21.1     概述

     ServerSuperIO以前所做的工作逐步為形成回路控制或級聯控制打下基礎,例如:服務連接器和設備驅動連接器的開發(fā)與應用??傊?,是通過多種形式下發(fā)命令控制設備(驅動)或傳感器,云端控制站點或監(jiān)測點的傳感器、App或者其他終端控制傳感器、根據傳感器的采集數據控制另一個傳感器等。

    下面介紹云端、App或者其他終端如何控制傳感器設備(傳感器控制傳感器類似,請參見:12.服務接口的開發(fā),以及與云端雙向交互)。根據通訊協議,結構化方案、不需要太多代碼即可完成相應的功能。效果如下圖:

 萬碼學堂,電腦培訓,計算機培訓,Java培訓,JavaEE開發(fā)培訓,青島軟件培訓,軟件工程師培訓

21.2     結構示意圖

 萬碼學堂,電腦培訓,計算機培訓,Java培訓,JavaEE開發(fā)培訓,青島軟件培訓,軟件工程師培訓

    控制端發(fā)起控制命令,用ServerSuperIO服務接口開發(fā)一個簡單的代理服務,通過服務連接器IServiceConnector接口與設備驅動進行交互,設備驅動接收到控制命令后下發(fā)給設備或傳感器,等待控制返回的確認消息,再原路返回給控制端。

21.3     通訊協議

網友評論