現在的情況
先說說現在的情況,大家都知道物聯網的特點是碎片化,設備種類非常繁多,設備協議也是五花八門,給企業和開發者增加了很多的作業量,往往是適配了這家的,還得再適配那一家的設備,明明是同一類設備,卻還是要花大量的時間去適配不同的廠家,,,
以下分別舉例,吐槽這些廠家
模組
我們知道現在NB-IoT已經納入5G標準,在低速物聯網領域的發展和應用將會越來越多,目前NB-IoT模組廠家眾多,移遠、高新興、中移物聯網、利爾達、長虹愛聯等等,主要都是基于海思Boudica150和聯發科MTK2625方案,模組廠家基于這兩家的芯片方案,都有整合退出自家的模組,而正是這里面,有很多對開發者不友好的地方,
以移遠和中移為例,兩家都有基于海思Boudica方案的NB模組,移遠有BC35/BC28,中移有M5310-A,但是這兩個模組不僅封裝不同,AT指令也不同,比如:
移遠有AT+QSECSWT,AT+QLWULDATA,而中移對應指令為AT+NSECSWT,AT+MLWULDATA,等等這些,讓人很費解,明明是相同的方案,偏偏做成不一樣,這是為了彰顯個性嗎?廠家都是為了自身利益的,但是在如今物聯網大力發展的潮流下,這種格局未免太小了,沒有一家模組廠家能把全部市場占下,但是廠家和開發者在使用模組的時候卻非常不方便,換了模組后,不僅要改硬體,還要改軟體,為什么不在模組層面統一起來呢?呼吁建立模組標準,統一物聯!!!
再吐槽下,即便都是移遠的模組,但是不同芯片方案(海思和MTK)的模組指令也不同,納悶了,AT指令的韌體是模組廠家寫的啊,你寫成一樣會死人嗎,干嘛搞兩套,用你家的模組天天改代碼適配,沒有任何意義,浪費開發者時間!!!
傳感設備
傳感器設備的種類比模組要多太多了,因此協議也更是無話八門,要說全部統一是根本不可能的,畢竟設備都不相同,何況乎協議,但是至少同一類設備我們可以統一以下協議吧,
以電表為例,居民用戶安裝的一類電表,都是國網DLT645協議,表計廠家不同,但是協議相同,因此采集系統全部統一,這是因為有國網在制定標準,
但是,除了這類電表外,市場充斥著大量的二類電表,大多安裝在商鋪、寫字樓、公寓,這類電表大多都支持Modbus協議,不同暫存器保存不同的電量資料,這里面問題就多了,同樣是電壓,A廠家可能是用1號暫存器,而B廠家就可能是用300號暫存器,千差萬別,這就非常痛苦了啊,在一個專案中,這種表計可能有7/8種,每種都不同,你的采集程式適配作業量就很大,明明事情很簡單,但是做起來卻這么麻煩,有違人道啊,借用某位領導的話說,這就是不為人民服務啊,
試想一下,大家規范暫存器地址,用相同的暫存器表示相同的物理量,這對于廠家來說,幾乎是沒什么作業量,都只是修改下自家程式的幾個地址而已,然而這種事情卻沒有人做,,,
總結
這里只是以模組和電表為例簡單說明了下這些問題,希望在物聯網的發展道路上,有更多的廠家能夠聯合起來,制定行業標準,簡化物聯網落地難度,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/114215.html
標籤:其他
