Open-Smartwatch / open-smartwatch-os

The Open-Smartwatch Operating System.
https://open-smartwatch.github.io
GNU General Public License v3.0
981 stars 161 forks source link

OSW-OS BLE Application #141

Open RuffaloLavoisier opened 3 years ago

RuffaloLavoisier commented 3 years ago

Hi, I got a lot of inspiration from my watch. You can do more various things by linking your wristwatch and smartphone with ESP32. I have a similar function.

1. Notification

It informs the alarm that comes to the smartphone with a clock.

2. Device Finder

Default : If they are out of a certain distance from each other, the wristwatch gives an alarm to inform the user of the risk of loss. (This is usually the case when you are looking for a smartphone. )

from phone

When a finder function is activated on a smartphone, the location of the clock can be checked through an alarm built into the clock.

from watch

Select the mode from the clock and make the smartphone ring to locate it.

Is there anyone who wants to contribute to this? See https://github.com/Open-Smartwatch/open-smartwatch-light/issues/7#issuecomment-1151206335

TODO

kekko7072 commented 2 years ago

Hey I am a mobile app developer with flutter and I work full stack (server + front end), but I am not very skilled at electronics but I want to improve. I had your same idea, and it is exiting. I've abandoned the idea because my skill using and editing the firmware of the watch were very poor, but if you help me with the hardware/software of the watch I will be glad to develop the app. Last year I bought a watch light edition but I was not able to edit the firmware and run bluetooth.

RuffaloLavoisier commented 2 years ago

@kekko7072 Hi, there Is it possible to build OSW firmware now? Although there is not enough memory to use Bluetooth, it has been confirmed that it can be implemented. Personally, if you have a prototype, the pull request is always open.Please feel free to open a discussion

kekko7072 commented 2 years ago

Hey @RuffaloLavoisier what do you mean for OSW?

RuffaloLavoisier commented 2 years ago

@kekko7072 Sorry, Open-smartwatch build !

simonmicro commented 2 years ago

In case you have compile-time issues, feel free to hit (me) up in our Discord @kekko7072 - this should not happen under normal circumstances as every push is checked by our CI.

Furthermore, just take a look into the Webserver service. You'll see it it pretty easy to extend the OSW API endpoints to at least deliver something. In case you need help integrating into deeper systems or have problems - again, hit us up (@RuffaloLavoisier will also be there for you) :grin:

https://github.com/Open-Smartwatch/open-smartwatch-os/blob/bc08af49ac33bde2c81f463ee0a1be0812b8d388/src/services/OswServiceTaskWebserver.cpp#L291