历史上的今天
返回首页

历史上的今天

今天是:2025年04月16日(星期三)

正在发生

2020年04月16日 | LoRa 和LoRaWAN升级,你需要知道的有哪些

2020-04-16 来源:EEWORLD

在2019年年底,艾拉比牵手ASR推出了基于ASR6501 LoRa SiP芯片的差分OTA远程升级解决方案,得到了行业伙伴的积极响应和肯定。近年来,随着LoRa技术在全世界快速发展,技术优势和场景化应用能力快速显现,随之而来的是LoRa终端厂商对OTA升级需求也愈加迫切。

 

LoRa和LoRaWAN有哪些升级场景?如何更好的为LoRa终端厂商赋予升级进化的能力?在本次的艾拉比小课堂中,我们将一一解答。

 

什么是LoRa 和LoRaWAN?

 

首先介绍下什么是LoRa 和LoRaWAN?

 

LoRa是Semtech公司专有的一种基于扩频技术的超远距离无线传输技术,是低功耗广域网(LPWAN)一种重要的无线技术。它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍。

 

LoRa 因其功耗低,传输距离远,组网灵活等诸多特性与物联网碎片化、低成本、大连接的需求十分的契合,因此被广泛部署在智慧社区、智能家居和楼宇、智能表计、智慧农业、智能物流等多个垂直行业,前景广阔。

 

LoRaWAN基于LoRa远距离通信网络设计的一套通讯协议和系统架构,由LoRa联盟开发和维护。其他公司也可以实现自己的私有协议规格。

 

 

艾拉比OTA赋能不同升级场景

 

LoRa拥有低速率、低功耗、低成本等特点,但是LoRa物联网终端的OTA升级一直没有优质的解决方案。艾拉比根据不同的应用场景,提供了不同的升级方案,可大幅降低LoRa终端的固件大小,节省LoRa终端侧的flash占用资源,提高LoRa网络下的升级效率,极大程度节省了LoRa网络下的升级下载时间,以及升级过程中所产生的的功耗。

 

升级场景如下:

 

升级场景一:LoRa 点对点实现OTA

 

 

方案介绍:

 

该方案通过将电脑或手持设备作为中介,由电脑/手持设备通过UC从云平台下载对应的升级包。

 

再由电脑/手持设备将升级包通过点对点的工具传输到某一个节点上。

 

节点端需要嵌入UA&TL,UA是用于升级包的还原,TL是用于点对点与电脑/手持设备交互从而获取到升级包。

 

当某一个节点收到升级包后,通过LoRa协议分发给其他节点的设备,从而完成升级。

 

升级场景二:非标LoRaWAN / LinkWAN实现OTA

 

 

方案介绍:

 

设备端发起检测请求,通过基站至阿里云IOT-NS上,NS上的UC上报至艾拉比云,艾拉比云返回对应升级包信息,NS通知节点,并进行窄带小数据传输,最终设备端收到升级包并调用UA完成OTA升级。

 

节点端需要嵌入UA&NS交互程序,目前LinkWAN下节点端的大小是15K。若是接入到阿里LinkWAN,云端无需额外开发,艾拉比已在阿里云NS上完成了UC对接,可以直接接入到艾拉比云端使用OTA服务。

 

若是其他非标LoRaWAN的开发可以按需咨询。

 

升级场景三:标准LoRaWAN实现OTA

 

 

方案介绍:

 

节点端需要嵌入UA&NS交互程序。需要在LoRaWAN的NS服务器程序上开发与艾拉比云平台交互的服务器端程序(UC)。

 

升级场景四:自组网LoRa节点实现OTA

 

 

方案介绍:

 

节点端需要嵌入UA&NS交互。可根据客户情况提供OTA私有化平台部署,或者是与艾拉比云云对接实现OTA服务。

 

近年来,在Semtech、阿里巴巴、腾讯及众多行业伙伴的推动下,国内的LoRa市场发展迅速;智慧城市、智慧物联等概念日渐成熟。目前,LoRa在智慧城市、智能建筑、智慧园区、智慧安防等领域形成大量落地用例。随着物联网市场的不断成熟,将会有更多的垂直应用大量落地,例如智慧畜牧、智慧物流、智能家居、智慧照明、环境监控等。艾拉比赋能客户对不同升级场景的需求,助推LoRa无线通讯技术在物联网应用的加速落地和智能化敏捷迭代,为LoRa终端厂商赋予升级进化的能力,推动LoRa的智能化进程。

 


推荐阅读

史海拾趣

芯邦(Chipsbank)公司的发展小趣事

为了进一步扩大业务规模,提升研发实力,芯邦科技于2023年成功在上交所科创板上市,并计划募资6亿元用于投建移动存储控制芯片等项目。这一举措不仅为芯邦提供了更多的资金支持,也为其未来的发展奠定了坚实的基础。

Conxall公司的发展小趣事

随着科技的飞速发展,物联网成为了新的热点。Conxall公司敏锐地捕捉到了这一机遇,投入大量资源进行物联网技术的研发。经过数年的努力,公司成功推出了一款具有高度集成和智能化特点的物联网模块,广泛应用于智能家居、智慧城市等领域,为公司的快速发展奠定了坚实的基础。

HCC Industries公司的发展小趣事

近年来,随着全球对环境保护和可持续发展的重视,HCC Industries积极响应号召,制定了绿色可持续发展战略。公司加大了对环保技术和绿色产品的研发投入,推出了一系列符合环保标准的微电子部件产品。同时,HCC还通过优化生产工艺和节能减排措施,降低了生产过程中的能源消耗和污染排放。这一战略不仅赢得了客户和消费者的广泛赞誉,也为公司带来了更加可持续的发展前景。

ApexTool Group公司的发展小趣事

随着全球电子市场的不断扩大,Apex Tool Group积极实施全球化战略,拓展市场版图。公司在全球范围内建立了多个生产基地和分销网络,以便更好地服务全球客户。同时,Apex Tool Group还积极与全球知名的电子企业开展合作,共同推动电动工具技术的创新和发展。这些举措使得Apex Tool Group在全球电子行业中的地位日益稳固。

CMOSIS公司的发展小趣事

随着CMOS图像传感器在智能手机、安防监控、汽车等领域的广泛应用,CMOSIS公司看到了巨大的市场潜力。公司加大了市场拓展力度,不仅在国内市场取得了显著成绩,还积极开拓海外市场。同时,公司注重品牌建设,通过提升产品质量、加强售后服务等方式,树立了良好的企业形象和口碑。

Hoffman Engineering公司的发展小趣事

在Harry Hoffman的领导下,Hoffman Engineering不断扩展其产品线。从最初的压力机安全保护装置,公司逐渐研发出蒲公英掘具、碟靶投掷器、厨房用电动搅拌器等一系列创新产品。这些产品不仅丰富了Hoffman Engineering的市场布局,也展现了公司在不同领域的技术实力。特别是Hoffman的机柜系列产品,如接线箱和电源插座,逐渐成为市场上的热门产品,为公司带来了稳定的收入来源。

问答坊 | AI 解惑

逻辑综合器的故事

FPGA设计流程中,逻辑综合的过程非常重要。 由于HDL代码的多样性,逻辑综合的质量对最终设计性能的影响非常大。       在.18微米到.15微米的时代,FPGA的性能很大程度上取决于门延迟。根据我的经验,微米时代,FPGA内部延迟 ...…

查看全部问答>

到底掌握多少单片机才算懂?

单片机种类繁多,作为一个开发者。到底需要掌握多少种呢? 掌握多少种才算懂?…

查看全部问答>

炉温检测

单片机  pid算法 温度检测原理图…

查看全部问答>

请教:如何控制2.4G射频识别角度??

在做2.4G射频识别时,发现有源射频识别系统的角度很难控制,尤其当标签距离识别设备小于10米时,角度基本上都是360。 在网上看到有些高人说,射频角度可以控制在15°...有谁有这方面的经验没有?如何有效控制有源射频的识别角度。 我的想法是这样 ...…

查看全部问答>

如何调整核心内存的大小

向大家请教个问题:默认情况下,4G的内存,核心内存和用户态内存分别是2G,现在我写了一个驱动,需要更多的核心内存,因此想把核心内存调整的大些,应该如何做到呢?   另外,我还有个机器是8G内存,跑wxp64位系统,也想调整核心内存更 ...…

查看全部问答>

手机开发USB口问题

将手机和PC机用USB相连: 当先将未开机的手机用USB线连到PC上,再打开手机时,从PC上向手机发送AT指令,手机能向PC返回OK;可是当先将手机开机,再将手机用USB线连接到PC机时,从PC上向手机发送AT指令,手机却不能向PC返回任何东西。不知以上是什么 ...…

查看全部问答>

ioctl返回的地址问题?初学者,高人指点。

请问ioctl返回的地址是虚拟地址还是物理地址? 小弟在做dm6446上的resize,用ioctl返回的resize驱动中申请的buffer的地址是在用户空间是不能用的? 大家指教。 ioctl返回的地址问题?初学者,高人指点。…

查看全部问答>

字符串操作的问题

我需要拆分一个字符串,没有找到好的方法。 比如: cstring FullName = \"Storage Card\\\\media\\\\test.mp3\"; cstring strDir = \"\"; cstring strName = \"\"; 我的最终目的是 strDir = \"Storage Card\\\\media\\\\\"; strName = \"tes ...…

查看全部问答>

在platform Builder 5.0 下怎么用activesync和PDA相连

  请教各位,我现在用platform builder 5.0编程,之后想在PDA上面运行。 PDA是用usb直接联在pc上面。 可是不知道怎么在 platform builder 修改环境,让它通过activesync之后 在pda上面运行。   请大家帮帮我 …

查看全部问答>

data verification failed at address 0x0 ?

本帖最后由 dontium 于 2015-1-23 12:45 编辑 仿真器连接正常,我用了光盘里的一个例子,编译好后下载.out程序时出现 data verification failed at address 0x0, please verify target memoty and memory map 以上错误,请问这是什么原因,我用的 ...…

查看全部问答>