發布時間:2018-02-02
NB-IOT和傳統物聯網/互聯網差異巨大
物聯網,物+聯網。
物是物聯網終端,聯網,其實就是互聯網。
WIFI、2G和4G網絡中,物聯網的網,和互聯網幾乎沒有區別。可以按照互聯網那套去設計物聯網傳輸。但是在NB-IOT中,物聯網的網,和互聯網差別不小!
嵌入式開發、APP和服務器軟件工程師,都需要了解這個變化。
系統架構差異
2G和WIFI:終端—應用服務器
NB-IOT:終端—運營商服務器—應用服務器
核心差異:不需要通過軟件維持長連接,運營商會負責反向控制。通過NB-IOT基站和運營商服務器來發送反向控制指令。無需再設計心跳包!
正向上傳數據
2G和WIFI:用什么協議都行。HTTP、MQTT等。
NB-IOT:CoAP(中國電信),輕量化。
反向下發命令
2G和WIFI:輪詢、Socket、MQTT等。功耗高
NB-IOT:網絡負責下發,無需長連接
NB-IOT下發命令的方式
以電信的NB-IOT為例,要下發的指令,都是暫存在電信服務器上。可以選擇立即下發或緩存下發。
立即下發的時候,根據終端配置有一定的區別:DRX和eDRX模式下,終端能夠立即收到指令。在PSM模式下,終端只能在喚醒狀態下才能收到指令。