天天看點

使用天翼雲物聯網平台接入億佰特4G遙控開關

作者:億佰特物聯網應用

此文章作為億佰特4G開關資料擴充,定向指導那些想使用億佰特4G開關接入其他平台(包括自建平台)的使用者。首先先大緻介紹億佰特的4G開關整個系列,如下圖:

使用天翼雲物聯網平台接入億佰特4G遙控開關

整個系列共計10多種産品,涵蓋1-8路的4G智能開關,以及帶有輸入檢測/AI檢測4G智能開關(AI檢測可直接接标準4-20mA傳感器變送器實作傳感器資訊采集與顯示),以及我司最新推出的智能插座/空開系列,這兩個系列帶有實時電壓/電流/功率/用電量累計檢測,這些開關都可以定制接到使用者自己的标準MQTT平台上。

本文對開關接入天翼雲平台作說明,首先标準品開關系列全部都是接入阿裡雲飛燕平台的,是以接入天翼雲平台需要定制,而兩個平台之間有很多差異,是以本文指導是以最小的裝置固件改動情況下對天翼雲進行對接(也就是對天翼雲平台的使用方法盡可能與阿裡雲一緻),以減小定制研發費用,更多需求可以讨論。

首先是測試天翼雲平台如何使用mqttfx測試工具直接連接配接:

1、先建立産品與裝置(個人使用者需要進行企業認證):

使用天翼雲物聯網平台接入億佰特4G遙控開關

按照下面的示範根據自身要求建立産品即可。

使用天翼雲物聯網平台接入億佰特4G遙控開關

建立完産品之後需要建立裝置,其模式就是産品作為類别架構,在架構下建立一個實際的裝置用于接入。

使用天翼雲物聯網平台接入億佰特4G遙控開關

其中裝置标号尤為重要,會作為mqtt連接配接中的資訊。

2、使用mqttfx進行連接配接:

使用天翼雲物聯網平台接入億佰特4G遙控開關

這裡是伺服器的連接配接位址與端口,我們使用上面1883這個。

使用天翼雲物聯網平台接入億佰特4G遙控開關

裝置檢視這裡的這個位置就會作為mqtt連接配接的Client ID。

使用天翼雲物聯網平台接入億佰特4G遙控開關
使用天翼雲物聯網平台接入億佰特4G遙控開關

點選進入裝置詳情界面:

使用天翼雲物聯網平台接入億佰特4G遙控開關

這個位置就是需要填入的password:

使用天翼雲物聯網平台接入億佰特4G遙控開關

接着就可以點選連接配接直接接入平台:

使用天翼雲物聯網平台接入億佰特4G遙控開關

然後平台上就可以看到裝置處于已激活狀态了。

使用天翼雲物聯網平台接入億佰特4G遙控開關

3、對裝置屬性進行設定:

這裡是最重要的一點,因為這個平台和阿裡雲平台有很大差别,阿裡雲的飛燕平台,裝置資訊的上行和控制資訊的下發分别是固定走兩個不同的topic,分别是/sys/xxx/xxx/thing/service/property/set和/sys/xxx/xxx/thing/event/property/post,但是天翼雲平台的概念更類似于某一個功能塊走不同的topic來進行服務分類,比如開關控制作為一個功能,走的是一個topic上報,斷電報警作為一個功能,走的是另外一個topic上報,本質上來講就是要使用多個topic來實作整個系統邏輯。

這裡先講我方軟體最簡接入方案,此處先将裝置的上報資訊與控制資訊的下行走同一個topic,讓他的用法與阿裡雲盡可能一緻,如下進行操作。

使用天翼雲物聯網平台接入億佰特4G遙控開關

進入到這個界面,首先上面有個屬性清單,裡面有一些預設屬性,可以批量删除,大多數用不上,可以全部在下面進行自定義。

自定義功能按照不同裝置有差别,這裡拿空開最重要的幾個參數為例,如空開的開關、目前的功率、電流/電壓,進行功能的建立:

使用天翼雲物聯網平台接入億佰特4G遙控開關

類似于這樣建立好屬性,這個無須擔心,具體定制環節可以直接發物模型檔案,友善直接導入就能使用。

然後更重要的一點,建立服務:

使用天翼雲物聯網平台接入億佰特4G遙控開關

這裡就是核心,服務清單中本來有很多服務,全部删掉,不需要。然後建立兩個服務,一個用于裝置資訊上報,一個用于裝置資訊上發,這也就是兩個互動使用的topic。然後就可以使用這兩個topic進行測試了:

控制資訊下發:

使用天翼雲物聯網平台接入億佰特4G遙控開關
使用天翼雲物聯網平台接入億佰特4G遙控開關

Mqttfx訂閱這個topic就可以監聽到控制封包。

裝置資訊上行:

使用天翼雲物聯網平台接入億佰特4G遙控開關

如上,向伺服器發送一包資料。

使用天翼雲物聯網平台接入億佰特4G遙控開關
使用天翼雲物聯網平台接入億佰特4G遙控開關

然後就可以在平台上看到這一則資料。

這裡就完成了裝置的接入。定制完成後裝置的工作流程也這個一緻,會通過這樣的兩個topic進行互動,來實作裝置的監控與控制。

4G雲智能遙控開關-WiFi無線遙控開關-億佰特lora遙控開關

繼續閱讀