檢查過程:
首先,因?yàn)樯婕暗搅藗鞲衅鞑辉诰€,首先要檢查的就是傳感器的接線問題,看看com口、接線有沒有接對,本案例的客戶反饋接線正確無誤。
其次,檢查管理平臺上的接口設(shè)置,發(fā)現(xiàn)com接口設(shè)置、網(wǎng)關(guān)設(shè)置都正確無誤。于是通過系統(tǒng)日志發(fā)現(xiàn)傳感器有采集到數(shù)據(jù),但在平臺上并未顯示連接和上報數(shù)據(jù),所以判斷可能是modbus配置可能有問題導(dǎo)致。
解決過程:
進(jìn)入配置后檢查設(shè)備名、接口、因子名都是按照規(guī)則進(jìn)行設(shè)置,設(shè)備ID、功能碼等也都正確無誤,由于上報中心為1,我們最后檢查服務(wù)端1的配置,很快就發(fā)現(xiàn)第一個問題:協(xié)議為MQTT,但是封裝的模式為透傳,結(jié)合客戶的實(shí)際情況,應(yīng)該將封裝模式改為JSON格式。
再往下檢查發(fā)現(xiàn)第二個問題 :MQTT的發(fā)布主題并未進(jìn)行填寫,將更改后的配置保存并應(yīng)用。之后智慧燈桿平臺上網(wǎng)關(guān)在線、傳感器在線,并且數(shù)據(jù)正常上傳了。
佰馬Baimatech,集M2M產(chǎn)品研發(fā)、IoT平臺服務(wù)、國際化運(yùn)營于一體,讓我們聯(lián)接,共創(chuàng)未來