用于更新低功率广域模块的固件的方法技术

技术编号:18662395 阅读:221 留言:0更新日期:2018-08-11 16:20
本发明专利技术提供一种用于更新低功率广域模块的固件的方法,所述用于更新低功率广域(LPWA)模块的固件的方法包括:从网关向所述LPWA模块发送包括空中下载(OTA)发送时间的OTA请求消息;在所述OTA发送时间,从所述网关向所述LPWA模块发送包括固件源的多个OTA数据包;及在所述网关处,从所述LPWA模块接收OTA响应消息,确认所述多个OTA数据包的接收是否完成。

Method for updating firmware of low-power wide area module

A method for updating firmware of a low power wide area module is provided. The method for updating firmware of a low power wide area (LPWA) module includes: sending an OTA request message including an OTA transmission time from a gateway to the LPWA module; and transmitting a time from the gateway to the LPWA module at the OTA transmission time. A plurality of OTA packets including firmware sources are transmitted; and at the gateway, an OTA response message is received from the LPWA module to confirm whether the reception of the plurality of OTA packets is completed.

【技术实现步骤摘要】
用于更新低功率广域模块的固件的方法本申请要求于2017年2月3日在韩国知识产权局提交的第10-2017-0015489号韩国专利申请的优先权的权益,所述韩国专利申请的全部公开内容出于所有目的通过引用包含于此。
下面的描述涉及一种用于更新低功率广域(LPWA)模块的固件的方法。
技术介绍
对于用于例如在各个领域中的监视和控制设备、资产追踪和环境感测的物联网(IoT)服务的需求已经增加。为了提供这样的IoT服务,与传统局域无线通信技术或移动通信技术不同的低功率广域(LPWA)模块技术已经逐渐突出。低功率广域(LPWA)模块技术相对于局域无线通信具有LPWA模块技术能够执行长距离通信的优点,低功率广域(LPWA)模块技术相对于长期演进(LTE)通信具有LPWA模块技术具有低成本和低功耗的优点。在LPWA系统中,服务器可通过网关利用与应用装置(例如,计量装置、追踪装置和传感器装置)连接的LPWA模块来更新系统消息。这种类型的更新通常称为空中下载(OTA)更新。然而,为了更新LPWA模块的固件,需要适合于大量数据的OTA协议。
技术实现思路
提供本
技术实现思路
以按照简化形式介绍选择的构思,以下在具体实施方式中进一步描述所述选择的构思。本
技术实现思路
并不意在确定所要求保护的主题的关键特征或必要特征,也不意在用于帮助确定所要求保护的主题的范围。在一个总体方面,一种用于更新低功率广域(LPWA)模块的固件的方法包括:从网关向所述LPWA模块发送包括空中下载(OTA)发送时间的OTA请求消息;在所述OTA发送时间,从所述网关向所述LPWA模块发送包括固件源的多个OTA数据包;及在所述网关处,从所述LPWA模块接收OTA响应消息,确认所述多个OTA数据包的接收是否完成。在所述网关接收到所述LPWA模块的上行链路数据之后,可执行发送所述OTA请求消息的步骤。发送所述OTA数据包的步骤可包括:向所述LPWA模块发送所述多个OTA数据包中的OTA数据包,并且响应于从所述LPWA模块接收到肯定的确认(ACK),向所述LPWA模块发送所述多个OTA数据包中的下一个OTA数据包。所述OTA响应消息可包括所述多个OTA数据包中的所述LPWA模块没有接收到的失败的OTA数据包的序号。所述方法还可包括:响应于所述网关接收到包括所述失败的OTA数据包的所述序号的所述OTA响应消息,重新发送所述失败的OTA数据包。所述方法还可包括:响应于指示所述固件源的接收完成的所述OTA响应消息,向所述LPWA模块发送更新指令消息。所述OTA请求消息可包括指示单播通信方法或多播通信方法的指示符。在另一总体方面,一种非暂时性计算机可读存储介质存储当由处理器执行时使所述处理器执行上述方法的指令。在另一总体方面,一种用于更新多个低功率广域(LPWA)模块的固件的方法包括:从网关向所述多个LPWA模块发送包括空中下载(OTA)发送时间的OTA请求消息;在所述OTA发送时间,从所述网关以子组为单位向所述多个LPWA模块发送包括固件源的OTA数据包;及在所述网关处,从所述多个LPWA模块中的每个接收OTA响应消息,确认所述子组的接收是否完成。在所述网关接收到所述多个LPWA模块中的相应的LPWA模块的上行链路数据之后,可执行发送所述OTA请求消息的步骤。所述OTA请求消息还可包括所述子组的序号和包括在所述子组中的OTA数据包的数量。所述子组的所述序号可包括所述子组中包括的所述OTA数据包中的第一个OTA数据包的序号。所述OTA响应消息可包括所述OTA数据包中的所述多个LPWA模块中的相应的LPWA模块没有接收到的失败的OTA数据包的序号。所述方法还可包括:响应于所述网关接收到包括所述失败的OTA数据包的所述序号的所述OTA响应消息,重新发送所述失败的OTA数据包。所述方法还可包括:响应于指示所述固件源的接收完成的所述OTA响应消息,向所述多个LPWA模块中的相应的LPWA模块发送更新指令消息。所述OTA请求消息可包括指示单播通信方法或多播通信方法的指示符。在另一总体方面,一种非暂时性计算机可读存储介质存储当由处理器执行时使所述处理器执行上述方法的指令。从下面的具体实施方式、附图和权利要求中,其他特征和方面将是清楚的。附图说明图1是示出根据实施例的包括低功率广域(LPWA)模块的通信系统的示图。图2是根据实施例的网关与LPWA模块之间的通信的流程图。图3是根据另一实施例的网关与LPWA模块之间的通信的流程图。图4是示出根据实施例的OTA请求消息的帧结构的示图。图5是示出根据实施例的OTA响应消息的帧结构的示图。在所有的附图和具体实施方式中,相同的附图标号指示相同的元件。附图可不按照比例,并且为了清楚、说明及方便起见,可夸大附图中元件的相对尺寸、比例和描绘。具体实施方式提供以下具体实施方式,以帮助读者获得对在此描述的方法、设备和/或系统的全面理解。然而,在理解了本申请的公开内容后,在此所描述的方法、设备和/或系统的各种变化、变型及等同物将是显而易见的。例如,在此描述的操作顺序仅仅是示例,且不限于在此所阐述的示例,而是除了必须按照特定顺序发生的操作外,可在理解了本申请的公开内容后做出将是显而易见的变化。此外,为了增加清楚性和简洁性,可省略本领域中已知的特征的描述。在此描述的特征可以以不同的形式被实施,而不应被解释为受在此描述的示例所限制。更确切地说,已经提供在此描述的示例,仅用于示出在理解本申请的公开内容后将是显而易见的实现在此描述的方法、设备和/或系统的诸多可行方式中的一些可行方式。在此使用的术语仅是为了描述各种示例,而不被用来限制本公开。除非上下文另外清楚地指出,否则单数形式也意图包含复数形式。术语“包括”、“包含”和“具有”指定存在所陈述的特征、数量、操作、构件、元件和/或其组合,但是不排除存在或添加一个或更多个其他特征、数量、操作、构件、元件和/或其组合。在此描述的示例的特征可以以如在理解本申请的公开内容之后将是显而易见的各种方式组合。此外,尽管在此描述的示例具有各种构造,但是如在理解本申请的公开内容之后将是显而易见的,其他构造是可行的。在下文中,将参照附图详细描述实施例。图1是示出根据实施例的能够实施通信服务的通信系统的示图。参照图1,网络包括LPWA设备100、网关200和服务器300。此外,网络包括一个或更多个LPWA设备100。LPWA设备100包括应用设备110和LPWA模块120。应注意的是,LPWA设备100可以实施为硬件和/或通过执行软件的硬件来实施。相应地,在各种实施中,应用设备110和LPWA模块120可通过执行适当的软件的一个或更多个处理器电路来实施。应用设备110可以是计量设备、包括GPS的追踪设备和传感器设备,并且可包括诸如微控制器、微处理器和专用集成电路(ASIC)的处理器电路。可选地,应用设备110可通过包括在LPWA模块120中的处理器电路来控制。此外,应用设备110可以以有线的方式连接到LPWA模块120。在示例中,应用设备110和LPWA模块120以通用异步接收器/发送器(UART)的方式彼此通信。LPWA模块120通过网关200向服务器300提供从应用设备110输出的数据。此外,服务器300通过网关200向LPWA设备100发本文档来自技高网...

【技术保护点】
1.一种用于更新低功率广域模块的固件的方法,所述方法包括:从网关向所述低功率广域模块发送包括空中下载发送时间的空中下载请求消息;在所述空中下载发送时间,从所述网关向所述低功率广域模块发送包括固件源的多个空中下载数据包;及在所述网关处,从所述低功率广域模块接收空中下载响应消息,确认所述多个空中下载数据包的接收是否完成。

【技术特征摘要】
2017.02.03 KR 10-2017-00154891.一种用于更新低功率广域模块的固件的方法,所述方法包括:从网关向所述低功率广域模块发送包括空中下载发送时间的空中下载请求消息;在所述空中下载发送时间,从所述网关向所述低功率广域模块发送包括固件源的多个空中下载数据包;及在所述网关处,从所述低功率广域模块接收空中下载响应消息,确认所述多个空中下载数据包的接收是否完成。2.根据权利要求1所述的方法,其中,在所述网关接收到所述低功率广域模块的上行链路数据之后,执行发送所述空中下载请求消息的步骤。3.根据权利要求1所述的方法,其中,发送所述多个空中下载数据包的步骤包括:向所述低功率广域模块发送所述多个空中下载数据包中的空中下载数据包,并且响应于从所述低功率广域模块接收到肯定的确认,向所述低功率广域模块发送所述多个空中下载数据包中的下一个空中下载数据包。4.根据权利要求1所述的方法,其中,所述空中下载响应消息包括所述多个空中下载数据包中的所述低功率广域模块没有接收到的失败的空中下载数据包的序号。5.根据权利要求4所述的方法,所述方法还包括:响应于所述网关接收到包括所述失败的空中下载数据包的所述序号的所述空中下载响应消息,重新发送所述失败的空中下载数据包。6.根据权利要求1所述的方法,所述方法还包括:响应于指示所述固件源的接收完成的所述空中下载响应消息,向所述低功率广域模块发送更新指令消息。7.根据权利要求1所述的方法,其中,所述空中下载请求消息包括指示单播通信方法或多播通信方法的指示符。8.一种非暂时性计算机可读存储介质,所述非暂时性计算机可读存储介质存储当由处理器执行时使所述处理器执行权利要求1-7中的任一项所述的方法...

【专利技术属性】
技术研发人员:崔炳赫罗仁柱金善花李载淳朴哲完
申请(专利权)人:三星电机株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1