物聯(lián)網(wǎng)接入網(wǎng)關(guān)設(shè)備驅(qū)動程序基本功能是怎樣的?
1、應(yīng)用場景:與通用計算機(jī)設(shè)備類似,在通過網(wǎng)絡(luò)連接一臺設(shè)備(感知設(shè)備或執(zhí)行設(shè)備)時過程如下:
2、應(yīng)用側(cè)讀寫應(yīng)用接口(為上層網(wǎng)關(guān)應(yīng)用或?qū)?yīng)上層應(yīng)用提供的標(biāo)準(zhǔn)化讀寫操作):以標(biāo)準(zhǔn)的流輸入/輸出方式為上層提供讀寫操作,打開的設(shè)備文件在網(wǎng)關(guān)應(yīng)用中定義,設(shè)備按照標(biāo)準(zhǔn)化設(shè)備分類確定。例如支持C++流類庫的各種輸入/輸出流操作。
3、設(shè)備側(cè):以訪問TCP/IP設(shè)備的方式訪問設(shè)備并完成讀寫操作(讀寫操作按廠商技術(shù)手冊執(zhí)行)。
4、標(biāo)準(zhǔn)化數(shù)據(jù)格式:同一類設(shè)備具有相同的標(biāo)準(zhǔn)化數(shù)據(jù)格式,設(shè)備驅(qū)動程序完成從廠商格式到標(biāo)準(zhǔn)化數(shù)據(jù)格式的轉(zhuǎn)換。以RFID設(shè)備為例,一般完成一次完整的記錄讀取后轉(zhuǎn)化為標(biāo)準(zhǔn)記錄格式再發(fā)給上層應(yīng)用(寫過程類似,只是方向相反)。RFID的參考標(biāo)準(zhǔn)記錄格式。
物聯(lián)網(wǎng)接入網(wǎng)關(guān)IP化協(xié)議模塊基本功能
1、為各類適用于物聯(lián)網(wǎng)設(shè)備連接的網(wǎng)絡(luò)系統(tǒng)提供IP協(xié)議支持(例如:NB-loT,LoRa,CAN/RS232/RS485,WIFI,Zigbee,TD-LTE等)。能夠?qū)P地址映射為設(shè)備的鏈路地址(例如RS485鏈路地址)。
2、支持多協(xié)議網(wǎng)絡(luò)/多設(shè)備連接的局域網(wǎng)絡(luò)的管理,為上層(例如設(shè)備驅(qū)動程序)提供對設(shè)備的IP化訪問支持。
3、通過各類鏈路讀數(shù)據(jù)(按照實際的鏈路協(xié)議,例如RS485),封裝為IP包格式發(fā)給上層。寫操作將上層發(fā)來的IP包解釋為符合連接設(shè)備的鏈路協(xié)議數(shù)據(jù)格式發(fā)往下層。
4、提供對各類網(wǎng)絡(luò)連接和服務(wù)質(zhì)量的測試服務(wù)。