說明如何以MicroPython在ESP32-DevKitC(WROOM-32D)上,開發Insulin Delivery Service peripheral simulator。
支援Bolus注射與Annunciation操作
包含Characteristic:Status Changed, Status, Annunciation Status, Features, Status Reader CP, Command CP, RACP
在實作 IDD Features 時,咱們在 Config 類別裡新增一個成員變數 is_e2e_protection_supported,它表示 IDS 伺服...
咱們昨天已經將 E2E-Counter 和 E2E-CRC 完成了,接下來就是藉由它們來完善咱們的 IDD Features characteristic。 為...
各位看官好啊~昨天咱們終於將 IDD Features 完成了,各位應該也受夠了只能一直點擊 Read、Read、Read 個不停吧!那麼接下來就做做不一樣的事...
昨天本喵說到,為了避免太快送出 Indicate 導致的失敗 (在還沒收到前一筆 Indicate 的 Confirm 前,就送出下一筆 Indicate),所...
昨天咱們已經將 Notify & Indicate 流量控制完成了,接下來就是給 IDD Status Changed 上 Indicate 的 Buf...
在先前 IDD Status Changed 的說明和測試中,一直沒有談到對於 Indicate 和 Notify 來說很重要的一件事,那就是 CCCD(Cli...
昨天咱們已經在 MicroPython 的 bluetooth 模組增加了 CCCD 的中斷事件,那麼使用端為了監聽 CCCD 何時被改變,就必須處理 MP_B...
截至目前為止,IddStatusChanged 類別還遠算不上真正意義的完成,因為它的職責是將有變化的狀態主動傳送給 GATT Client,但還沒有任何程式碼...
既然是胰島素輸送裝置,那最重要的資訊當然是目前藥劑量剩餘多少,以及裝置是否在運行等狀態了。而負責傳輸這些資訊的就是 IDD Status,今天咱們就來完成它吧~...
對於安全性層級較高的裝置來說,通常配有警示通知系統,比如電池快耗盡、異常、或需使用者注意、介入時,裝置便會發出訊號來通知使用者,而 IDD Annunciati...