专门针对物联网终端和网关设计的数据模型,理论上可以将终端的任何信息通过TCP/UDP直连的方式传递给网关或服务器。

数据模型如下:

一种针对物联网设备设计的数据模型-LMLPHP

上述为终端数据包模型,分为两个部分:Data和用于标识的DataType,比如我需要传输一个温度数据22.65℃,那么数据包就会是:

一种针对物联网设备设计的数据模型-LMLPHP

随后在网关/服务器由其进行数据附加后扩充为如下数据包:

一种针对物联网设备设计的数据模型-LMLPHP

再让数据库入库或者进行处理。

所有的数据以网关IP和终端IP作为约束与设备模型进行关联,可以做到自适应绝大部分数据的要求。

本模型以于以下项目中进行测试:

B站视频:https://www.bilibili.com/video/av53183434

github:https://github.com/ViperL/UWP/tree/master/Router

其所有的数据交互模型如下:

一种针对物联网设备设计的数据模型-LMLPHP

07-21 12:42