應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點新聞
企業(yè)注冊個人注冊登錄

NB-IOT時代,物聯(lián)網(wǎng)軟件架構(gòu)變化很大!心跳包、長連接都被拋棄!

2018-02-02 10:56 燚智能

導(dǎo)讀:WIFI、2G和4G網(wǎng)絡(luò)中,物聯(lián)網(wǎng)的網(wǎng),和互聯(lián)網(wǎng)幾乎沒有區(qū)別。可以按照互聯(lián)網(wǎng)那套去設(shè)計物聯(lián)網(wǎng)傳輸。但是在NB-IOT中,物聯(lián)網(wǎng)的網(wǎng),和互聯(lián)網(wǎng)差別不小!

  NB-IOT和傳統(tǒng)物聯(lián)網(wǎng)/互聯(lián)網(wǎng)差異巨大

  物聯(lián)網(wǎng),物+聯(lián)網(wǎng)。

  物是物聯(lián)網(wǎng)終端,聯(lián)網(wǎng),其實就是互聯(lián)網(wǎng)。

  WIFI、2G和4G網(wǎng)絡(luò)中,物聯(lián)網(wǎng)的網(wǎng),和互聯(lián)網(wǎng)幾乎沒有區(qū)別。可以按照互聯(lián)網(wǎng)那套去設(shè)計物聯(lián)網(wǎng)傳輸。但是在NB-IOT中,物聯(lián)網(wǎng)的網(wǎng),和互聯(lián)網(wǎng)差別不小!

  嵌入式開發(fā)、APP和服務(wù)器軟件工程師,都需要了解這個變化。

  系統(tǒng)架構(gòu)差異

  2G和WIFI:終端—應(yīng)用服務(wù)器

  NB-IOT:終端—運營商服務(wù)器—應(yīng)用服務(wù)器

  核心差異:不需要通過軟件維持長連接,運營商會負(fù)責(zé)反向控制。通過NB-IOT基站和運營商服務(wù)器來發(fā)送反向控制指令。無需再設(shè)計心跳包!

blob.png

  正向上傳數(shù)據(jù)

  2G和WIFI:用什么協(xié)議都行。HTTP、MQTT等。

  NB-IOT:CoAP(中國電信),輕量化。

blob.png

  反向下發(fā)命令

  2G和WIFI:輪詢、Socket、MQTT等。功耗高

  NB-IOT:網(wǎng)絡(luò)負(fù)責(zé)下發(fā),無需長連接

blob.png

  NB-IOT下發(fā)命令的方式

  以電信的NB-IOT為例,要下發(fā)的指令,都是暫存在電信服務(wù)器上??梢赃x擇立即下發(fā)或緩存下發(fā)。

  立即下發(fā)的時候,根據(jù)終端配置有一定的區(qū)別:DRX和eDRX模式下,終端能夠立即收到指令。在PSM模式下,終端只能在喚醒狀態(tài)下才能收到指令。