LFT POC器械固件版本2.1.1的描述
1.介紹
本應(yīng)用筆記介紹了設(shè)備固件的功能及其使用的藍(lán)牙LE服務(wù)和特性。LFT POC代表“側(cè)向流測(cè)試護(hù)理點(diǎn)”。
1.1打開和關(guān)閉設(shè)備
如果使用電池運(yùn)行,打開設(shè)備也會(huì)啟動(dòng)BLE廣告。如果已連接USB電源,則必須通過插入樣本啟動(dòng)BLE廣告。
打開:
●如果沒有插入U(xiǎn)SB,可以通過插入樣品打開設(shè)備(至少1秒鐘)。這也將立即開始BLE廣告。
●如果插入U(xiǎn)SB,設(shè)備會(huì)自動(dòng)打開,并在必要時(shí)給電池充電。為了開始BLE廣告,必須插入一個(gè)樣本(至少1秒鐘)。
關(guān)閉:
●如果沒有插入U(xiǎn)SB,在5秒鐘內(nèi)重新插入樣品3次會(huì)導(dǎo)致設(shè)備自動(dòng)關(guān)閉關(guān)閉,即使通過BLE連接。將樣品拉出約1厘米,然后一直推下去后退–在5秒鐘內(nèi)重復(fù)3次
●如果插入了USB,并且BLE正在顯示或已連接,則設(shè)備無法通過以下方式關(guān)閉如上所述,重新插入樣品3次。首先斷開USB電源,然后然后繼續(xù)重新插入樣本。
●如果USB已插入,并且BLE未顯示或未連接,則移除USB電源將會(huì)打開離開設(shè)備。
1.2樣品檢測(cè)
樣本檢測(cè)依賴于內(nèi)部按鈕發(fā)出的信號(hào)。只有當(dāng)通過插入樣品打開設(shè)備/BLE后,樣品會(huì)被立即拉出。
2.規(guī)格
LFT POC設(shè)備配備了nRF 52832芯片,支持藍(lán)牙低功耗。通過定制LFT POC服務(wù)和特定Nordic/藍(lán)牙SIG服務(wù)的不同特性進(jìn)行通信。假設(shè)BLE裝置保證數(shù)據(jù)作為分組傳送到移動(dòng)應(yīng)用/從移動(dòng)的應(yīng)用接收。數(shù)據(jù)是雙向流動(dòng)的。LFT POC通過IC與三個(gè)AS 7341 L光譜傳感器通信。
3.BLE GATT服務(wù)器
LFT POC運(yùn)行GATT服務(wù)器,通過以下服務(wù)和特性在BLE上進(jìn)行通信。
4.LFT POC傳感器數(shù)據(jù)規(guī)范
該設(shè)備集成了三個(gè)AS 7341 L光譜傳感器。每個(gè)傳感器測(cè)量F1-F8、Clear和NIR。
5.BLE特性
5.1光譜特性
如果測(cè)量數(shù)據(jù)準(zhǔn)備就緒,則該特性向移動(dòng)的應(yīng)用程序發(fā)送通知(前20個(gè)字節(jié)),該應(yīng)用程序依次讀取所有72個(gè)字節(jié)。數(shù)據(jù)數(shù)組由36個(gè)無符號(hào)16位整數(shù)組成。清透和NIR測(cè)量?jī)纱巍?/p>
5.2配置特征
此特性接收來自移動(dòng)的應(yīng)用程序的命令以讀取/寫入傳感器配置,并且還用于將配置讀取/寫入報(bào)告發(fā)送到移動(dòng)的應(yīng)用程序。特征長(zhǎng)度為10個(gè)字節(jié)。
5.3操作控制特性
此特性用于從移動(dòng)的應(yīng)用程序開始測(cè)量。當(dāng)設(shè)備接收到命令并且所有3個(gè)傳感器的測(cè)量完成時(shí),光譜特性發(fā)送通知。
5.4按鈕特性
按鈕特性存儲(chǔ)按鈕的實(shí)際狀態(tài)。如果已連接BLE,則在按鈕狀態(tài)更改(樣本狀態(tài))時(shí)發(fā)送通知。如果未連接BLE,則僅更新值。
5.5電池電量特性
定期檢查電池電量(0-100%),并在發(fā)生變化時(shí)發(fā)送該值作為通知。
5.6制造商名稱特征
價(jià)值:“ams AG”
5.7型號(hào)特征
值:型號(hào),格式為"1.0.0"。
5.8序列號(hào)特征
值:16個(gè)字符長(zhǎng)的北歐芯片ID,十六進(jìn)制格式。芯片ID是一個(gè)64位整數(shù),它對(duì)所有單元都是唯一的。
5.9硬件版本特征
值:硬件版本,格式為"1.0.0"。
5.10固件版本特征
值:固件版本,格式為"1.0.0"。
6.通過BLE進(jìn)行設(shè)備固件更新
Nordic Secure Buttonless DFU Service支持通過BLE更新固件。也可以更新引導(dǎo)加載程序和SoftDevice,但通常僅用于固件(即應(yīng)用程序)更新。更新包是一個(gè)zip文件,可以使用適用于PC/Mac/Linux和Android/iOS設(shè)備的跨平臺(tái)Nordic nRF Connect應(yīng)用程序執(zhí)行更新。只有當(dāng)新固件由與引導(dǎo)加載程序編譯的公鑰匹配的私鑰簽名時(shí),新固件才被接受。只有具有正確引導(dǎo)加載程序的設(shè)備才能執(zhí)行此更新。
7.移動(dòng)的應(yīng)用
艾邁斯半導(dǎo)體提供iOS和Android應(yīng)用程序,演示LFT POC的功能。