历史上的今天
今天是:2025年03月18日(星期二)
2019年03月18日 | 意法半导体联手Actility展示Lora FOTA Demo
2019-03-18 来源:EEWORLD
近日,意法半导体(ST)博客发布一个Demo介绍,是ST工程师与Actility(世界领先的物联网低功耗广域网连接管理领导者)之间的重要合作,在LoRaWAN™架构上通过无线进行固件更新(firmware update over-the-air)。该演示完全符合LoRa联盟技术委员会FUOTA工作组的规范和建议,此外,展示的实现是在Actility的真实生产服务器上运行,具有实现意义。

LoRa的好处汇总,包括更低功耗更长距离,可追溯,低成本,高安全性等
灵活性:RMC,分段和时钟同步
固件更新演示以Actility的Reliable MultiCast(RMC)服务器开始。与单播协议不同,服务器与一个设备和广播系统通信,服务器要与所有设备通信,RMC可以针对设备的子集以提高效率,而不用担心数据包丢失或无序交付,这种错误可能发生在其他传统的多播平台上。
Actility的ThingPark RMC服务器具有两个关键模块:分段和时钟同步。第一个是与传统LoRaWAN不同,将更新分解有效负载兼容的块(最多255个字节)。该解决方案还包括前向纠错系统和冗余数据包,以防止丢失或损坏。工程师经常忽视这一方面,但适当地分割并通过无线方式发送更新是相当复杂的,并且也是重要的。第二点,时钟同步适用于Class-C LoRaWAN设备,这意味着产品可不断接收RF频谱。通过提供时钟同步系统,Actility可以在C类设备上启用FUOTA,并通过现有系统实现无线升级固件。
ST:更新代理,安全启动和安全固件更新,开发工具
一旦更新离开RMC服务器,它就会到达LoRa终端设备上。ST开发了一个能够在更新活动期间的与FUOTA服务器随时交互的解决方案。下一步是创建一个更新代理,充当Actility模块和我们的安全启动和安全固件更新(SBSFU)系统之间的中介。一旦使用Actility模块的堆栈处理来自RMC服务器的包,更新代理就可确保ST单片机上的SBSFU系统在SBSFU模块安全地更新固件之前在正确的存储空间上写入正确的信息。在LoRa终端上解析这些小包具有挑战性,更新代理是一个非凡的工具,它采用了Actility的创新技术。
整个解决方案的优点在于它完全是基于现有STM32Cube生态系统的一部分。此次演示中使用的代码目前在具有256 KB闪存的STM32L4上运行,但目前仅针对alpha客户。即使它尚未公开,开发人员已经可以使用ST SBSFU软件扩展(X-CUBE-SBSFU)在其设备上快速实施安全启动和软件更新解决方案,无论他们使用何种网络协议。工程师还可以使用ST现有的LoRaWAN堆栈开始处理他们的应用程序,目前ST官方教程已经展示了如何在10分钟内设置LoRa节点。ST的B-L072Z-LRWAN1和I-NUCLEO-LRWAN1板将帮助他们与Actility合作,为即将公布的FUOTA解决方案做好准备。

ST Lora开发板及其他开发套件
FUOTA是物联网实施的必要技术
Sub-GHz网络越来越受欢迎。如果没有FUOTA,公司需要在地面上部署,实际参与每个设备进行维护操作,这是昂贵且不切实际的。Actility是ST合作伙伴计划的成员,该公司已经为ST的LoRaWAN堆栈兼容提供了解决方案。因此,这项新的合作是ST与Actility现有合作关系的延伸,因为业界知道FUOTA是一项必不可少的技术,在大规模采用LoRaWAN时,这种技术将会扩大规模。
史海拾趣
|
存活之道 有人形容,目前中国的IC设计产业处在国际竞争的“万山围子”里,存活不易,发展更难。好在“山高自有行客路”,存活和发展之道还是有的,把握得好,这个行业由“弱冠”而“成人”的时间应不会太长。 华为和中兴这两家大企业利用其 ...… 查看全部问答> |
|
前言 FPGA(现场可编程门阵列)是由掩膜可编程门阵列和PLD(可编程逻辑器件)演变而来的,并将二者的特性结合在一起,使FPGA既有掩膜可编程门阵列的高逻辑密度和通用性,又有PLD的可编程特性。FPAG技术的发展使得单个芯片上集成的逻辑门数越来越多 ...… 查看全部问答> |
|
代码如下,我通过亮灯显示执行情况,发现我执行休眠时,在设置内存自刷新后,就直接跑飞了。不知道为何? ; 7. Go to Power-Off Mode ldr r0, =vMISCCR ; hit the TLB ldr r0, [r0] ldr r0, =vCLKCON ldr r0, [r0] ...… 查看全部问答> |
|
新手求教Serdes的Deterministic Latency模式 pattern信号与0xBC对不齐 数据检测出错 如题,本人正在使用Cyclone IV GX EP4CGX75CF23,现在在调试serdes的时候遇到了大问题,还请知道的好心朋友帮指导指导,先提前谢过了! Serdes使用的Deterministic Latency模式做收发器,现发现接收到的rx_patterndetect信号有时候与0xBC对不齐, ...… 查看全部问答> |
|
提到TI,不得不说,缘分还真近,听我从头说起。 其实我的专业是网络工程,这个专业其实与电类专业没啥交集,能有点关系的就是计算机体系结构的基础课程—数字电路与逻辑设计,稍微讲了讲常用数字器件与非门什么的。然而,在内心深处 ...… 查看全部问答> |




