当前位置 :首页 >  行业资讯 > 物联网 > 无线固件:物联网成功的关键驱动力

无线固件:物联网成功的关键驱动力

2018-08-04

了解OTA固件更新的基础知识以及它们如何改变物联网产品的未来。在这里,我们将使用粒子平台伸出援助之手。

在物联网的早期阶段,更新远程设备通常会导致间歇性中断和性能下降。随着物联网平台的成熟,他们采用了一种新颖的方式来远程可靠地更新连接的设备,几乎没有中断:  无线(OTA)固件更新。

 

无线固件更新是指远程更新嵌入式设备上的代码的做法。必须使用OTA功能构建嵌入式硬件才能使此机制正常工作。

 

以下是使用 设备管理系统如何将OTA固件交付给远程设备的可视化:

 

 

为何选择OTA固件?

OTA更新之前,您必须外出并检索设备,将其拆开,将其连接到计算机,重新编程,将设备重新组合在一起,然后重新启动设备。

 

然而,对于拥有现场设备的公司而言,这个过程过于繁琐和不可扩展。虽然,它还没有阻止一些尝试......

 

2015年,克莱斯勒因通过邮寄USB驱动器修补软件漏洞而受到批评。克莱斯勒的方法使许多消费者处于危险之中,因为USB驱动器可能被截获,修改和重新发送。

另一方面,

 

2016年,特斯拉司机在公司发出OTA固件更新后醒来发现了他们汽车的大量新功能。消费者现在可以自行停车,而无需手动更新车辆。

你告诉我哪个标题更好。

 

 

OTA固件优势

 即使设备在您的消费者手中,也可以不断改进错误和产品行为。

公司可以  通过向一个或多个设备发送更新来测试新功能。

公司可以  通过无缝,统一的界面管理其设备组中的固件,从而节省成本。

开发人员可以经常可靠地部署, 因为他们知道在更新发布时产品将保持正常运行。

OTA固件  通过在产品发布后为产品添加新功能和基础架构来增强可扩展性。

OTA固件和设备管理

要发送OTA固件更新,您需要一个可以与物联网设备上的微处理器和本地软件连接的设备管理系统。这很复杂,因为很少有公司拥有可以处理OTA固件更新和管理远程设备的物联网软件和硬件生态系统。

 

“通过无线方式更新软件/固件(SOTA / FOTA)被视为管理软件更新的关键方法,其中包含系统整个生命周期的最新版本。” - Stephane StrahmSmart 2.0

实施OTA固件更新

公司可以采取两种选择:您可以构建自己的OTA固件系统或购买托管OTA固件系统。对于构建路线,您必须研究,规划和咨询领域专家,以帮助您为您的硬件和软件添加OTA功能。实施适当的行业加密,寻找兼容的硬件/软件,找到真正可以帮助您的领域专家将是您最关心的问题。

 

但是,由于传输数据和安全问题的复杂性,您可以利用托管平台解决方案。例如,一个这样的平台是由Particle

 

粒子和OTA固件入门

Particle 是一个全栈物联网平台,提供硬件和软件工具,将日常电子设备连接到互联网。该平台的一部分,粒子云和控制台,还允许消费者通过无线固件更新来控制设备和产品的车队。以下是使用Particle进行OTA固件更新的一些好处:

 

为您的产品提供面向未来的产品, 因为他们知道Particle正在负责基础设施,硬件和软件。

OTA固件更新以块的形式发送,  因此您的设备不会变砖。如果您的设备在更新过程中失去连接,它将在连接重新联机时恢复。

由于更新仅发送到应用程序层而不是系统层,因此可以快速提供固件更新 。粒子只推送已更改为设备的应用程序部分。

轻松扩展从  11,000个设备发送OTA固件更新,无需硬件可扩展性或软件问题。

通过向一个或一组受控设备发送固件更新来测试应用程序更新

安全地提供更新,  因为设备和粒子云之间的所有通信通道都是完全加密和授权的。

 通过粒子控制台彻底记录每个版本,为您的团队提供每个版本中已更改内容的全面信息。

设备可以设置为安全模式,  因此它不会执行任何应用程序代码,如果新应用程序代码包含阻止设备连接到云的错误,这可能很有用。

一切的一切

OTA固件是物联网成功的关键驱动因素,因为它为连接设备的可靠性和可扩展性提供了动力。 公司必须决定构建自己的OTA固件系统是否值得花费时间和潜在成本,或者购买具有OTA固件功能的平台是否是更有效和更有效的更新远程无线设备的方法。