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

审核编辑:郭婷

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

    关注

    2551

    文章

    51200

    浏览量

    754519
  • 控制系统
    +关注

    关注

    41

    文章

    6633

    浏览量

    110674
收藏 人收藏

    评论

    相关推荐

    智能马桶水温NTC温度传感器

    随着科技不断进步,智能家居产品逐渐走进我们生活。其中,智能马桶作为一款高科技产品,受到越来越多人青睐。水温控制系统作为智能马桶重要组成部分,其需安装NTC温度传感器来实现精准水温控制
    发表于 12-20 11:55

    光电传感器智能家居中的应用

    ,光敏元件接收到反射光,产生相应的电信号,经过信号处理电路放大和处理后,输出给控制系统。 二、光电传感器智能家居中的应用 智能照明系统 在智能家居中,光电
    的头像 发表于 12-17 16:53 540次阅读

    智能厨房应用什么传感器

    智能家居已成为现代生活的一部分,而智能厨房则是其中的重要组成部分。智能厨房通过集成先进的传感器技术,实现了烹饪过程的自动化、智能化和安全化。
    的头像 发表于 12-11 09:10 187次阅读

    传感器类型在智能家居中的应用

    随着科技的飞速发展,智能家居逐渐成为现代生活的一部分。传感器作为智能家居系统中的关键组件,它们能够感知环境变化并提供数据,使得家居设备能够自动响应。本文将介绍不同类型的传感器
    的头像 发表于 12-06 14:13 1075次阅读

    LED智能照明常用的六种传感器

    物联网时代,小小的灯泡也在发生大大的变化,经过各种传感器的加持,智能照明让生活有了更便捷和多彩的方式,各种传感器的创新也在不断激发消费新需求和新体验。传感器作为信号采集和机电转换的器件
    的头像 发表于 12-06 10:51 595次阅读

    综述智能气体传感器:近期发展与未来展望

    监测、医疗和保健、食品工业、公共安全、化学生产等领域有着广泛的应用。随着物联网(IoT)技术的蓬勃发展和智能应用需求的增加,智能气体传感器应运而生。智能气体
    的头像 发表于 11-29 09:31 539次阅读
    综述<b class='flag-5'>智能</b>气体<b class='flag-5'>传感器</b>:近期发展与未来展望

    智能马桶脚感方案 TOF传感器选型推荐

    目前正在开发一个智能马桶脚感方案,TOF传感器选型遇到难题了,要么成本高,要么技术难啃,有没有技术大神可以帮助下啊。
    发表于 11-22 09:37

    红外测温传感器:家电智能化的新宠

    当今家电产品正逐渐融入智能化、个性化的设计理念。在这一变革中,红外测温传感器以非接触方式的测温技术开拓出很多创新性应用场景,成为一些家电智能化的关键力量。领麦微作为MEMS红外传感器
    的头像 发表于 06-12 16:35 917次阅读
    红外测温<b class='flag-5'>传感器</b>:家电<b class='flag-5'>智能</b>化的新宠

    深入解析:人体传感器、存在传感器与场景存在传感器的差异与应用

    场景存在传感器比存在传感器探测更精细化,存在传感器比人体传感器探测精度更高。
    的头像 发表于 05-22 11:05 2383次阅读
    深入解析:人体<b class='flag-5'>传感器</b>、存在<b class='flag-5'>传感器</b>与场景存在<b class='flag-5'>传感器</b>的差异与应用

    传感器的定义和分类

    传感器,作为现代科技的重要基石,无处不在地影响着我们的生活。从智能手机到智能家居,从工业生产到科学研究,传感器都在默默地发挥着关键的作用。那么,传感
    的头像 发表于 05-12 17:03 918次阅读

    智能传感器有什么不一样

    来源:传感器技术,谢谢 编辑:感知芯视界 Link 随着测控系统自动化、智能化的发展,传统的传感器已经不能满足一定的数据处理能力以及自检、自校、自补偿的功能,智能
    的头像 发表于 05-07 09:23 402次阅读

    智能传感器结构及应用

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

    安信可雷达系列的超低功耗人体存在毫米波传感器—Rd-03L

    Rd-03L是安信可雷达系列的超低功耗人体存在毫米波传感器,包含极简化24 GHz雷达传感器硬件和低功耗人体存在感应智能算法固件
    的头像 发表于 03-25 15:38 937次阅读
    安信可雷达系列的超低功耗人体存在毫米波<b class='flag-5'>传感器</b>—Rd-03L

    中国智能传感器产业链全景图及重点企业名录

          01 基本概况 智能传感器是一种创新型传感器,它内置微处理,具备出色的信息采集、处理和交换能力。相比传统传感器
    的头像 发表于 03-08 18:13 777次阅读
    中国<b class='flag-5'>智能</b><b class='flag-5'>传感器</b>产业链全景图及重点企业名录

    智能建筑常见的传感器

    来源:千家网,谢谢 编辑:感知芯视界 Link 智能建筑传感器是一类用于监测、收集和传输建筑内外环境信息的装置,其目的是通过实时数据采集和分析,优化建筑的运行、提高能源效益、增强安全性和提升用户
    的头像 发表于 02-23 09:06 1676次阅读