物联网设备开发中采用低功耗思维
插图:© IoT For All --> 在开发物联网设备时,培养低功耗思维至关重要。多年来,我们一直致力于支持和学习于开发人员和团队,帮助他们将这种思维方式融入到日常工作中。“什么是‘低功耗思维’?”它是一种理解,即创建节能设备可能复杂且耗时,但它也能带来极大的回报,并且在许多情况下,对于成功的物联网业务至关重要。它涉及在整个物联网项目的开发和维护过程中持续测量和优化能耗。通常在开发阶段对功耗和电池寿命进行测量和估算时非常有限,这往往会导致后期出现昂贵且耗时的调试工作。可以理解的是,你和客户都希望设备具有较长的使用寿命,并且理想情况下,实现这一点不应需要冗长或昂贵的开发流程。“低功耗思维是理解创建节能设备可能复杂且耗时,但它也能带来极大的回报,并且在许多情况下,对于成功的物联网业务至关重要。” 如何培养低功耗思维 如果你在寻找能够延长电池寿命的完美设计方案时遇到困难,那可能是因为它的复杂性。仅仅使用超低功耗芯片和传感器是不够的。你需要理解用户使用场景,开发能够满足这些场景的智能软件,并确保所选硬件和电池之间的兼容性。这一切都需要结合各种网络协议、不同的环境和用户交互来理解。 实施低功耗思维从以下几个关键活动开始,贯穿项目的每个阶段:原型设计、开发、生产以及维护。 原型设计:从记录的使用案例、能效要求以及选定的外形尺寸开始。基于这些因素选择初步的电池。对不同使用场景中评估的技术选项进行性能测量。开始根据测量的功耗周期图估算电池寿命,以理解它们对电池寿命的影响。 开发阶段:迭代开发过程应包括在硬件、固件和软件的每一次迭代中都进行功耗测量。将能耗测试自动化,并将其纳入持续集成设置中。在提交新的固件或软件版本之前,对每个开发人员的桌面进行预测试。开始对符合你特定功耗模式的电池(来自不同品牌和批次)进行分析和模拟。你使用场景中的可用容量将不同于电池数据表中的数值,有时差异甚至超过50%。 生产阶段:将开发阶段的自动化测试带入生产阶段。在供应商和制造商之间应用统一的功耗测试方法可以降低测试中的错误风险。 维护阶段:一旦产品上市,确保任何软件更新都不会损害已安装设备的性能。解决方法是将功耗测量整合到软件发布质量保证中,并将其添加到你现有的持续集成系统中。拥有正确的工具对于防止这些活动变得过于复杂和昂贵至关重要。功耗和电池测量可以无缝集成到现有的测试流程中,因此选择可以轻松融入团队日常开发任务的解决方案至关重要。但最重要的是,从今天开始就着手测量,培养低功耗思维! 推文分享 邮件分享 物联网开发 设备管理 设备测试 --> 物联网开发 设备管理 设备测试
查看全文
作者最近更新
-
Edge and IoT Predictions For 2024iotforall2023-12-22
评论0条评论