一般來講4G遙控開關(guān)都是用于民用用品,比如億佰特的4G遙控開關(guān),一般針對(duì)于民用客戶,單臺(tái)或者幾臺(tái)使用,但是對(duì)于大規(guī)模的工業(yè)運(yùn)用而言,普通的4G遙控開關(guān)基本上都無法正常使用,因?yàn)槭芟抻?a target="_blank">開關(guān)控制的模式,一般都是綁定在私人的APP賬戶上進(jìn)行控制的,如果工業(yè)運(yùn)用100個(gè)開關(guān)就需要100個(gè)賬戶進(jìn)行分開控制,非常不方便。
所以將我司的4G遙控開關(guān)接入私有服務(wù)器就有了意義,本文將會(huì)講解如何對(duì)4G遙控開關(guān)進(jìn)行配置,接入用戶自己的服務(wù)器,這樣可以對(duì)開關(guān)進(jìn)行統(tǒng)一、私有化管理,批量控制,完成工業(yè)運(yùn)用中的需求。
首先告訴大家原理,億佰特原來的標(biāo)準(zhǔn)品都是接入阿里云生活物聯(lián)網(wǎng)平臺(tái),內(nèi)部已經(jīng)固定了使用阿里云MQTT通訊協(xié)議與控制協(xié)議,無法更改。所以新開發(fā)了一款open方案的4G遙控開關(guān),價(jià)格相同,但是用戶可以自己對(duì)開關(guān)進(jìn)行入網(wǎng)配置,包括配置通訊協(xié)議類型(MQTT/TCP/UDP 協(xié)議),以及服務(wù)器地址、端口等配置,能夠直接完全自定義接入開關(guān)。
以下面的連接信息為例:
需要通過設(shè)備開放的RS485接口對(duì)設(shè)備進(jìn)行如下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
配置方法如下,需要一臺(tái)開放式4G開關(guān)(億佰特C01系列開關(guān))。
第一步:先將設(shè)備裝好上電:
第二步:需要將設(shè)備進(jìn)入到配置模式
第三步:使用指令對(duì)設(shè)備進(jìn)行配置
對(duì)設(shè)備進(jìn)行上述配置之后,就可以使設(shè)備接入到用戶自己的MQTT服務(wù)器,用戶私有的MQTT服務(wù)器通過yibaite/xxxxxxxx-set這個(gè)Topic(Topic用戶自己決定,給設(shè)備配置好即可),發(fā)布控制指令即可對(duì)設(shè)備進(jìn)行控制(控制協(xié)議下面會(huì)提到),然后設(shè)備會(huì)定期通過yibaite/xxxxxxxx-post這個(gè)指令發(fā)布設(shè)備當(dāng)前的信息給服務(wù)器。
服務(wù)器下發(fā)的控制協(xié)議:
只有兩個(gè)字段是必須的,method字段,固定為"thing.service.property.set","params"為控制部分子json對(duì)象,內(nèi)部填寫控制字段;
最重要的字段:
powerstate:第一路繼電器的控制字段:0:關(guān)閉,1:打開
ch2:第二路繼電器的控制字段:0:關(guān)閉,1:打開
Dstatus:上電狀態(tài):0:全部打開 1:全部關(guān)閉 2:維持關(guān)機(jī)前狀態(tài)
其他次要字段,大多數(shù)用不到:
mode:開關(guān)模式:0:自鎖 1:點(diǎn)動(dòng) 2:互鎖(默認(rèn)自鎖,無特殊要求無需更改)
dtime:取值范圍0-9,點(diǎn)動(dòng)時(shí)間
allon:全部打開,無論值填寫0還是1,只要有這個(gè)字段控制字,就會(huì)執(zhí)行全開
alloff:全部關(guān)閉,無論值填寫0還是1,只要有這個(gè)字段控制字,就會(huì)執(zhí)行全關(guān)
{
"method":"thing.service.property.set",
"params":
{
"powerstate":1
}
}
設(shè)備上發(fā)信息協(xié)議:
id:消息的ID號(hào),意義是'-'前面代表第X次開機(jī)。'-'后面代表是本次開機(jī)第X次發(fā)送數(shù)據(jù)
method:方法固定為"thing.event.property.post"
version:固定"1.0",可有可無
params:設(shè)備消息字段
必要字段:
powerstate:當(dāng)前第一路開關(guān)狀態(tài)
ch2:當(dāng)前第二路開關(guān)狀態(tài)
ch3/ch4:當(dāng)前三四路開關(guān)狀態(tài),只有兩路開關(guān)的不用管
dstatus:當(dāng)前設(shè)備開機(jī)狀態(tài)
csq:當(dāng)前設(shè)備的信號(hào)強(qiáng)度
ICCID:設(shè)備sim卡的iccid號(hào)
非必要字段:
S_Version:當(dāng)前軟件版本號(hào)
mode:當(dāng)前開關(guān)模式
dtime:當(dāng)前點(diǎn)動(dòng)時(shí)間
{
"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
}
}
綜上,配置完成。
審核編輯:湯梓紅
-
遙控開關(guān)
+關(guān)注
關(guān)注
4文章
60瀏覽量
36837 -
4G
+關(guān)注
關(guān)注
15文章
5495瀏覽量
118718 -
服務(wù)器
+關(guān)注
關(guān)注
12文章
8958瀏覽量
85085 -
通訊協(xié)議
+關(guān)注
關(guān)注
10文章
265瀏覽量
20311 -
MQTT
+關(guān)注
關(guān)注
5文章
647瀏覽量
22392
原文標(biāo)題:【教程】4G開關(guān)接入私有服務(wù)器的步驟與意義(MQTT)
文章出處:【微信號(hào):cdebyte,微信公眾號(hào):億佰特物聯(lián)網(wǎng)應(yīng)用專家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論