物联网分层

物联网是架构于互联网之上的,因此物联网对数据流的分层可使用OSI模型和TCP/IP模型。

OSI层TCP/IP层例子
应用层(Application)、表示层(Presentation)、会话层(Session)应用层(Application)HTTP、MQTT、SSH
传输层(Transport)传输层(Transport)TCP、UDP
网络层(Internet)网络层(Internet)IP
数据链路层(Data Link)链接层(Link)MAC
物理层(Physical)

人、计算机、互联网、移动互联网、物联网 的关系

对人来说,
计算机:增强了人对数据的读写能力、处理能力;
互联网:增强了计算机对数据的读写能力(从读写本地数据扩展到读写远程数据);
移动互联网:赋予人随时随地使用互联网、计算机的能力;
物联网:扩展了数据的范畴,将物理属性也作为数据。(通过对事物模型的修改来操作具体事物。)


物联网平台的架构:

物联网平台MVCMVVM说明例子
应用ControlView通过模型获取硬件信息或操控硬件(即对things的IO)各家IoT设备管理平台、智能家居app等
模型ModelViewModel用于描述thing的数据模型涂鸦、阿里等平台的物模型
硬件ViewModelInternet of Things中的things照明、传感器等各类物联网硬件

边缘计算是将部分数据的预处理(pre-processing)放在硬件层;云计算是放在应用层。