Comments 12
Работа проделана огромная, но все же возникает вопрос - не проще ли было найти какие-то готовые часы на Android, для которых можно собрать собственный вариант Linux? В таком случае нужно было бы написать только собственное приложение, обеспечивающее все функции часов.
Конечно и нтересная идея, повозиться с разработкой своего устройства, но и диабокс и xdrip вполне себе поддерживают кучу моделей умных часов для передачи показаний и вывода алармов при низком сахаре.
Есть и другие DIY платформы умных часов, возможно, автору подошли бы Lilygo T-Watch (без LoRa)
А какой датчик уровня глюкозы? Ведь именно он определяет вообще возможность такой работы.
вообще очень много про хендмейд и железо, а вот про софтовое и протоколы - как специально умолчено. выглядит так что автор просто сделал свои смартчасы для яблока без лишних блэкджеков - работает стандартное приложение на яблокофоне и с него забираются данные.
Я конечно не спец по работе с Dexcom CGM но возникает вопрос: Может можно читать данные из Dexcom CGM напрямую используя BLE соединение? Стандарт BLE как раз создан для унификации датчиков. И тогда вообще не зачем изобретать велосипед, можно просто переписать прошивку для Bangle.js
Да, но они дают api вообще через web. однако некоторые часы от garmin умеют как то получать данные, вроде через ble, но это не точно
Можно начать с того, что потыкать в устройство с помощью NRF connect. Но это поможет только если там все по стандарту сделано. А на Андроиде можно заснифать обмен траффиком устройства и приложения и разобраться в протоколе. Даже велосипед изобретать не надо: https://stackoverflow.com/questions/23877761/sniffing-logging-your-own-android-bluetooth-traffic
Создание умных часов для диабетиков с нуля