通用物聯網通信協定(General networking communication protocol)
為了讓不同設備之間的數據進行共享,及互聯互通,可集成同類物聯網設備生產廠家的系統共性,並進行重新的函式定義,從而達到不同系統之間的信息共享、數據讀取及可受控的數據寫入、控制等功能的通信協定。
理論提出:在整合智慧社區系統或者商廈的樓宇系統時,開發商進行多個廠家的不同設備集成中會遇到大量的重複性、而且不同技術壁壘的通信問題。問題的根源是物聯網設備提供商或者廠家不願意提供自己的sdk開發接口,或者不同廠家的sdk開發接口的使用方法不盡相同,導致集成難度大,協調通信困難。
通信原理:Phoenixsoftware根據多年在物聯網行業的實施經驗,總結出來了一套通信協定(GNCP協定)。即把不同廠家設備的控制套用參數進行統一翻譯編碼,變成一種可以通用的訪問協定,讓其他廠家的外接設備系統也可以控制設備、讀取、寫入數據、控制等功能。根據設備的類別,我們分為十個類別,每個類別又分為多個套用接口及函式調用方法。本通信協定可以將多個設備廠家的系統快速集成在一起,並實現時時數據通信、整合數據資源的功能。
函式使用方法:根據設備通信的方式,分為1對1,1對多,多對1三種通信方式。又根據設備的套用範圍我們分為十類(消費、門禁、水電燃氣卡、停車場、監控、巡更、考勤、照明、電梯、安保),根據不同種類的物聯網設備,制定不同的函式館。每個函式館的函式都具有以下使用方法:
1、Get調用方法,
2、Post調用方法
3、control調用方法(開關類、強弱類、大小類、方向類)