应用

技术

物联网世界 >> 物联网新闻 >> 物联网热点新闻
企业注册个人注册登录

NB-IOT时代,物联网软件架构变化很大!心跳包、长连接都被抛弃!

2018-02-02 10:56 燚智能

导读:WIFI、2G和4G网络中,物联网的网,和互联网几乎没有区别。可以按照互联网那套去设计物联网传输。但是在NB-IOT中,物联网的网,和互联网差别不小!

  NB-IOT和传统物联网/互联网差异巨大

  物联网,物+联网。

  物是物联网终端,联网,其实就是互联网。

  WIFI、2G和4G网络中,物联网的网,和互联网几乎没有区别。可以按照互联网那套去设计物联网传输。但是在NB-IOT中,物联网的网,和互联网差别不小!

  嵌入式开发、APP和服务器软件工程师,都需要了解这个变化。

  系统架构差异

  2G和WIFI:终端—应用服务器

  NB-IOT:终端—运营商服务器—应用服务器

  核心差异:不需要通过软件维持长连接,运营商会负责反向控制。通过NB-IOT基站和运营商服务器来发送反向控制指令。无需再设计心跳包!

blob.png

  正向上传数据

  2G和WIFI:用什么协议都行。HTTP、MQTT等。

  NB-IOT:CoAP(中国电信),轻量化。

blob.png

  反向下发命令

  2G和WIFI:轮询、Socket、MQTT等。功耗高

  NB-IOT:网络负责下发,无需长连接

blob.png

  NB-IOT下发命令的方式

  以电信的NB-IOT为例,要下发的指令,都是暂存在电信服务器上。可以选择立即下发或缓存下发。

  立即下发的时候,根据终端配置有一定的区别:DRX和eDRX模式下,终端能够立即收到指令。在PSM模式下,终端只能在唤醒状态下才能收到指令。