本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,具體地說,涉及一種LoRaWAN物聯(lián)網(wǎng)應(yīng)用接入方法。
背景技術(shù):
LoRa是Semtech公司提出的一種低功耗物聯(lián)網(wǎng)技術(shù),廣泛應(yīng)用于無線抄表等領(lǐng)域。LoRaWAN采用LoRa技術(shù)構(gòu)建低功耗無線互聯(lián)廣域網(wǎng)。物聯(lián)網(wǎng)在實(shí)際運(yùn)用的時(shí)候需要有具體的應(yīng)用接入LoRaWAN服務(wù)器。目前沒有較成熟的應(yīng)用接入物聯(lián)網(wǎng)的方案,離開具體應(yīng)用,物聯(lián)網(wǎng)將是一紙空談。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種LoRaWAN物聯(lián)網(wǎng)應(yīng)用接入方法,應(yīng)用接入方首先在LoRaWAN云平臺(tái)上申請(qǐng)注冊(cè),注冊(cè)完成后創(chuàng)建應(yīng)用,LoRaWAN云平臺(tái)會(huì)為其生成唯一的應(yīng)用id(appEUI)。應(yīng)用創(chuàng)建后,為應(yīng)用申請(qǐng)終端號(hào)段,終端號(hào)段申請(qǐng)通過后取得終端的id和秘鑰寫入終端,終端即可以通過基站把數(shù)據(jù)傳到LoRaWAN服務(wù)器。然后應(yīng)用通過LoRaWAN云平臺(tái)提供的API就可以即時(shí)獲取終端上傳數(shù)據(jù),并可以進(jìn)行處理了,更進(jìn)一步,在處理后可以通過LoRaWAN云平臺(tái)提供的API向終端下行指令和數(shù)據(jù)。
為實(shí)現(xiàn)上述技術(shù)目的,達(dá)到上述技術(shù)效果,其技術(shù)方案具體為:
一種LoRaWAN物聯(lián)網(wǎng)應(yīng)用接入方法,包括以下步驟:
步驟1、首先應(yīng)用接入方在LoRaWAN云平臺(tái)提交詳細(xì)信息申請(qǐng)注冊(cè),由云平臺(tái)管理員審批通過后,注冊(cè)成功,LoRaWAN云平臺(tái)會(huì)生成用戶唯一id和userSec用于API調(diào)用安全性驗(yàn)證,且在userSec泄露時(shí),用戶能登錄云平臺(tái)進(jìn)行手動(dòng)更新;
步驟2、注冊(cè)成功后用戶創(chuàng)建應(yīng)用,LoRaWAN云平臺(tái)會(huì)為每個(gè)應(yīng)用生成唯一的appEUI;
步驟3、用戶在應(yīng)用創(chuàng)建成功后,為該應(yīng)用提交所需要接入的終端個(gè)數(shù)進(jìn)行號(hào)段申請(qǐng),LoRaWAN云平臺(tái)管理員審批通過后會(huì)發(fā)送給用戶號(hào)段信息,號(hào)段信息包括終端唯一id和秘鑰;
步驟4、用戶在終端中寫入devEUI和秘鑰等信息,通過470M至510M頻段的電波和基站通信,基站通過以太網(wǎng)連接到LoRaWAN服務(wù)器,終端就接入了LoRaWAN;
步驟5、用戶通過注冊(cè)時(shí)的用戶id和userSec以及appEUI,通過LoRaWAN云平臺(tái)的API能獲取終端數(shù)據(jù);
步驟6、用戶通過注冊(cè)時(shí)的用戶id和userSec以及appEUI,通過LoRaWAN云平臺(tái)的API向終端下行數(shù)據(jù)。
進(jìn)一步,終端通過基站上傳數(shù)據(jù)后,服務(wù)器在保存數(shù)據(jù)的同時(shí),通過一個(gè)透?jìng)鞴艿腊褦?shù)據(jù)透?jìng)鹘o接入的應(yīng)用用戶。這樣能保證數(shù)據(jù)的實(shí)時(shí)性,而且對(duì)有需求的用戶,在收到數(shù)據(jù)后能即時(shí)響應(yīng),比如下發(fā)指令等,達(dá)到實(shí)時(shí)控制的目的。
本發(fā)明具有以下有益效果:
1、完整實(shí)現(xiàn)了物聯(lián)網(wǎng)應(yīng)用接入LoRaWAN的流程。
2、使用userSec保證了上下行數(shù)據(jù)的安全性。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。
一種LoRaWAN物聯(lián)網(wǎng)應(yīng)用接入方法,包括以下步驟:
1首先應(yīng)用接入方(用戶)在LoRaWAN云平臺(tái)提交詳細(xì)信息申請(qǐng)注冊(cè),由云平臺(tái)管理員審批通過后,注冊(cè)成功,LoRaWAN云平臺(tái)會(huì)生成用戶唯一id和userSec用于API調(diào)用安全性驗(yàn)證,且在userSec泄露時(shí),用戶可登錄云平臺(tái)進(jìn)行手動(dòng)更新。
2注冊(cè)成功后用戶創(chuàng)建應(yīng)用,LoRaWAN云平臺(tái)會(huì)為每個(gè)應(yīng)用生成唯一的appEUI。
3用戶在應(yīng)用創(chuàng)建成功后,為該應(yīng)用提交所需要接入的終端個(gè)數(shù)進(jìn)行號(hào)段申請(qǐng)。LoRaWAN云平臺(tái)管理員審批通過后會(huì)發(fā)送給用戶號(hào)段信息,號(hào)段信息包括終端唯一id(devEUI)和秘鑰。
4用戶在終端中寫入devEUI和秘鑰等信息,通過470M至510M頻段的電波和基站通信,基站通過以太網(wǎng)(光纖網(wǎng)絡(luò)、4G網(wǎng)絡(luò)等)連接到LoRaWAN服務(wù)器。這樣,終端就接入了LoRaWAN。
5用戶通過注冊(cè)時(shí)的用戶id和userSec以及appEUI,通過LoRaWAN云平臺(tái)的API可以獲取終端數(shù)據(jù)。
6用戶通過注冊(cè)時(shí)的用戶id和userSec以及appEUI,通過LoRaWAN云平臺(tái)的API可以向終端下行數(shù)據(jù)。
以下是用戶應(yīng)用接入后,通過透?jìng)鞴艿腊l(fā)送給用戶的一些實(shí)時(shí)數(shù)據(jù):
{"time_s":"2017-02-17
17:41:22.362131214","devEUI":"00000000000042ce","data":"\\x31"}
{"time_s":"2017-02-17
17:41:32.387447252","devEUI":"00000000000042ce","data":"\\x31"}
{"time_s":"2017-02-17
17:41:47.402075104","devEUI":"00000000000042ce","data":"\\x31"}
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,本發(fā)明的保護(hù)范圍不限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),可顯而易見地得到的技術(shù)方案的簡(jiǎn)單變化或等效替換均落入本發(fā)明的保護(hù)范圍內(nèi)。