⚠️ Внимание, приложение в активной разработке⚠️
На данный момент Diasync for Android еще не работает, следите за обновлениями.
Клиентская часть системы мониторинга глюкозы Diasync.
Очевидно, схема неполная, на ней не хватает некоторых связей. Например, XDrip и ребенка и родителя может писать в Nightscout. Но это сильно усложняет восприятие основных потоков данных, поэтому я оставил их за скобками.
flowchart LR
pump([Инсулиновая помпа])
sensor([Датчик сахара])
subgraph g_cloud[Google cloud]
firebase[Firebase]
end
subgraph phone_master[Телефон ребёнка]
juglucco[Juglucco]
xdrip_master[XDrip]
aaps_master[AAPS]
ds_master[Diasync]
end
subgraph server[Сервер]
ds_srv[Diasync Server]
nightscout[NightScout]
end
subgraph phone_slave[Телефон родителя]
ds_slave[Diasync]
aaps_slave[AAPS]
xdrip_slave[XDrip]
end
sensor --> juglucco --> xdrip_master
xdrip_master --> ds_master --> ds_srv --> ds_slave
xdrip_master -.-> aaps_master <-.-> nightscout <-.-> aaps_slave
xdrip_master <-.-> firebase <-.-> xdrip_slave
aaps_master -.-> pump
style ds_master color: #FF8800
style ds_slave color: #FF8800
click ds_srv "https://github.com/illepidus/diasync-server"
click juglucco href "https://www.juggluco.nl/"
click firebase href "https://firebase.google.com/"
click xdrip_master,xdrip_slave href "https://github.com/NightscoutFoundation/xDrip"
click aaps_master,aaps_slave href "https://github.com/nightscout/AndroidAPS"
click nightscout href "https://github.com/nightscout/cgm-remote-monitor"