說明如何以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
各位看官好呀~本喵要在此野人獻曝~分享在 ESP32-DevKitC (WROOM-32D) 上,用 MicroPython 開發 Insulin Delive...
為了快速了解如何使用 MicroPython 開發 GATT 伺服器,咱們來實作一個最簡單的 Insulin Delivery Service。 1. 啟用 B...
嗨~各位看官好啊~昨天咱們已經把一個最基本的 GATT server 完成了~看官們說不定會有種:「哼~不外如是!閃開!讓專業的來~」是的~此等微末之技對各位小...
各位看官~今天咱們來進行第一次的重構吧~ 1. 整體架構 為了更好管理不同功能的開發,我們將 IDS server 分為幾個模組: 目錄名稱 功能...
相信各位看官對於目前 IDS server 裡散落各處的 hard-coding 一定看不過眼吧 ...因此!今天本喵就試著把這些東西整理一番吧! 1. 管理設...
目前 IDS 伺服器在藍牙的使用上分為三個部分: 直接呼叫 MicroPython bluetooth 提供的功能。比如初始化 bluetooth.BLE、註...
今天繼續封裝咱們的 BLE。 2. ble/server.py 此模組的核心是類別 IdsServer,負責設定、創建、管理 characteristics 和...
昨天本喵遭受這突如其來的暴擊後,重新審視了一遍自己的程式碼,但並沒有發現與重構前有什麼重大不同的部分,除了一點外,就是在 BLE ISR 裡呼叫 micropy...
咱們已經將 BLE 相關函數都封裝好了,終於可以正式開始實作 IDS 了。第一個目標當然是最簡單的 IDD Features,本喵會以 Insulin Deli...
昨天咱們介紹 IDD Features 時,有提到其 Insulin Concentration 欄位是以 SFLOAT 來儲存,它是什麼呢?不是已經有 IEE...