什么是数据模型以及它如何应用于PICMG IoT.1

描述

  作者:Brandon Lewis,David Sandy

  对于初学者来说,数据模型是一种结构化的数据组织方式,其中包含有关如何打包数据的特定规则或说明。在处理大量数据的情况下,数据模型有助于保持数据的可访问性和易于管理。

  将其视为由多个预定义字段组成的数据库记录。例如,汽车的数据模型可能包含有关品牌、型号、颜色、装饰样式、行驶总里程等的信息。拥有可用于所有汽车的通用数据库表示(数据模型)使得在庞大的汽车数据数据库上操作变得简单,因为所有记录都包含相同的字段。

  同样,智能传感器数据模型可以配置智能传感器的唯一型号、最小值和最大值、读出类型和线性化,以准备传输到系统。在可能有数百或数千个传感器捕获数据的环境中,例如在智能工厂中,可能会有数十种不同类型的数据。

  在这些情况下,数据模型对于跟踪所有这些信息至关重要。毕竟,数据只有在可用时才有用,并且只有在您知道它是什么和在哪里时才可用。

  PICMG IoT.1 如何使数据可用

  用户可以在 IoT.1 数据模型中指定其传感器的独特特性。从那里,IoT.1数据模型根据数据类型将数据组织到预定字段中,因为每个传感器都有不同的字段,这些字段指示传感器原始输入,最小值和最大值,以及系统如何解释和发送该数据的命令。

  然后,数据就可以传输了。

  当PICMG开发IoT.1数据模型时,他们选择了两种行业标准的数据传输协议:PLDM和MCTP。这些协议中的每一个都在双向数据传输的不同层上运行。

  数据管理任务组 (DMTF) 的 PLDM 协议允许通过预先确定的命令操作和与设备的数据模型进行交互。MCTP 接收 PLDM 请求,并在系统硬件接口之间提供可靠的传输。

  此通信堆栈最有用的方面之一是智能传感器能够在插入系统时通知系统。收到来自传感器的发现请求后,系统可以查询设备,接收其数据模型,并根据需要将其集成到系统中。

  如果没有数据模型,即插即用的设备发现是不可能的。

  审核编辑:郭婷

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分