一般來講4G遙控開關(guān)都是用于民用用品,比如億佰特的4G遙控開關(guān),一般針對于民用客戶,單臺或者幾臺使用,但是對于大規(guī)模的工業(yè)運(yùn)用而言,普通的4G遙控開關(guān)基本上都無法正常使用,因為受限于開關(guān)控制的模式,一般都是綁定在私人的APP賬戶上進(jìn)行控制的,如果工業(yè)運(yùn)用100個開關(guān)就需要100個賬戶進(jìn)行分開控制,非常不方便。
所以將我司的4G遙控開關(guān)接入私有服務(wù)器就有了意義,本文將會講解如何對4G遙控開關(guān)進(jìn)行配置,接入用戶自己的服務(wù)器,這樣可以對開關(guān)進(jìn)行統(tǒng)一、私有化管理,批量控制,完成工業(yè)運(yùn)用中的需求。
首先告訴大家原理,億佰特原來的標(biāo)準(zhǔn)品都是接入阿里云生活物聯(lián)網(wǎng)平臺,內(nèi)部已經(jīng)固定了使用阿里云MQTT通訊協(xié)議與控制協(xié)議,無法更改。所以新開發(fā)了一款open方案的4G遙控開關(guān),價格相同,但是用戶可以自己對開關(guān)進(jìn)行入網(wǎng)配置,包括配置通訊協(xié)議類型(MQTT/TCP/UDP 協(xié)議),以及服務(wù)器地址、端口等配置,能夠直接完全自定義接入開關(guān)。
以下面的連接信息為例:

需要通過設(shè)備開放的RS485接口對設(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
配置方法如下,需要一臺開放式4G開關(guān)(億佰特C01系列開關(guān))。
第一步:先將設(shè)備裝好上電:

第二步:需要將設(shè)備進(jìn)入到配置模式

第三步:使用指令對設(shè)備進(jìn)行配置

對設(shè)備進(jìn)行上述配置之后,就可以使設(shè)備接入到用戶自己的MQTT服務(wù)器,用戶私有的MQTT服務(wù)器通過yibaite/xxxxxxxx-set這個Topic(Topic用戶自己決定,給設(shè)備配置好即可),發(fā)布控制指令即可對設(shè)備進(jìn)行控制(控制協(xié)議下面會提到),然后設(shè)備會定期通過yibaite/xxxxxxxx-post這個指令發(fā)布設(shè)備當(dāng)前的信息給服務(wù)器。
服務(wù)器下發(fā)的控制協(xié)議:
只有兩個字段是必須的,method字段,固定為"thing.service.property.set","params"為控制部分子json對象,內(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:點動 2:互鎖(默認(rèn)自鎖,無特殊要求無需更改)
dtime:取值范圍0-9,點動時間
allon:全部打開,無論值填寫0還是1,只要有這個字段控制字,就會執(zhí)行全開
alloff:全部關(guān)閉,無論值填寫0還是1,只要有這個字段控制字,就會執(zhí)行全關(guān)
{
"method":"thing.service.property.set",
"params":
{
"powerstate":1
}
}
設(shè)備上發(fā)信息協(xié)議:
id:消息的ID號,意義是'-'前面代表第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è)備的信號強(qiáng)度
ICCID:設(shè)備sim卡的iccid號
非必要字段:
S_Version:當(dāng)前軟件版本號
mode:當(dāng)前開關(guān)模式
dtime:當(dāng)前點動時間
{
"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
}
}
綜上,配置完成。
-
4G
+關(guān)注
關(guān)注
15文章
5617瀏覽量
123970 -
服務(wù)器
+關(guān)注
關(guān)注
14文章
10251瀏覽量
91478
發(fā)布評論請先 登錄
NTP授時同步授時同步服務(wù)器 精準(zhǔn)時空,無線賦能——NTP授時同步4G服務(wù)器重磅來襲
新品上市:用微信小程序就能遠(yuǎn)程控制的遙控開關(guān)+本地雙控的4G模塊,來了!
TE Connectivity RP20 lite天線技術(shù)解析:5G/4G MIMO固定無線接入方案
使用paho-mqtt里例程連接服務(wù)器失敗怎么解決?
新品上新:NB12x、183x系列工業(yè)級多串口服務(wù)器
mqtt服務(wù)器關(guān)機(jī),rt-thread5.1系統(tǒng)會死機(jī)怎么解決?
【RA4M2-SENSOR】—— 15. 使用AT指令連接到MQTT云服務(wù)器上傳數(shù)據(jù)
只要MQTT服務(wù)器掉線或者關(guān)機(jī),RT-THREAD5.1系統(tǒng)就會死機(jī),怎么解決?
4G互傳模塊:不限距離無線對傳開關(guān),PLC遠(yuǎn)程控制
工業(yè)物聯(lián)網(wǎng)4G無線網(wǎng)絡(luò)轉(zhuǎn)串口模塊
無線對傳開關(guān)控制器 4G全網(wǎng)通,遠(yuǎn)程遙控開關(guān)
4G全網(wǎng)通網(wǎng)關(guān)是什么?有什么功能?
【教程】4G開關(guān)接入私有服務(wù)器的步驟與意義(MQTT)
評論