百恒物联将总结互联网与物联网在以下几个方面的差别一文,汇总为如下表格,方便进行对比。
NO. |
对比项 |
计算机网络 |
物联网网络 |
1 |
网络拓扑 |
终端无差别 |
终端协作 |
2 |
终端数量 |
1~100 |
100~1000 |
3 |
网络距离及通信规范 |
一个房间到一栋楼 |
1~2km |
4 |
终端能力多样性及自我标识 |
无差别 |
多样性 |
5 |
Always-Alive始终工作 |
否 |
是 |
6 |
安全性 |
不是必须 |
必须 |
7 |
路由协议 |
局域网中为多播协议为主 |
局域网以路由转发协议 |
8 |
上行与下行 |
下行 |
上行 |
No.5从应用较多给出的一个需求;
No.6从应用到硬件方面提出了物联网的一个特性;
No.3、No.7、No.8从物联网网络特性角度提出了对物联网网络协议新的要求。
我们总结出物联网网络协议中新的基因。
1、采用IP地址+ID标签寻址方式
ID标签是用来标识终端设备的属性,可以是ID号,也可以带有行业属性,在设计物联网协议时,可以将这里的ID标签对应到终端设备的数据库对照表。
就地址空间来说IPv6的地址空间是足够的,但是寻址时并不会对物联网终端设备地址区别对待,而且ID标签表示的是物联网终端设备的属性,需要一个独立的地址空间来体现物联网终端能力的多样性,所以我们仍然建议IP地址+ID标签的方式作为物联网终端地址。
就路由协议来说,可以先在相同ID标签之间建立路由转发表,然后根据网络逻辑属性建立不同属性设备间的路由转发表。
2、设备易于发现,但难以被控制
因为物联网终端数量非常多,而且其空间范围广,因此在组网时终端设备发现必须简单、快速,这样才能满足物联网的快速部署。
但是在不同的物联网网络中,要求终端设备进入到现有网络必须被认证,此外不能轻易地被控制。
因此,在设计物联网网络时,应该要求链路层能够被快速发现,但是在网络层开始通信时必须是安全的通道。
3、云端采取上行即应答方式,而不是请求后应
在互联网中,通常都是采用请求,回复的方式获取网络内容。在物联网中,物联网终端设备是以提供信息为主,因此采用的是上传,应答方式进行网络通信。
物联网的上行和下行的特性,需要网络协议以上行流量的保障为主,除了要求网络运营商的带宽分布上改变,同时对核心网网络设备的设计上也都要有相应的调整。
4、设备永远安全在线
安全性和始终工作是物联网对物联网终端的基本要求,因此在网络设计时,必须要考虑网络的负载、应答速度以及终端数据传输的安全性。
始终工作要求终端设备的设计上也有了更高的要求。