一般來講4G遙控開關都是用于民用用品,比如億佰特的4G遙控開關,一般針對于民用客戶,單臺或者幾臺使用,但是對于大規模的工業運用而言,普通的4G遙控開關基本上都無法正常使用,因為受限于開關控制的模式,一般都是綁定在私人的APP賬戶上進行控制的,如果工業運用100個開關就需要100個賬戶進行分開控制,非常不方便。
所以將我司的4G遙控開關接入私有服務器就有了意義,本文將會講解如何對4G遙控開關進行配置,接入用戶自己的服務器,這樣可以對開關進行統一、私有化管理,批量控制,完成工業運用中的需求。
首先告訴大家原理,億佰特原來的標準品都是接入阿里云生活物聯網平臺,內部已經固定了使用阿里云MQTT通訊協議與控制協議,無法更改。所以新開發了一款open方案的4G遙控開關,價格相同,但是用戶可以自己對開關進行入網配置,包括配置通訊協議類型(MQTT/TCP/UDP 協議),以及服務器地址、端口等配置,能夠直接完全自定義接入開關。
以下面的連接信息為例:
需要通過設備開放的RS485接口對設備進行如下AT指令配置:
配置的指令文本形式如下
AT+MQTT_ADDRESS="www.tihuanxxxx.com",1883
AT+MQTT_ALIAUTH="yibaite","xxxxxxxx","f85cxxxx"
AT+MQTT_SUBSCRIBE_TOPIC="yibaite/xxxxxxxx-set",0
AT+MQTT_PUBLISH_TOPIC="yibaite/xxxxxxxx-post",0
AT+MQTT_MODE=1
配置方法如下,需要一臺開放式4G開關(億佰特C01系列開關)。
第一步:先將設備裝好上電:
第二步:需要將設備進入到配置模式
第三步:使用指令對設備進行配置
對設備進行上述配置之后,就可以使設備接入到用戶自己的MQTT服務器,用戶私有的MQTT服務器通過yibaite/xxxxxxxx-set這個Topic(Topic用戶自己決定,給設備配置好即可),發布控制指令即可對設備進行控制(控制協議下面會提到),然后設備會定期通過yibaite/xxxxxxxx-post這個指令發布設備當前的信息給服務器。
服務器下發的控制協議:
只有兩個字段是必須的,method字段,固定為"thing.service.property.set","params"為控制部分子json對象,內部填寫控制字段;
最重要的字段:
powerstate:第一路繼電器的控制字段:0:關閉,1:打開
ch2:第二路繼電器的控制字段:0:關閉,1:打開
Dstatus:上電狀態:0:全部打開 1:全部關閉 2:維持關機前狀態
其他次要字段,大多數用不到:
mode:開關模式:0:自鎖 1:點動 2:互鎖(默認自鎖,無特殊要求無需更改)
dtime:取值范圍0-9,點動時間
allon:全部打開,無論值填寫0還是1,只要有這個字段控制字,就會執行全開
alloff:全部關閉,無論值填寫0還是1,只要有這個字段控制字,就會執行全關
{
"method":"thing.service.property.set",
"params":
{
"powerstate":1
}
}
設備上發信息協議:
id:消息的ID號,意義是'-'前面代表第X次開機。'-'后面代表是本次開機第X次發送數據
method:方法固定為"thing.event.property.post"
version:固定"1.0",可有可無
params:設備消息字段
必要字段:
powerstate:當前第一路開關狀態
ch2:當前第二路開關狀態
ch3/ch4:當前三四路開關狀態,只有兩路開關的不用管
dstatus:當前設備開機狀態
csq:當前設備的信號強度
ICCID:設備sim卡的iccid號
非必要字段:
S_Version:當前軟件版本號
mode:當前開關模式
dtime:當前點動時間
{
"id": "000001-0000010",
"version": "1.0",
"method": "thing.event.property.post",
"params":
{
"S_Version": "9136-0-10",
"csq": 71,
"ICCID": "89860495042180775849",
"powerstate": 0,
"ch2": 0,
"ch3": 0,
"ch4": 0,
"dtime": 1,
"mode": 0,
"dstatus": 2
}
}
綜上,配置完成。
審核編輯:湯梓紅
-
遙控開關
+關注
關注
4文章
60瀏覽量
36858 -
4G
+關注
關注
15文章
5507瀏覽量
118797 -
服務器
+關注
關注
12文章
9018瀏覽量
85182 -
通訊協議
+關注
關注
10文章
272瀏覽量
20324 -
MQTT
+關注
關注
5文章
649瀏覽量
22431
原文標題:【教程】4G開關接入私有服務器的步驟與意義(MQTT)
文章出處:【微信號:cdebyte,微信公眾號:億佰特物聯網應用專家】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論