健康一體機醫(yī)療傳感器采集健康數(shù)據(jù)
3. 1 網(wǎng)關軟件設計
健康一體機為核心處理器的嵌入式網(wǎng)關不僅要與前端 健康一體機協(xié)調(diào)器通信,還要與云端通過以太網(wǎng)模塊進行通信。 與云端進行通信采用 TCP 服務,網(wǎng)關每次收到一個數(shù)據(jù),會判斷是前端節(jié)點上傳的請求還是TCP服務,網(wǎng)關通過解析相應的信息后執(zhí)行相應的操作。
3. 2
健康一體機協(xié)調(diào)器
健康一體機協(xié)調(diào)器,
健康一體機網(wǎng)絡中的網(wǎng)絡管理者,在建立一個
健康一體機網(wǎng)絡時,
健康一體機協(xié)調(diào)器通過監(jiān)聽網(wǎng)絡,去掃描是否有節(jié)點申請加入到該網(wǎng)絡,如果有,則批準該節(jié)點加入,并為節(jié)點分配地址,等待接收網(wǎng)關發(fā)送的控制命令去執(zhí)行相應操作。
健康一體機協(xié)調(diào)器工作流程如圖 4 所示。
3. 3 傳感器節(jié)點設計
基于云平臺的社區(qū)健康一體機前端主要由各種醫(yī)療傳感器采集居民身體健康數(shù)據(jù),每個醫(yī)療傳感器均屬于一個 健康一體機節(jié)點,在采集之前,每個傳感器節(jié)點都要加入到 健康一體機網(wǎng)絡中。 協(xié)調(diào)器為節(jié)點分配地址,在未收到任何指令之前,所有節(jié)點處于睡眠模式,以達到低功耗的目的,在收到指令采集數(shù)據(jù)完成之后,通過健康一體機網(wǎng)絡把數(shù)據(jù)發(fā)送至嵌入式網(wǎng)關,結(jié)束后節(jié)點處于睡眠模式狀態(tài)。 傳感器節(jié)點設計如圖 5 所示。
3. 4 網(wǎng)關與
健康一體機協(xié)調(diào)器通信
當一個新的節(jié)點加入
健康一體機網(wǎng)絡之后,協(xié)調(diào)器會給該節(jié)點配置相應的參數(shù)和信息,待節(jié)點發(fā)送數(shù)據(jù)幀過來之后,
健康一體機協(xié)調(diào)器將該數(shù)據(jù)幀轉(zhuǎn)發(fā)給網(wǎng)關,網(wǎng)關通過 UART 與
健康一體機協(xié)調(diào)器進行通信,在通信過程中采用自定義的固定幀格式。 幀格式包括:幀起始字段(F) +幀長字段(L) +設備標識字段(DI) +控制