一种LoRaWAN物联网放号方法与流程

文档序号:12829352阅读:1140来源:国知局

本发明涉及物联网技术领域,具体地说,涉及一种lorawan物联网放号方法。



背景技术:

lora是semtech公司提出的一种低功耗物联网技术,广泛应用于无线抄表等领域。lorawan采用lora技术构建低功耗无线互联广域网。lorawan服务器对接入的终端需要有一个认证过程,由lorawan服务器放出的号才能接入lorawan。

在lorawan终端需要写入唯一的deveui号,根据接入方式的不同另外还有dev_addr、app_key、app_skey、nwk_skey四个参数。其中abp模式需要写入终端的有deveui、dev_addr、app_skey、nwk_skey四个参数,otaa模式需要写入终端的有deveui、app_key两个参数。目前还没有比较完善的适用于lorawan物联网放号方案。



技术实现要素:

本发明的目的在于提供一种lorawan物联网放号方法,在lorawan数据中心事先生成了所有的deveui、dev_addr、app_skey、nwk_skey、app_key。接下来用户创建应用并申请号段。如果用户用abp模式申请,则把每个终端的deveui、dev_addr、app_skey、nwk_skey参数发给用户;如果用户用otaa模式申请,则把每个终端的deveui、app_key参数发给用户。用户把以上信息写入终端,终端通过基站就可以完成认证接入lorawan了。这样就实现了终端接入lorawan物联网的放号方案。

为实现上述技术目的,达到上述技术效果,其技术方案具体为:

一种lorawan物联网放号方法,包括以下步骤:

步骤1、在lorawan数据中心,生成所有所有的deveui、dev_addr、app_skey、nwk_skey、app_key,其中deveui、dev_addr从1开始按自然数顺序生成;而app_skey、nwk_skey、app_key用随机串和当前时间戳以及deveui经过md5加密运算得到:

app_skey=md5(随机串1+时间戳+deveui)

nwk_skey=md5(随机串2+时间戳+deveui)

app_key=md5(随机串3+时间戳+deveui);

步骤2、用户在lorawan云平台创建应用并申请号段;

步骤3、如果用户使用abp模式申请,则把deveui、dev_addr、app_skey、nwk_skey参数发给用户;

步骤4、如果用户使用otaa模式申请,则把deveui、app_key参数发给用户;

步骤5、用户在终端中写入申请得到的参数,终端通过基站就能完成认证接入lorawan了。

进一步,为防范用户把终端号段信息泄露带来的串号风险,建议用户采用otaa模式。otaa模式对同一个号作了接入限制,可以防止串号。

所有号码都事先生成好并存在数据库中。这样做有一个好处,在用户申请号码数量很大时也可以及时地把号码提供给用户。

本发明具有以下有益效果:

1、实现了终端接入lorawan物联网的放号方案。放号是物联网的基础,有了号以后终端才能接入物联网,实现万物互联。

2、app_skey、nwk_skey、app_key用随机串和当前时间戳以及deveui、dev_addr经过加密运算得到,这样能保证其随机性和安全性。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。

一种lorawan物联网放号方法,包括以下步骤:

1在lorawan数据中心,生成所有所有的deveui、dev_addr、app_skey、nwk_skey、app_key。其中deveui、dev_addr从1开始按自然数顺序生成;而app_skey、nwk_skey、app_key用随机串和当前时间戳以及deveui经过md5加密运算得到:

app_skey=md5(随机串1+时间戳+deveui)

nwk_skey=md5(随机串2+时间戳+deveui)

app_key=md5(随机串3+时间戳+deveui)

这样能保证其随机性和安全性。

2用户在lorawan云平台创建应用并申请号段。

3如果用户使用abp模式申请,则把deveui、dev_addr、app_skey、nwk_skey参数发给用户。

4如果用户使用otaa模式申请,则把deveui、app_key参数发给用户。

5用户在终端中写入申请得到的参数,终端通过基站就可以完成认证接入lorawan了。

下面是一些号段信息示例如表1所示:

表1

以上所述,仅为本发明较佳的具体实施方式,本发明的保护范围不限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可显而易见地得到的技术方案的简单变化或等效替换均落入本发明的保护范围内。



技术特征:

技术总结
本发明公开了一种LoRaWAN物联网放号方法,在LoRaWAN数据中心事先生成了所有的devEUI、dev_addr、app_skey、nwk_skey、app_key。接下来用户创建应用并申请号段。如果用户用ABP模式申请,则把每个终端的devEUI、dev_addr、app_skey、nwk_skey参数发给用户;如果用户用OTAA模式申请,则把每个终端的devEUI、app_key参数发给用户。用户把以上信息写入终端,终端通过基站就可以完成认证接入LoRaWAN了。本发明技术方案能保证其随机性和安全性。

技术研发人员:谢玖实;涂小朋;顾庆欢
受保护的技术使用者:国动物联网技术(上海)有限公司
技术研发日:2017.03.03
技术公布日:2017.07.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1