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

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

3天内不再提示

物联网世界中的可穿戴设备开发

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-10-25 16:19 次阅读

微控制器MCU) 创新正在悄悄地以更小的外形尺寸封装更多的智能。这些进步使操作系统(OS)能够用于小型传感器设备,如可穿戴设备。

可穿戴设备、物联网传感器趋势

在更小尺寸的可穿戴设备和传感器设备中,智能正在增加。如今的MCU体积小,具有足够的成本效益,可用于各种传感器应用,而这些应用以前不包括价格和尺寸要求。随着MCU在这些应用程序中的激增,运行在这些应用程序中的操作系统也是如此。

向可穿戴设备添加操作系统在特性、功能和上市时间优势方面打开了新的大门。问题就变成了,仅仅使用任何针对MCU的操作系统就足够了,还是必须针对这些设备调整操作系统?

RoweBots最近在可穿戴设备技术会议上宣布了“可穿戴OS”的可用性,该技术专门针对可穿戴设备和物联网(支持物联网)的设备进行了优化。

“可穿戴操作系统”的出现

RoweBots的历史包括用于安全性和可靠性至关重要的军事系统中使用的Unison RTOS。这段历史包括传统的嵌入式系统实践,涉及在特定处理器架构上移植和运行操作系统,为板级支持包(BSP)添加驱动程序,以及为嵌入式应用开发提供API

在过去的10年里,RoweBots也一直在物联网领域工作。“我们的操作系统产品以MCU和小型微处理器为目标,目标是创建高效的设计,”RoweBots首席执行官Kim Rowe说。“随着时间的推移,实时需求已经减少。闪存和RAM尺寸已成为嵌入式和物联网设计的关键成本因素。

罗威提到了他们的可穿戴操作系统的两个关键重点领域:

能够在一个小包装中做更多的事情。对精益产品开发 (LPD) 的支持是 RoweBots 物联网操作系统的基石(图 1)。

基于嵌入式 Linux 的开放式 API 允许 RoweBots 操作系统产品集成与平台上所需的功能和可用资源相匹配的库。

“在开发可穿戴操作系统时,我们采用了一种更打包的方法来提供实时操作系统(RTOS),”Rowe解释说。“我们并没有止步于控制器芯片支持包。我们添加了处理特定垂直市场的软件包。可穿戴设备就是这些目标之一。这项工作的三个关键支柱是为可穿戴产品提供硬件支持,优化软件设计,以及加快上市时间。

可穿戴设备的世界需要一整套操作系统/处理器支持、连接、存储和云连接。此外,安全要求也很重要,RoweBots在军事工业中使用Unison RTOS的历史使他们在理解安全考虑因素方面取得了进展。其中大部分也被纳入可穿戴设备。

Rowe提到了不要停止MCU操作系统的开发以及制造商提供的传感器驱动程序支持的重要性。“传感器支持需要是通用的,”他说。“允许开发人员使用任意数量的温度传感器、加速度计或任何所需的外设,以允许选择并保持硬件独立性和抽象性,这一点非常重要。

电源管理

电源管理是另一个关键组件。一些MCU被简单地设计为非常低的功耗,几乎没有功耗模式。因此,例如,与ARM处理器的功能相比,大多数MCU的电源管理都很简单。

“MCU制造商通常会尝试最大限度地提高全方位的电源效率,”Rowe说。“然而,在一些更先进的处理器中,电源管理已经迈出了一大步。在你可以做些什么来睡觉和再次醒来方面,还有更多的选择。

Rowe提到的一些选项涉及可以更新的硬件中的集成电源模式,以及某些能够唤醒软件的芯片事件。

可穿戴连接

无线连接是可穿戴设备的另一个重要功能。Kim提到了体育产业中一些有趣的应用,这些应用需要不同的无线电类型。“我们的操作系统需要根据运动支持三种不同类型的无线电,”Row说。“一种是用于自行车比赛等个人操作。可穿戴设备用于提供有关速度,生命体征和碰撞信息的指标。这些东西使用蓝牙低功耗(BLE)。另一个延伸是公路赛或马拉松比赛,你不想随身携带手机。这些应用需要长距离 (LoRa) 无线电。足球或篮球应用是第三个例子。这些应用程序使用802.14,它允许队友之间的组通信功能“。

罗威补充说,罗威机器人已经为传统的嵌入式市场提供了一段时间的LTEWi-Fi解决方案。过去,他们也使用专有连接,如卫星电话。一个示例应用是卡特彼勒低成本跟踪器。

可穿戴安全

可穿戴设备的两个关键方面是通信/信息安全以及软件更新安全性和身份验证。在过去的六年中,Unison RTOS已经配备了完整的无线(OTA)更新功能,并始终关注安全性。这些功能在他们的可穿戴操作系统环境中被采用。

“每个人都想谈论安全,但没有人愿意为此付费,”Rowe说。“大约5年前,我们决定,使用我们的操作系统部署不安全的系统是不可接受的。因此,我们免费捆绑了重要的安全功能。

“例如,传输层安全性(TLS)通信是标准配置,以及用于文件传输的安全SFTP和用于远程控制(登录和命令执行)的SSH,”他补充道。

安全启动是可穿戴设备的另一个关键方面。这对于确保 OTA 更新的安全性非常重要。根据处理器的功能,它可以包含在硬件中或在软件中模拟。

例如,i.MX6(恩智浦/飞思卡尔)和RZ(瑞萨电子)安全启动技术以及其他类似机制将密钥嵌入硬件中,并提供芯片独有的嵌入式加密,用于对软件映像进行签名和加密。这允许具有安全启动技术的平台对映像的源进行身份验证,并知道映像本身未损坏,并且还提供了一种机制,以便在更新未成功发生或操作中存在错误时回滚到以前的版本。所有这些都造就了一个更可靠、更安全的系统。

Rowe进一步承认,该公司继续努力增强其产品的安全性,包括最近完成的微软Azure软件包,其中包括通过HTTP,MQTT和AMQP协议的安全通信,以及云平台本身。

图形和用户界面

也许与可穿戴设备和智能传感器相关的最有趣的挑战是独特的图形和用户界面(UI)。在较大的系统上,有很多功能和屏幕区域可用于花哨的图形和用户交互。这些系统也往往非常耗电。

在较小的一端,对于手表和手腕可穿戴设备,Rowe指出,可穿戴操作系统通常使用供应商推荐的软件包或第三方供应商的超低功耗图形和UI组件。毫不奇怪,可穿戴设备编程很像传统的嵌入式系统编程,使用应用程序库和C/C++编程语言,带有Eclipse变体或嵌入式集成开发环境(IDE)。

BSD 套接字网络、文件 I/O 以及嵌入式 Linux 和符合 POSIX 标准的 API 可加快这些构建中的开发速度。Kim引用了一个嵌入式Linux应用程序示例,该示例使用这些工具在2天内在操作系统上移植,运行和测试。移植后,基准测试显示,由于可穿戴操作系统的开销明显低于嵌入式Linux,在其操作系统上运行的同一应用程序的帧速率提高了50%。

具有类似功能的可穿戴设备小型化的另一个令人兴奋的例子涉及eSight技术产品。这些眼镜可以帮助患有特定类型的外周或近视失明症的人正常看清。eSight将相机放在鼻梁上,以进行自动曝光并补偿您的特定视力缺陷。在你的臀部,你有缩放和平移控制。可穿戴设备将图像放在您眼前的小屏幕上。这项技术使有视力问题的人能够正常看到,并且实际上改变了生活。

总结

可穿戴和物联网传感器和设备开发需要硬件、软件的组合以及重用它们的能力,以便在不牺牲性能和可靠性的同时缩短上市时间。无论您是在开发必须集成到更大物联网环境中的医疗、工厂车间还是可穿戴设备,使用垂直操作系统环境进行构建都可以通过更多完成的、经过测试的代码来提高可靠性和安全性,同时缩短上市时间,并保持组件和硬件供应商的灵活性。

审核编辑:郭婷

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

    关注

    48

    文章

    7557

    浏览量

    151440
  • 物联网
    +关注

    关注

    2909

    文章

    44661

    浏览量

    373492
  • 操作系统
    +关注

    关注

    37

    文章

    6829

    浏览量

    123338
收藏 人收藏

    评论

    相关推荐

    2024年可穿戴设备产业市场和热点技术解析(下)

    可穿戴设备洞见分析
    电子发烧友网官方
    发布于 :2024年11月12日 15:08:06

    2024年可穿戴设备产业市场和热点技术解析 (上)

    可穿戴设备洞见分析
    电子发烧友网官方
    发布于 :2024年11月12日 14:24:39

    可穿戴设备论坛顺利召开!看可穿戴设备如何撬动万亿市场

    和领导带来了最新的技术分享。   会上,电子发烧友网总经理张迎辉发表了致词,对所有参与者和支持者表示了感谢,并强调了可穿戴设备在全球联网行业的显著地位和增长潜力。张迎辉在致词中提到
    发表于 10-16 08:21 1123次阅读
    <b class='flag-5'>可穿戴设备</b>论坛顺利召开!看<b class='flag-5'>可穿戴设备</b>如何撬动万亿市场

    用于可穿戴设备的感应式触摸按钮

    电子发烧友网站提供《用于可穿戴设备的感应式触摸按钮.pdf》资料免费下载
    发表于 09-23 11:32 1次下载
    用于<b class='flag-5'>可穿戴设备</b>的感应式触摸按钮

    移动和可穿戴设备的触觉实现考虑

    电子发烧友网站提供《移动和可穿戴设备的触觉实现考虑.pdf》资料免费下载
    发表于 09-18 14:43 1次下载
    移动和<b class='flag-5'>可穿戴设备</b>的触觉实现考虑

    可穿戴设备的电针活动应用简介

    电子发烧友网站提供《可穿戴设备的电针活动应用简介.pdf》资料免费下载
    发表于 09-11 09:31 0次下载
    <b class='flag-5'>可穿戴设备</b>的电针活动应用简介

    可穿戴设备上的血压监测申请简介

    电子发烧友网站提供《可穿戴设备上的血压监测申请简介.pdf》资料免费下载
    发表于 09-10 09:21 0次下载
    <b class='flag-5'>可穿戴设备</b>上的血压监测申请简介

    国产高性能晶振/温补晶振兼容SiTime用于可穿戴设备

    国产高性能晶振/温补晶振兼容SiTime用于可穿戴设备
    的头像 发表于 08-15 09:55 334次阅读
    国产高性能晶振/温补晶振兼容SiTime用于<b class='flag-5'>可穿戴设备</b>

    精益思维赋能可穿戴设备:创新与效率并行的未来科技新篇章

    有力的支撑。 精益思维在可穿戴设备的应用,首先体现在产品设计的精细化上。通过深入分析用户需求和市场趋势,设计师能够精准定位产品的功能和外观,确保每一款可穿戴设备都能满足特定用户群体的需求。同时,精益思维还强
    的头像 发表于 06-17 10:12 339次阅读

    高性能纤维应变传感器,实现可穿戴设备的柔性化、舒适化、便携化

    智能穿戴设备在健康领域应用广泛,纤维传感器具有高柔性和易编织等特点,有望与可穿戴技术结合开发智能织物,实现可穿戴设备的柔性化、舒适化、便携化
    的头像 发表于 05-17 14:18 1054次阅读
    高性能纤维应变传感器,实现<b class='flag-5'>可穿戴设备</b>的柔性化、舒适化、便携化

    适用于可穿戴设备联网的低IQ高度集成电池充电管理解决方案BQ25125数据表

    电子发烧友网站提供《适用于可穿戴设备联网的低IQ高度集成电池充电管理解决方案BQ25125数据表.pdf》资料免费下载
    发表于 04-03 10:50 0次下载
    适用于<b class='flag-5'>可穿戴设备</b>和<b class='flag-5'>物</b><b class='flag-5'>联网</b>的低IQ高度集成电池充电管理解决方案BQ25125数据表

    适用于可穿戴设备联网的低IQ高度集成式电池充电管理解决方案BQ25121A数据表

    电子发烧友网站提供《适用于可穿戴设备联网的低IQ高度集成式电池充电管理解决方案BQ25121A数据表.pdf》资料免费下载
    发表于 04-01 11:01 0次下载
    适用于<b class='flag-5'>可穿戴设备</b>和<b class='flag-5'>物</b><b class='flag-5'>联网</b>的低IQ高度集成式电池充电管理解决方案BQ25121A数据表

    QFD赋能可穿戴设备:革新未来,智能穿戴新篇章

    随着科技的飞速发展,可穿戴设备已成为现代生活的重要组成部分。它们以其便捷性、实用性和创新性,赢得了广大用户的青睐。然而,在激烈的市场竞争,如何赋予可穿戴设备更多价值,满足消费者日益增长的需求,成为
    的头像 发表于 02-23 16:29 455次阅读

    自发电设备可穿戴设备的能量收集技术取得重大进展

    当今最知名的可穿戴设备能量收集技术当然是太阳能,它可以从阳光或环境光照中提取电子。但太阳能只是序幕。研究人员发现,我们其实有很多以微瓦功率获取能量的选择,可以取代可穿戴设备的电池。
    的头像 发表于 01-29 15:49 881次阅读
    自发电<b class='flag-5'>设备</b>:<b class='flag-5'>可穿戴设备</b>的能量收集技术取得重大进展

    ADI电源IC如何让可穿戴设备节省空间并降低功耗呢?

    随着联网的普及,可穿戴设备市场迅速扩大,智能手表和真无线耳机等各种设备正在商业化。
    的头像 发表于 01-04 17:16 1222次阅读
    ADI电源IC如何让<b class='flag-5'>可穿戴设备</b>节省空间并降低功耗呢?