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

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

3天内不再提示

通过采用预测问题的主动开发物联网设备

星星科技指导员 来源:嵌入式计算设计 作者:Tyler Hoffman 2022-06-21 09:35 次阅读

当您的设备组有 20 台设备时,开发人员可以简单地查看日志并手动搜索常见问题,或者快速构建一些简单的 Python 脚本来解析数据以确定原因。但是当舰队规模扩大到数千或数百万时,Command-F 搜索和简单的脚本无法捕获所有错误——而且它们肯定不会出现新问题。

鉴于消费者对物联网设备的需求不断增加以及跨平台连接性的增加,错误的可能性和频率——无论是常见的还是不常见的——都在加速。正如供应商不能再发布期望不再与他们交互的产品一样,固件工程师必须适应不断变化的需求和不断改进的设备功能的复杂性。制定构建、监控和更新的计划对于现代设备开发至关重要。

预测错误并在构建时牢记它们

不幸的是,无法预测每个最终用户使用您的设备的输入和操作环境。因此,与其采用被动式的开发方法,即在发布日在 Reddit 上被恼怒的用户首先注意到问题,您应该采取积极主动的开发立场。作为常规设备管理的一部分,具有前瞻性的开发特权通过内置的未来修复和更新将产品推出市场,包括:

确保可以重置为绝对出厂条件的设备可以恢复到旧固件或建立最小固件路径

当车队范围的趋势表明正确的方向时评估设备诊断趋势和运输更新,而不是需要一定天数的测试或浸泡时间

遵循第 0 天工作流程,将固件冻结在最低限度状态并交付产品,期望您在交付后不断改进算法并更新设备

监控以减轻潜在问题

长期以来,设备制造商一直依赖最终用户有效地充当产品测试人员,等待受影响的客户向客服报告问题。但社交媒体渠道和高客户期望的结合使这种方法不合时宜且具有风险。最终用户不只是想要“足够好”的产品——他们希望设备能够提供独特、高效和方便的功能;与其他设备和应用程序的无缝集成;安全; 和定期更新,所有这些都没有中断。当这些期望没有得到满足时,他们经常准备让每个人都知道。

设备监控对于满足这些需求和确保整个设备的健康状况至关重要。部署一个系统来监控事件、它们发生的次数以及它们在设备中触发的操作(崩溃、重置或触发断言)。捕获关键指标,例如:

电池寿命因系统变化或事件而下降

蓝牙芯片开启

蓝牙断开次数

CPU 处于活动状态的滴答声或秒数

设备在一小时内连接到蓝牙的时间

有了监控系统,就可以及早发现(并修复)问题,而且通常完全不会影响最终用户的体验。

采用分阶段推出方法来缓解潜在问题

分阶段推出(逐步向所有设备提供版本)提供了更好的控制和可观察性,从而降低了风险敞口。分阶段推出允许开发人员限制版本更新和补丁中意外错误的影响,同时捕获用于分类和修复的最新指标。

在最简单的层面上,分阶段推出可以包括供应商的员工及其愿意作为初始测试受众的联系。除了使用朋友和家人方法进行测试之外,设备制造商还可以选择一定比例的最终用户,他们的设备可以被监控以评估潜在问题。

或者,开发人员可以通过定时监控设备来实现不太正式的分阶段部署版本。当设备以预定的时间间隔调用时,开发人员可以在特定时间段内推送 OTA 有效负载,并监控在签入期间收到更新的设备。

尽管设备电源、间歇性连接和资源有限等诸多限制因素,设备开发人员都在推动创新。通过采用预测问题的主动开发方法,开发人员可以减轻硬件开发的额外复杂性,并倾向于动态和迭代过程,从而产生更好、更强大的产品,并随着时间的推移而改进。

审核编辑:郭婷

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

    关注

    182

    文章

    16424

    浏览量

    244150
  • 物联网
    +关注

    关注

    2860

    文章

    41250

    浏览量

    357384
  • 监控系统
    +关注

    关注

    21

    文章

    3565

    浏览量

    168516
收藏 人收藏

    评论

    相关推荐

    LabVIEW进行癌症预测模型研究

    效果。 LabVIEW在此研究中的应用展示了其在处理复杂医学数据和开发高效预测模型方面的独特优势,特别是在癌症早期诊断和治疗策略的研究中。通过使用LabVIEW,研究人员可以更快、更准确地分析和解释大量
    发表于 12-13 19:04

    LabVIEW通过状态监测延长设备工作寿命

    预测性维护。这样通过抑制杂散振动瞬态信号,减少不必要的设备停机。 这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合
    发表于 12-05 20:45

    设备预测性维护如何实现?有什么功能?

    时间和成本,并保证设备的可靠性、耐久性和运行效率。 设备预测性维护需要大量的数据来监测设备运行状态,例如振动、温度、压力等,这些数据通过分析
    的头像 发表于 09-12 16:03 566次阅读

    基于物联网预测性维护,如何重塑工业的未来?

    图源:Freepik 预测性维护下的物联网 预测性维护是一种使用数据分析技术来预测机器或设备何时可能发生故障的维护策略。这种方法有助于减少计
    的头像 发表于 09-06 08:10 571次阅读
    基于物<b class='flag-5'>联网</b>的<b class='flag-5'>预测</b>性维护,如何重塑工业的未来?

    什么是主动降噪?主动降噪如何工作?

    主动降噪 (ANC) 是一项先进的技术,它被整合到耳机和耳塞中,以阻挡背景声音(或)噪音。这是通过在音乐小工具(或)设备中使用一组硬件和软件组件来消除环境声音的有效方法。
    的头像 发表于 08-29 15:36 2526次阅读
    什么是<b class='flag-5'>主动</b>降噪?<b class='flag-5'>主动</b>降噪如何工作?

    新唐工业计算机/服务器安全智联升级方案

    。 系统整合: 新唐NUC980平台已紧密整合Linux OS 4.4, 可以完全支持主流的物联网协议,开发者可以使用此快速开发物联网相关应用。 投资回报: 新唐安全智联升级方案
    发表于 08-25 08:07

    联网设备的分类和功能阐述

    联网是将各种物理设备和传感器通过联网进行连接和交互的网络,物联网的核心思想是让各种设备能够
    的头像 发表于 08-18 14:19 1076次阅读
    物<b class='flag-5'>联网</b><b class='flag-5'>设备</b>的分类和功能阐述

    浅谈工业物联网平台

    。是由四川酷哞哞有限公司自主研发得百万级接入量的工业互联网云平台,采用云-边-端架构,可以帮助企业快速、低成本的自建工业互联网云平台,满足企业对设备
    发表于 08-10 15:45

    语音识别唤醒词:让智能设备主动“听”你的声音

    语音识别唤醒词是指在语音助理和智能设备中使用的特定词语或短语,用于唤醒设备并启动语音交互。随着智能科技的飞速发展,语音识别唤醒词成为了现代智能设备的一项关键技术。它让设备能够
    的头像 发表于 08-07 20:21 1078次阅读

    联网智慧牧场解决方案_智能畜牧硬件设备

    智能牧场是一种利用现代科技手段和管理方法实现高效、智能化管理的牧场。其主要特点是采用联网技术,实现对牧场内各种设备的远程监控和管理,以及通过对数据的采集和分析,实现对牧场运营状况的实
    的头像 发表于 07-28 13:17 594次阅读
    物<b class='flag-5'>联网</b>智慧牧场解决方案_智能畜牧硬件<b class='flag-5'>设备</b>

    使用Raspberry Pi Pico W和MicroPython开发物联网应用

    当我们提及物联网(IoT, Internet of Things)开发,可能首先想到的是Arduino或是ESP8266这样的微控制器开发板。然而,Raspberry Pi的微控制器开发
    的头像 发表于 07-21 09:36 966次阅读
    使用Raspberry Pi Pico W和MicroPython<b class='flag-5'>开发物</b><b class='flag-5'>联网</b>应用

    这个时代人人都能开发物联网

    联网
    学习电子知识
    发布于 :2023年07月17日 20:10:17

    OEM如何通过最佳产品设计方法将物联网网关产品快速推向市场

    统可用于通过利用物联网网关的各种无线连接技术来捕获和传达有价值的信息,以进行统一的边缘分析。换句话说,物联网网关通过提供基本的构建块来开发物
    发表于 06-15 09:14 134次阅读

    使用Helium、Ubidots和WisBlock开发物联网解决方案

    电子发烧友网站提供《使用Helium、Ubidots和WisBlock开发物联网解决方案.zip》资料免费下载
    发表于 06-13 16:29 0次下载
    使用Helium、Ubidots和WisBlock<b class='flag-5'>开发物</b><b class='flag-5'>联网</b>解决方案

    什么是主动均衡?通过户外储能均衡案例(ETA300X)了解下!

    户储电源这个产品还是很讲究的。它一般采用锂离子电池组或者磷酸铁锂电池组作为存储能量的装置,然后通过逆变电路将电池组的直流电转换为交流电去输出,满足各类电器设备的用电需要。 由于要实现大功率的输出
    发表于 06-09 09:23