一、項目介紹
基于OpenHarmony使用HI3861實現血壓、心率、血氧的檢測和上傳(具有獨立APP)
采集被測人體血壓(高血壓/低血壓參數)
采集被測人體心率參數
采集被測人體血氧參數
具有WEB配網功能
與服務器進行連接并實現數據交互
可使用清潔能源(太陽能板進行供電和充電)
開發基于OpenHarmony的控制APP
具有離線屏幕顯示功能(OLED-0.96寸)
二、WEB配網
(1)碰一碰配網介紹
通過一機一碼的形式,識別到NFC后云端驗證設備,進行彈窗拉起,再由NAN或AP的方式,實現發送配網的SSID和Password。
NAN配網
1. 操作設備上配網鍵讓設備進入配網模式
3. 選擇配網wifi
4. 調用 discoveryByNAN接口code為0
5. 調用connectDevice接口連接設備
6. 調用configDeviceNet接口開始配網
7. 調用disconnectDevice接口斷開網絡
8. 調用檢測設備是否上線接口
9. 檢測到設備上線,調用綁定設備接口
AP配網
1. 操作設備上配網鍵讓設備進入配網模式
2. 手機碰一碰設備上的NFC標簽,拉起輕應用
3. 選擇配網wifi
4. 調用discoveryByNAN接口code不為0
5. 調用discoveryBySoftAp接口搜索當前設備的ap,搜索不到的話嘗試直接去連接ap
6. 調用connectDevice接口連接設備
7. 調用configDeviceNet接口開始配網
8. 調用disconnectDevice接口斷開網絡
9. 調用檢測設備是否上線接口
10. 檢測到設備上線,調用綁定設備接口
(2)WEB配網
本章主要講述如何實現web配網,是在STA模式下,模擬為一個網站服務器,當手機或其它設備進行訪問時,檢測是否為瀏覽器的協議頭(HTTP),返回一個封裝好的網頁界面,通過網頁上輸入框的填寫實現配網。
HTTP協議介紹:
1. http協議->超文本傳輸協議
2. 應用:編寫基于http協議的數據傳輸程序(網站中瀏覽器端獲取網頁的過程)
3. http請求作用:將要獲取的內容以http協議的格式發送給服務端,服務端根據格式進行解析獲取到其真實內容,將結果以http協議的格式回復給客戶端。
(3)WEB配網界面
html源代碼如下
"UTF-8" />"viewport" content="width=device-width, initial-scale=1.0">"X-UA-Compatible" content="ie=edge">程皖配網