0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何创建智能传感器固件

星星科技指导员 来源:嵌入式计算设计 作者:Brandon Lewis,David 2022-08-16 10:30 次阅读

现在我们对 PICMG IoT.1 数据模型及其重要性有了更全面的了解,是时候开始配置固件了。通常这需要用 C 等语言进行一些编程,但 PICMG 为 IoT.1 规范的用户开发了一个开源参考工具,它抽象了这种复杂性,并使开发兼容固件的过程变得像填写几个文本框。

但首先,如果我们通过数据模型运行固件,为什么配置固件如此重要?

数据模型是需要什么数据以及如何表示数据的模板,而固件是由数据模型表示的设备的实现。换句话说,固件实现了传感器的行为,并包含系统需要将其识别为智能传感器的有关传感器的所有信息

如果没有正确配置的固件,系统就无法判断传感器是否已连接,并且传感器无法与系统正确交互。

在 PICMG IoT.1 中自动构建和配置固件

虽然开发人员可以用 C 语言编写符合 IoT.1 的固件来定义数据模型所需的所有特定行为,但为多个传感器编写固件对于工程师来说可能很乏味,而对于非程序员来说根本不可能完成。

为了简化此过程,PICMG 开发了一个名为“The Builder”的示例工具,它从用户提供的 JSON 文件生成基于 C 的固件并将其安装到目标逻辑设备上。

Builder 使编写固件的任务变得更容易,因为不再需要创建 C 代码。然而,用户仍然需要提供一个 JSON 文件,这比编写 C 代码要简单得多,但仍然会令人困惑和乏味。输入 PICMG 提供的最后一个示例软件:“配置器”。

Configurator 工具可在图形用户界面中进行简单的固件配置,即使对于那些没有任何编程经验的人来说,也可以轻松操作数据。输入必要的数据后,Configurator 会导出一个 JSON 文件,Builder 可以使用它来生成固件。

pYYBAGL7AYWAfNGTAACWWlIPdzE103.png

大规模配置

除了抽象出开发智能传感器固件的繁琐技术方面之外,配置器还允许专业技术人员编译配置传感器的大型库以进行大规模部署。这意味着制造或使用传感器的工厂可以轻松地将大量传感器自动转换为智能传感器。

配置器使这一级别的自动化成为可能,例如,通过识别并向用户展示支持给定传感器库中特定通道的不同传感器。用户所要做的就是选择一个逻辑控制系统(例如 PID 或 PIV)并选择一个受支持的传感器。

poYBAGL7AYuAXK-JAACwe_OsyAo566.png

这个过程就是创建定义我们智能传感器的 JSON 文件所需的全部内容。从这里开始,有必要仔细研究将 JSON 转换为系统可读的 C 固件的 Builder。

作者:Brandon Lewis,David Sandy

审核编辑:郭婷

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

    关注

    2525

    文章

    48056

    浏览量

    739946
  • 控制系统
    +关注

    关注

    41

    文章

    5960

    浏览量

    108680
收藏 人收藏

    评论

    相关推荐

    智能传感器结构及应用

    智能传感器是当今国际科技界研究的热点,尚无统一的、确切的定义。本文不讨论(Intelligentsensor或Smartsensor)两个术语的区别,统称为智能传感器
    发表于 04-18 10:40 70次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>传感器</b>结构及应用

    振弦式轴力计反力计如何安装 久岩传感 智能传感器

    智能传感器
    稳控自动化
    发布于 :2023年11月14日 10:17:30

    振弦式锚索计工作原理 久岩传感 智能传感器 工程监测传感器

    智能传感器
    稳控自动化
    发布于 :2023年11月01日 09:26:52

    振弦式轴力计工作原理 智能传感器 久岩传感

    智能传感器
    稳控自动化
    发布于 :2023年10月30日 09:16:10

    应变计和钢筋计的应用区别 智能传感器 久岩传感

    智能传感器
    jf_53884800
    发布于 :2023年10月27日 11:42:06

    智能传感器 具有信息处理功能的传感器 #智能传感器

    传感器仪器
    jf_53884800
    发布于 :2023年10月23日 16:40:19

    仪器传感器高低温实验目的及必要性 振弦式传感器 智能传感器

    智能传感器
    稳控自动化
    发布于 :2023年10月20日 09:54:57

    无线传感器网络在智能家居系统中的应用介绍

    域内监视对象的各种信息并加以处理,完成数据采集和监测任务[1].在我国“国家中长期科学和技术发展规划纲要”重点领域中,“无线传感器网络及智能信息处理”被列为“信息产业”中7个主题之一.随着人们对智能
    发表于 09-19 06:02

    ST智能传感器赋能IOT

    内容包括:MEMS 部门 2022简况、超过20年和270亿颗创新性MEMS器件出货到市场、ST MEMS传感器在消费类市场的产品和应用、高精度气压计、ST 传感器在工业市场的产品和应用、ST 传感器
    发表于 09-05 06:07

    智能传感器有哪些特点?

    智能传感器(intelligentsensor)是具有信息处理功能的传感器智能传感器带有微处理机,具有采集、处理、交换信息的能力,是
    的头像 发表于 08-18 08:08 1737次阅读
    <b class='flag-5'>智能</b><b class='flag-5'>传感器</b>有哪些特点?

    汽车传感器有哪些 智能传感器十大应用

    近年来,智能传感器在汽车电子系统中的应用范围越来越广泛。从实际情况来看,智能传感器系统主要包括测量探索、分析以及信息发布这三个阶段。 在测量探索阶段当中,
    的头像 发表于 07-21 09:51 1482次阅读

    使用Particle IO板来创建停车传感器

    电子发烧友网站提供《使用Particle IO板来创建停车传感器.zip》资料免费下载
    发表于 07-11 11:14 0次下载
    使用Particle IO板来<b class='flag-5'>创建</b>停车<b class='flag-5'>传感器</b>

    Nanusens宣布成功创建嵌入纳米传感器的ASIC

    现在,传感器结构及其控制电路都可以作为IP模块,同时采用所需的CMOS工艺节点,可以创建具有多个嵌入式传感器的ASIC。
    发表于 06-06 09:55 133次阅读
    Nanusens宣布成功<b class='flag-5'>创建</b>嵌入纳米<b class='flag-5'>传感器</b>的ASIC

    智能传感器的结构原理及特点

    智能传感器传感器和微处理器两部分组成,传感器负责采集环境参数,微处理器则用于数据处理、存储和通信。常用的传感器有温度
    的头像 发表于 06-04 16:14 3539次阅读