3.1    概述

     定位ServerSuperIO(SSIO)為物聯(lián)網(wǎng)通訊框架,就是因為這個框架是以“設(shè)備”(驅(qū)動)為核心構(gòu)建,“設(shè)備”是泛指傳感器、下位機(jī)、PC機(jī)等各類數(shù)據(jù)源,數(shù)據(jù)源有自己的通訊協(xié)議或數(shù)據(jù)傳輸格式;ServerSuperIO并不是以IO通道為核心構(gòu)建的框架,但是ServerSuperIO有很好的通訊能力,完全可以部署在服務(wù)端,并且支持多個服務(wù)實例,以及可以在Linux下運(yùn)行。

3.2    接口定義

   ServerSuperIO的“設(shè)備”統(tǒng)一接口定義為IRunDevice,這是在框架內(nèi)部運(yùn)行、調(diào)度、與IO通道協(xié)作的唯一接口。代碼定義如下:

1
2
3

網(wǎng)友評論