列表多图
上一页 1 下一页
RK3399 主板RK3288 主板RK3328主板ROCKCHIP瑞芯微Cortex A9 主板NXP ARM9 主板Cortex A7 主板NXP恩智浦BHIOT-876边缘计算网关(适用于工业自动化、机器视觉、电子教育)BHIOT-873边缘计算网关(适用于工业自动化、机器视觉、医疗、物流仓储、电子教育)BHIOT-838智能网关(适用于智能制造产线升级、工业设备联网)BHIOT-834智能网关(适用于工业设备联网、大田农业监测)BHIOT-831智能网关 (适用于农业养殖设备联网、工业设备自动化)BHIOT-833智能网关(适用于农业养殖设备联网、工业设备自动化)物联网网关养殖物联网系统种植物联网系统智慧路灯工业制造监测解决方案智能停车物联网系统物联网方案物联网终端通讯管理机健康管理终端收银pos机终端机器人运动控制器单兵平板信息终端物联网终端USB3.0图像采集卡PoE网卡PCIe-8024PCIe-6314PCIe-8624PCIe-8622PCIe-8634PCIe-8654图像采集卡ARK-7100IPC-610HIPC-504IPC-479机器视觉工控机ARK-2400ARK-2100AIC-9111 (Jetson NANO)AIC-9211 (Jetson TX2 NX)AIC-9311 (Jetson XAVIER NX)AIC-8311 (RK3588)AI边缘盒子NVIDIA GeForce RTX 4090NVIDIA A40 GPUGPU卡BM1684智算模组HM100 智算模组Hailo-8 智算模块Orin NX 智算模块Orin Nano 智算模块Xavier NX 智算模块Jetson TX2 NX智算模块Jetson Nano智算模块AI模块工业主板网关工业计算机

物联网设备迭代的最佳设计实践


SaaS和敏捷开发已经结合在一起,在一段时间内为软件带来了不断的迭代。并且市场对它更好,一旦新功能和产品更新可用(相对于软件装箱时1218个月的软件发布周期),物联网将这种能力带入设备,使开发人员能够随意迭代。现在,作为硬件设备生命周期的一部分,我们可以使用新特性和功能更新设备。但是,为了在设备出厂后最大限度地更新配置或添加新功能,开发人员需要考虑重要的前期工作。

首先要考虑的因素是引导加载程序,因为精心设计的引导加载程序可以实现迭代更新。所有无线SoC都带有一些库存设备固件更新 (DFU) 功能。但是,向引导加载程序添加一些功能将显着降低更新风险因素,在许多情况下最多可降低90%

物联网设备.jpg

单独的引导加载程序

将引导加载程序DFU与主应用程序固件分开。通过将两者分开,无论应用程序固件的状态如何,都可以增加设备启动的机会。最近的物联网设备 DDoS 攻击利用硬编码到固件中的密码来控制设备。拥有一个单独的引导加载程序有助于避免这种情况(良好的安全性和密码卫生也是如此)。

双缓冲

迭代设计的第二个最佳实践是包含双缓冲区。可以灵活地在设备上加载更新之前对其进行验证。然而,仅仅有一个双缓冲区是不够的。设计工程师应提前计划并确保缓冲区足够大以促进任何潜在的更新。。

加密

端到端加密。端到端在这里很重要,因为安全性取决于其最薄弱的环节。完整的加密保护您免受各种事件的影响——从有人窃取您的 IP 到恶意代码攻击。

因此,对完全控制的系统到物联网设备本身的更新包进行加密。不要依赖蓝牙连接的默认加密。相反,您应该在工厂通过硬线连接在制造点共享密钥。这样可以确保即使连接受到破坏,也不会在设备上加载任何恶意固件

大规模更新

良好的更新设计还包括构建一些故障保险。设计人员在他们的引导加载程序 DFU 中添加逻辑,以对更新进行校验和。在覆盖固件映像之前验证它是否已成功传输。就像DevOps 世界中的蓝绿色部署一样,在设备重新启动时将原始固件的副本移动到缓冲区。如果新固件失败,只需回滚到较早的工作版本。

设备出厂后更新的能力是物联网的最大优势之一。确保您的设备专为这种级别的迭代而设计确实需要一些前期工作。然而,它在避免安全问题的潜在成本方面带来了好处。更重要的是,随着开发人员能够以业务发展的速度交付影响市场的特性和功能,从而培养客户满意度和业务价值。


文章分类: 新闻动态
分享到:
0755-88879880
QQ联系方式:52609913
地址:深圳市南山区西丽龙珠三路光前工业区21栋4、5楼


                  视频监控平台      串口服务器       室内全彩LED显示屏          
深圳市朗锐智科实业有限公司专注于工业主板、嵌入式主板、工控机、图像采集卡的方案实施,高效地硬件开发能力,提供从云到端的全流程产品研发和生产服 务,硬件设计涵盖单片机、armx86DSP等平台,应用技术从数据采集 ,工业通讯,自动化控制到机器视觉等,服务领域从电梯安全、油田监 控、环保监测、铁路安全、现代化农业到医疗健康等。

——————
热线电话
0755-88879880
18929376664
微信在线客服