此文章作為億佰特4G開關資料擴展,定向指導那些想使用億佰特4G開關接入其他平臺(包括自建平臺)的用戶。首先先大致介紹億佰特的4G開關整個系列,如下圖:
整個系列共計10多種產品,涵蓋1-8路的4G智能開關,以及帶有輸入檢測/AI檢測4G智能開關(AI檢測可直接接標準4-20mA傳感器變送器實現傳感器信息采集與顯示),以及我司最新推出的智能插座/空開系列,這兩個系列帶有實時電壓/電流/功率/用電量累計檢測,這些開關都可以定制接到用戶自己的標準MQTT平臺上。
本文對開關接入天翼云平臺作說明,首先標準品開關系列全部都是接入阿里云飛燕平臺的,所以接入天翼云平臺需要定制,而兩個平臺之間有很多差異,所以本文指導是以最小的設備固件改動情況下對天翼云進行對接(也就是對天翼云平臺的使用方法盡可能與阿里云一致),以減小定制研發費用,更多需求可以討論。
首先是測試天翼云平臺如何使用mqttfx測試工具直接連接:
01
先創建產品與設備
按照下面的示范根據自身要求創建產品即可(個人用戶需要進行企業認證)。
創建完產品之后需要創建設備,其模式就是產品作為類別框架,在框架下創建一個實際的設備用于接入。
其中設備標號尤為重要,會作為mqtt連接中的信息。
02
使用mqttfx進行連接
這里是服務器的連接地址與端口,我們使用上面1883這個。
設備查看這里的這個位置就會作為mqtt連接的Client ID。
點擊進入設備詳情界面:
這個位置就是需要填入的password:
接著就可以點擊連接直接接入平臺:
然后平臺上就可以看到設備處于已激活狀態了。
03
對設備屬性進行設置
這里是最重要的一點,因為這個平臺和阿里云平臺有很大差別,阿里云的飛燕平臺,設備信息的上行和控制信息的下發分別是固定走兩個不同的topic,分別是/sys/xxx/xxx/thing/service/property/set和/sys/xxx/xxx/thing/event/property/post,但是天翼云平臺的概念更類似于某一個功能塊走不同的topic來進行服務分類,比如開關控制作為一個功能,走的是一個topic上報,斷電報警作為一個功能,走的是另外一個topic上報,本質上來講就是要使用多個topic來實現整個系統邏輯。
這里先講我方軟件最簡接入方案,此處先將設備的上報信息與控制信息的下行走同一個topic,讓他的用法與阿里云盡可能一致,如下進行操作。
進入到這個界面,首先上面有個屬性列表,里面有一些默認屬性,可以批量刪除,大多數用不上,可以全部在下面進行自定義。
自定義功能按照不同設備有差別,這里拿空開最重要的幾個參數為例,如空開的開關、當前的功率、電流/電壓,進行功能的創建:
類似于這樣創建好屬性,這個無須擔心,具體定制環節可以直接發物模型文件,方便直接導入就能使用。
然后更重要的一點,創建服務:
這里就是核心,服務列表中本來有很多服務,全部刪掉,不需要。然后創建兩個服務,一個用于設備信息上報,一個用于設備信息上發,這也就是兩個交互使用的topic。然后就可以使用這兩個topic進行測試了。
控制信息下發:
Mqttfx訂閱這個topic就可以監聽到控制報文。
設備信息上行:
如上,向服務器發送一包數據。
然后就可以在平臺上看到這一則數據。
這里就完成了設備的接入。定制完成后設備的工作流程也這個一致,會通過這樣的兩個topic進行交互,來實現設備的監控與控制。
-
遙控開關
+關注
關注
4文章
62瀏覽量
36975 -
4G
+關注
關注
15文章
5530瀏覽量
119523 -
檢測
+關注
關注
5文章
4512瀏覽量
91747
發布評論請先 登錄
相關推薦
評論