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

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

3天内不再提示

Memfault基于云的自助设备可观察性平台

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

错误将永远存在。但为了在它们影响您或您客户部署的 IoT 系统之前帮助捕获和遏制它们,Memfault 为嵌入式开发人员开发了一个基于云的自助设备“可观察性”平台。

与许多其他物联网设备管理解决方案一样,Memfault 平台支持设备监控和 OTA 更新。然而,与其中许多不同的是,该解决方案支持远程调试,该公司的 CTO 表示,该解决方案允许开发团队“通过持续更新和调试来管理连接的设备,而不会对最终用户产生任何影响”。

Memfault 由一个轻量级嵌入式 SDK 组成,该 SDK 从观察到的设备收集数据和事件,一个将设备数据分成可通信块的“打包器”,以及将这些数据包公开给包含 Memfault CLI 的 Web 应用程序的 REST API可以进行调试的工具。

该平台与几乎所有嵌入式硬件目标兼容,包括基于 Android 的设备和运行实时操作系统 (RTOS) 或裸机软件的 Arm Cortex-M 或 ESP32 微控制器。Memfault 不仅可用于持续检测和修复这些平台上的代码错误,还支持自动警报、捕获队列范围的指标,并与 Jira 等流行的开发生命周期工具集成。

运行中的 Memfault 设备可观察性平台

如前所述,Memfault 平台从一个轻量级固件 SDK 开始,该 SDK 集成了用于设备监控、修复和调试的各种模块。在设备上允许 Memfault 固件 SDK 捕获和分析核心系统数据。这些包括调试寄存器、日志、“核心转储”、回溯等,尽管用户只能选择他们打算使用的模块以将占用空间降至最低。

当设备意外崩溃、挂起或断言时,Coredumps 捕获系统状态

重启原因跟踪提供关于设备在现场重启的原因的摘要分析

带有跟踪事件的错误跟踪在系统运行时捕获轻量级错误事件以协助调试

其他通用设备指标

可能需要发送这些和其他数据结构以进行进一步分析。如果是这样,SDK 会将数据分配到小至 9 个字节的数据包中,然后使用 Zigbee蓝牙Wi-Fi、LTELoRa 或系统可用的其他协议将这些数据包传输到 Internet。然后将这些数据包发布到块 HTTP API,在那里它们可以被 Memfault 云访问、重组和解释。

摄取后,Memfault 云会分析数据中的问题、根本原因,在某些情况下,还会分析恢复选项。

用户可以设置警报以监视特定事件,当 SDK 识别并在云分析期间确认时,这些事件将编译到警报表中并作为通知发布给关键利益相关者。然后,用户可以在托管仪表板视图的 Memfault Web 应用程序或前面讨论的命令行工具(其功能类似于 HTTP API 的客户端)中深入研究问题。安装 CLI 工具后,它应该在您的本地 shell 或终端应用程序中可用。

pYYBAGKxGzOAMbGfAAE3aNe1MJ4045.png

这些界面可用于将设备添加到群组和/或管理 OTA 版本。

Memfault 设备可观察性平台入门

鉴于 Memfault Device Observability Platform 支持的硬件目标范围广泛,该公司开发了一组文档、示例项目和代码,以帮助潜在用户快速启动和运行他们的设备。这些涵盖了从术语和创建新项目到将数据发布到 Memfault 云以及通过无线方式将更新推送回设备的所有内容。

入门指南适用于 Arm Cortex-M、nRF Connect SDK、Laird Pinnacle 100、ESP32 ESP-IDF 和 ESP8266 RTOS SDK。

审核编辑:郭婷

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

    关注

    48

    文章

    7497

    浏览量

    151102
  • 嵌入式
    +关注

    关注

    5073

    文章

    19038

    浏览量

    303587
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1029

    浏览量

    45788
收藏 人收藏

    评论

    相关推荐

    破局新生丨基调听可观与应用安全技术研讨会在平潭圆满举办

    2024年10月24日,由中国信通院稳定性保障实验室、华为、基调听联合主办的“破局新生·可观与应用安全技术研讨会”在福建平潭隆重举行。本次研讨会以技术研讨为本,以创新发展为翼,
    的头像 发表于 10-29 16:01 352次阅读
    破局新生丨基调听<b class='flag-5'>云</b><b class='flag-5'>可观</b>测<b class='flag-5'>性</b>与应用安全技术研讨会在平潭圆满举办

    【质量视角】可观背景下的质量保障思路

    目前质量团队正在积极建设和完善应用监控能力,旨在能及时发现并解决问题,为线上服务稳定性保驾护航。随着可观概念的逐渐普及,监控的建设也有了新的挑战和使命。本文将探讨在可观背景下,
    的头像 发表于 10-25 17:21 208次阅读
    【质量视角】<b class='flag-5'>可观</b>测<b class='flag-5'>性</b>背景下的质量保障思路

    华为发布全栈可观平台 AOM,以 AI 赋能应用运维可观

    应用可用与稳定性。 该平台发布标志着华为在推动数字化转型和智能化运维领域的又一重大突破,全栈可观平台的推出不仅为企业提供了更加全面和深
    的头像 发表于 10-15 09:54 474次阅读
    华为<b class='flag-5'>云</b>发布全栈<b class='flag-5'>可观</b>测<b class='flag-5'>平台</b> AOM,以 AI 赋能应用运维<b class='flag-5'>可观</b>测

    IIOT平台是什么?有什么功能?

    将深入探讨IIoT平台的定义、功能及其在工业领域的应用价值。 IIoT平台的定义 IIoT平台
    的头像 发表于 09-26 13:47 206次阅读

    如何理解计算?

    据的安全。 **高性能计算:**计算平台提供高性能的计算资源,用于处理复杂的科学和工程计算任务。用户可以使用平台来进行高性能计算、模拟
    发表于 08-16 17:02

    ISCADA平台使用指南

    一:网关方DSA准备设定 二:打开并登录ISCADA 平台(https://iscada.com.cn) 三:添加网关管理配置 四:添加 机型管理 模块 五: 机型管理
    发表于 07-24 08:03

    工业组态平台是什么

    工业组态平台是一种基于计算技术的工业自动化和信息化系统。它将传统的组态软件与计算、大数据等新兴技术相结合,为用户提供了一个可远程访问、集中管理、灵活扩展的工业自动化解决方案 工业
    的头像 发表于 07-01 14:07 280次阅读

    ZWS平台应用(6)-设备命令

    本文讲述使用ZWS物联网平台远程下发设备命令的过程。在生产生活中,很多设备自身有一些控制指令,比如,路灯的开关灯命令、电机的调整转速命令、空调的调温命令等等。当这些
    的头像 发表于 06-26 08:25 258次阅读
    ZWS<b class='flag-5'>云</b><b class='flag-5'>平台</b>应用(6)-<b class='flag-5'>设备</b>命令

    污水处理设备组态平台是什么

    污水处理设备组态平台是一种基于计算技术的远程监控和管理系统,用于管理和控制污水处理设备和系统。这种
    的头像 发表于 05-21 14:16 306次阅读

    ZWS平台应用(4)-设备数据上报

    智能设备连接到物联网,会产生大量的数据,可以说:物联网最大的价值,其实是数据,那么设备数据是如何上报到平台的呢?随着物联网的不断发展,在生产生活中,可以看到很多智能
    的头像 发表于 04-12 08:25 603次阅读
    ZWS<b class='flag-5'>云</b><b class='flag-5'>平台</b>应用(4)-<b class='flag-5'>设备</b>数据上报

    电子电路故障检查观察法实战应用

    观察法是指在维修过程中,通过眼睛、耳朵、鼻子、手等感器直接观察电子设备内部元件有无损坏的判断方法。利用观察可观察电子
    的头像 发表于 03-29 11:05 461次阅读

    ZWS平台应用(2)-设备基于SDK接入

    物联网开发过程中遇到的棘手问题是:如何让设备连接上设备接入主要是开发者要实现设备平台进行
    的头像 发表于 03-05 08:24 400次阅读
    ZWS<b class='flag-5'>云</b><b class='flag-5'>平台</b>应用(2)-<b class='flag-5'>设备</b>基于SDK接入

    ZWS平台应用(1)-设备建模

    本文以温控器为例,介绍使用ZWS物联网平台的第一步“设备建模”流程。不同类型的设备拥有不同的能力和属性,比如,空调设备是控制温度、风速,关
    的头像 发表于 02-23 08:23 604次阅读
    ZWS<b class='flag-5'>云</b><b class='flag-5'>平台</b>应用(1)-<b class='flag-5'>设备</b>建模

    使用爱星物联平台,如何让设备快速入

    hello~小伙伴们,今天聊聊使用爱星物联平台,如何让设备快速入,目前有4款设备需要逐步接入到爱星物联
    的头像 发表于 01-16 14:29 338次阅读
    使用爱星物联<b class='flag-5'>平台</b>,如何让<b class='flag-5'>设备</b>快速入<b class='flag-5'>云</b>?

    证通面向医疗行业的自助终端通过OpenHarmony兼容测评

    迈出重要一步。 图 ZTOH-S05医疗自助终端设备 本次通过测评的医疗自助终端设备已满足OpenHarmony开源兼容定义的技术要求。同
    的头像 发表于 01-11 03:20 858次阅读
    证通面向医疗行业的<b class='flag-5'>自助</b>终端通过OpenHarmony兼容<b class='flag-5'>性</b>测评