作者:brandon lewis,david sandy
现在我们已经对 picmg iot.1 数据模型及其重要性有了更全面的了解,是时候开始配置固件了。通常,这需要使用c等语言进行一定数量的编程,但picmg为iot.1规范的用户开发了一个开源参考工具,该工具抽象了这种复杂性,并使开发兼容固件的过程像填写几个文本框一样简单。
但首先,如果我们通过数据模型运行固件,为什么配置固件如此重要?
数据模型是所需数据及其表示方式的模板,而固件是由数据模型表示的设备实现。换句话说,固件实现了传感器的行为,并包含系统将其识别为智能传感器所需的有关传感器的所有信息。
如果没有正确配置的固件,系统就无法分辨传感器是否首先连接,并且传感器无法与系统正确交互。
在 picmg iot 中自动执行固件构建和配置1
虽然开发人员可以用 c 语言编写符合 iot.1 标准的固件来定义数据模型所需的所有特定行为,但为多个传感器编写固件对于工程师来说可能很乏味,非程序员根本无法做到。
为了使此过程更简单,picmg开发了一个名为“the builder”的示例工具,该工具从用户提供的json文件生成基于c的固件,并将其安装到目标逻辑设备上。
[编者注:构建器在第 4 部分中进行了更详细的介绍。它不是 picmg iot.1 规范的一部分。更多信息可在github上找到,builder也可以免费下载:https://github.com/picmg/iot_builder。
生成器使编写固件的任务更容易,因为不再需要创建 c 代码。但是,用户仍然必须提供一个json文件,这比编写c代码要简单得多,但仍然可能令人困惑和乏味。输入picmg提供的最后一块示例软件:“配置器”。
配置器工具可在图形用户界面中实现简单的固件配置,即使没有任何编程经验的人也可以轻松操作数据。输入必要的数据后,配置器会导出构建器可用于生成固件的 json 文件。
大规模配置
除了抽象出开发智能传感器固件的更繁琐的技术方面外,配置器还允许专业技术人员编译大型配置传感器库以进行大规模部署。这意味着制造或使用传感器的工厂可以轻松地将大量传感器自动转换为智能传感器。
配置器使这种自动化水平成为可能,例如,通过识别并向用户显示支持给定传感器库中特定通道的不同传感器。用户所要做的就是选择一个逻辑控制系统(如pid或piv),然后选择一个支持的传感器。
只需此过程即可创建定义智能传感器的 json 文件。从这里开始,可以仔细查看将该 json 转换为系统可读 c 固件的构建器。
持续领跑,创新不止,从21周年的比克电池看中国锂电
9月新能源车销量达9.9万台 同比增长73%
PLC的中断功能有什么作用?应该如何理解
高通紧逼中国禁销苹果机型,苹果将在美国建新园区?
Redmi K30 5G手机安兔兔跑分曝光总成绩为302847分
如何创建智能传感器固件
联嘉光电加大对特斯拉的出货量 LED汽车照明模块将随之增加
光宝科技采用Cypress低功耗2.4-GHz WirelessUSB-NL解决方案
rs232转rs485原理图深度解析
一款5W扩音机的经典制作,6H6C amplifier
估值近20亿美元!盛合晶微拟科创板IPO
如何确保云服务中的数据安全
EEPROM芯片24C02的字节写时序和字节读时序
视觉上料系统 柔性供料器 柔性振动盘
李利鹏对于人工智能应用的心得分享
机器智能化与物联网共同推动工业4.0的发展
台积电董事长刘德音将退休 分析师乐观看待魏哲家接任
Linux安全操作的知识!
MAX14830 四通道通用异步收发器(UART)
全新硬件之上,英特尔进一步凭软件扩展创新突破