本發明專利技術公開了一種數據通訊方法及裝置,該方法包括:識別預先安裝的LoRaWAN通訊模塊的目標類型;根據所述LoRaWAN通訊模塊的目標類型,及自身針對至少兩種類型的LoRaWAN通訊模塊保存的各命令符集合,確定所述目標類型的LoRaWAN通訊模塊對應的目標命令符集合;根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊。由于本發明專利技術提供的數據通訊方法中如果智能表中的LoRaWAN通訊模塊發生損壞,則更換后的LoRaWAN通訊模塊與現有的主控模塊可以匹配,因此保證了智能表與服務器之間的正常通訊,并且不需要更換主控模塊,智能表維修時操作簡單和成本降低。
【技術實現步驟摘要】
一種數據通訊方法及裝置
本專利技術涉及物聯網
,尤其涉及一種數據通訊方法及裝置。
技術介紹
LPWAN(LowPowerWideAreaNetwork,低功耗廣域網)作為近幾年才開始商用的物聯網接入技術,在歐美的部分地區的發展初具規模,產業鏈基本成型,而在中國還處于剛剛起步的階段,可以說,LPWAN在物聯網領域將會大有所為的發展趨勢已成定局。目前LPWAN在中國最主要應用在智能表行業,目前在中國市場大范圍規模的應用主要是在長距離(LongRange)技術,而LoRa技術應用中,主要有LoRa模塊、網關和其他設備以及由此形成提供的服務等。LoRaWAN(LongRangeWideAreaNetwork,長距離廣域網)協議是基于LoRa技術的一個LPWAN協議標準。根據基于的協議不同,目前國內市場上的通訊模塊分為兩類,一類是基于LoRa私有協議開發的LoRa通訊模塊,由于此類模塊基于私有協議,所以不具有互通性,另一類是基于LoRaWAN開源協議開發的LoRaWAN通訊模塊,在數據通訊的過程中,主控模塊通過調用LoRaWAN通訊模塊可以實現與服務器的數據通訊。現有技術中不同廠家生產的LoRaWAN通訊模塊的類型不同,對應的通訊指令也不同,針對智能表中不同類型的LoRaWAN通訊模塊,智能表中安裝有與LoRaWAN通訊模塊的類型對應的主控模塊,主控模塊可以根據本地保存的通訊指令,調用該類型的LoRaWAN通訊模塊,來與服務器進行數據通訊。如果智能表中的LoRaWAN通訊模塊發生損壞,將該類型的LoRaWAN通訊模塊更換為其他類型的LoRaWAN通訊模塊,更換后的LoRaWAN通訊模塊因為與現有的主控模塊的類型不匹配,則無法與服務器進行正常數據通訊。為了保證正常的數據通訊,此時只能更換主控模塊,使主控模塊的類型與LoRaWAN通訊模塊的類型相匹配,該方法操作起來較繁瑣,并且增加了智能表的維修成本。
技術實現思路
本專利技術提供一種數據通訊方法及裝置,用以解決現有技術中LoRaWAN通訊模塊的類型與主控模塊的類型不匹配,造成的不能正常通訊,或維修時操作繁瑣的問題。為了解決上述問題,本專利技術提供了一種數據通訊方法,該方法包括:識別預先安裝的長距離廣域網LoRaWAN通訊模塊的目標類型;根據所述LoRaWAN通訊模塊的目標類型,及自身針對至少兩種類型的LoRaWAN通訊模塊保存的各命令符集合,確定所述目標類型的LoRaWAN通訊模塊對應的目標命令符集合;根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊。進一步地,所述根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊包括:在所述目標命令符集合中確定入網連接請求的第一命令符,向所述LoRaWAN通訊模塊發送所述第一命令符,使所述LoRaWAN通訊模塊向服務器發送入網連接請求。進一步地,所述方法還包括:如果在設定的時間長度內未接收到入網連接成功的確認信息;判斷入網失敗的次數是否達到設定的次數閾值;如果否,則繼續向所述LoRaWAN通訊模塊發送所述第一命令符,使所述LoRaWAN通訊模塊向服務器發送入網連接請求,如果是,確定入網失敗。進一步地,所述根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊包括:在所述目標命令符集合中確定檢查網絡狀態的第二命令符,向所述LoRaWAN通訊模塊發送所述第二命令符,使所述LoRaWAN通訊模塊向服務器發送檢查網絡狀態請求。進一步地,所述根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊包括:如果當前存在待發送的數據,在所述目標命令符集合中確定進行數據發送的第三命令符,向所述LoRaWAN通訊模塊發送所述第三命令符及所述待發送的數據,使所述LoRaWAN通訊模塊向服務器發送所述數據。本專利技術提供了一種數據通訊裝置,該裝置包括:識別模塊,用于識別預先安裝的長距離廣域網LoRaWAN通訊模塊的目標類型;確定模塊,用于根據所述LoRaWAN通訊模塊的目標類型,及自身針對至少兩種類型的LoRaWAN通訊模塊保存的各命令符集合,確定所述目標類型的LoRaWAN通訊模塊對應的目標命令符集合;調用模塊,用于根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊。進一步地,所述調用模塊,具體用于在所述目標命令符集合中確定入網連接請求的第一命令符,向所述LoRaWAN通訊模塊發送所述第一命令符,使所述LoRaWAN通訊模塊向服務器發送入網連接請求。進一步地,所述調用模塊,具體用于如果在設定的時間長度內未接收到入網連接成功的確認信息;判斷入網失敗的次數是否達到設定的次數閾值;如果否,則繼續向所述LoRaWAN通訊模塊發送所述第一命令符,使所述LoRaWAN通訊模塊向服務器發送入網連接請求,如果是,確定入網失敗。進一步地,所述調用模塊,具體用于在所述目標命令符集合中確定檢查網絡狀態的第二命令符,向所述LoRaWAN通訊模塊發送所述第二命令符,使所述LoRaWAN通訊模塊向服務器發送檢查網絡狀態請求。進一步地,所述調用模塊,具體用于如果當前存在待發送的數據,在所述目標命令符集合中確定進行數據發送的第三命令符,向所述LoRaWAN通訊模塊發送所述第三命令符及所述待發送的數據,使所述LoRaWAN通訊模塊向服務器發送所述數據。本專利技術提供了一種數據通訊方法及裝置,該方法包括:識別預先安裝的LoRaWAN通訊模塊的目標類型;根據所述LoRaWAN通訊模塊的目標類型,及自身針對至少兩種類型的LoRaWAN通訊模塊保存的各命令符集合,確定所述目標類型的LoRaWAN通訊模塊對應的目標命令符集合;根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊。由于本專利技術提供的數據通訊方法中保存了至少兩種類型的LoRaWAN通訊模塊的各命令符集合,根據更換后的LoRaWAN通訊模塊的類型確定主控模塊中保存的對應的目標命令符集合,根據目標命令符集合實現LoRaWAN通訊模塊與主控模塊的正常通訊,因此保證了智能表與服務器之間的正常通訊,并且不需要更換主控模塊,智能表維修時操作簡單和成本降低。附圖說明為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖1為本專利技術實施例1提供的一種數據通訊方法的示意圖;圖2為本專利技術實施例2提供的一種數據通訊方法的流程圖;圖3為本專利技術實施例3提供的一種數據通訊方法的流程圖;圖4為本專利技術實施例4提供的一種數據通訊方法的結構示意圖;圖5為本專利技術實施例提供的一種數據通訊裝置的示意圖。具體實施方式為了實現智能表與服務器的正常通訊,簡化維修時操作步驟,并降低成本,本專利技術提供了一種數據通訊方法及裝置。為了使本專利技術的目的、技術方案和優點更加清楚,下面將結合附圖本專利技術作進一步地詳細描述,顯然,所描述的實施例僅僅是本專利技術的一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范本文檔來自技高網...

【技術保護點】
一種數據通訊方法,其特征在于,該方法包括:識別預先安裝的長距離廣域網LoRaWAN通訊模塊的目標類型;根據所述LoRaWAN通訊模塊的目標類型,及自身針對至少兩種類型的LoRaWAN通訊模塊保存的各命令符集合,確定所述目標類型的LoRaWAN通訊模塊對應的目標命令符集合;根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊。
【技術特征摘要】
1.一種數據通訊方法,其特征在于,該方法包括:識別預先安裝的長距離廣域網LoRaWAN通訊模塊的目標類型;根據所述LoRaWAN通訊模塊的目標類型,及自身針對至少兩種類型的LoRaWAN通訊模塊保存的各命令符集合,確定所述目標類型的LoRaWAN通訊模塊對應的目標命令符集合;根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊。2.如權利要求1所述的方法,其特征在于,所述根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊包括:在所述目標命令符集合中確定入網連接請求的第一命令符,向所述LoRaWAN通訊模塊發送所述第一命令符,使所述LoRaWAN通訊模塊向服務器發送入網連接請求。3.如權利要求2所述的方法,其特征在于,所述方法還包括:如果在設定的時間長度內未接收到入網連接成功的確認信息;判斷入網失敗的次數是否達到設定的次數閾值;如果否,則繼續向所述LoRaWAN通訊模塊發送所述第一命令符,使所述LoRaWAN通訊模塊向服務器發送入網連接請求,如果是,確定入網失敗。4.如權利要求1所述的方法,其特征在于,所述根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊包括:在所述目標命令符集合中確定檢查網絡狀態的第二命令符,向所述LoRaWAN通訊模塊發送所述第二命令符,使所述LoRaWAN通訊模塊向服務器發送檢查網絡狀態請求。5.如權利要求1或2或4所述的方法,其特征在于,所述根據所述目標命令符集合,調用所述LoRaWAN通訊模塊與服務器進行通訊包括:如果當前存在待發送的數據,在所述目標命令符集合中確定進行數據發送的第三命令符,向所述LoRaWAN通訊模塊發送所述第三命令符及所述待...
【專利技術屬性】
技術研發人員:郝春華,符子建,董勝龍,李國國,董海健,
申請(專利權)人:新智數字科技有限公司,
類型:發明
國別省市:河北,13
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。