1.一種數(shù)據(jù)通訊方法,其特征在于,該方法包括:
識別預先安裝的長距離廣域網(wǎng)LoRaWAN通訊模塊的目標類型;
根據(jù)所述LoRaWAN通訊模塊的目標類型,及自身針對至少兩種類型的LoRaWAN通訊模塊保存的各命令符集合,確定所述目標類型的LoRaWAN通訊模塊對應的目標命令符集合;
根據(jù)所述目標命令符集合,調(diào)用所述LoRaWAN通訊模塊與服務器進行通訊。
2.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述目標命令符集合,調(diào)用所述LoRaWAN通訊模塊與服務器進行通訊包括:
在所述目標命令符集合中確定入網(wǎng)連接請求的第一命令符,向所述LoRaWAN通訊模塊發(fā)送所述第一命令符,使所述LoRaWAN通訊模塊向服務器發(fā)送入網(wǎng)連接請求。
3.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
如果在設(shè)定的時間長度內(nèi)未接收到入網(wǎng)連接成功的確認信息;
判斷入網(wǎng)失敗的次數(shù)是否達到設(shè)定的次數(shù)閾值;
如果否,則繼續(xù)向所述LoRaWAN通訊模塊發(fā)送所述第一命令符,使所述LoRaWAN通訊模塊向服務器發(fā)送入網(wǎng)連接請求,如果是,確定入網(wǎng)失敗。
4.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述目標命令符集合,調(diào)用所述LoRaWAN通訊模塊與服務器進行通訊包括:
在所述目標命令符集合中確定檢查網(wǎng)絡(luò)狀態(tài)的第二命令符,向所述LoRaWAN通訊模塊發(fā)送所述第二命令符,使所述LoRaWAN通訊模塊向服務器發(fā)送檢查網(wǎng)絡(luò)狀態(tài)請求。
5.如權(quán)利要求1或2或4所述的方法,其特征在于,所述根據(jù)所述目標命令符集合,調(diào)用所述LoRaWAN通訊模塊與服務器進行通訊包括:
如果當前存在待發(fā)送的數(shù)據(jù),在所述目標命令符集合中確定進行數(shù)據(jù)發(fā)送的第三命令符,向所述LoRaWAN通訊模塊發(fā)送所述第三命令符及所述待發(fā)送的數(shù)據(jù),使所述LoRaWAN通訊模塊向服務器發(fā)送所述數(shù)據(jù)。
6.一種數(shù)據(jù)通訊裝置,其特征在于,該裝置包括:
識別模塊,用于識別預先安裝的長距離廣域網(wǎng)LoRaWAN通訊模塊的目標類型;
確定模塊,用于根據(jù)所述LoRaWAN通訊模塊的目標類型,及自身針對至少兩種類型的LoRaWAN通訊模塊保存的各命令符集合,確定所述目標類型的LoRaWAN通訊模塊對應的目標命令符集合;
調(diào)用模塊,用于根據(jù)所述目標命令符集合,調(diào)用所述LoRaWAN通訊模塊與服務器進行通訊。
7.如權(quán)利要求6所述的裝置,其特征在于,所述調(diào)用模塊,具體用于在所述目標命令符集合中確定入網(wǎng)連接請求的第一命令符,向所述LoRaWAN通訊模塊發(fā)送所述第一命令符,使所述LoRaWAN通訊模塊向服務器發(fā)送入網(wǎng)連接請求。
8.如權(quán)利要求7所述的裝置,其特征在于,所述調(diào)用模塊,具體用于如果在設(shè)定的時間長度內(nèi)未接收到入網(wǎng)連接成功的確認信息;判斷入網(wǎng)失敗的次數(shù)是否達到設(shè)定的次數(shù)閾值;如果否,則繼續(xù)向所述LoRaWAN通訊模塊發(fā)送所述第一命令符,使所述LoRaWAN通訊模塊向服務器發(fā)送入網(wǎng)連接請求,如果是,確定入網(wǎng)失敗。
9.如權(quán)利要求6所述的裝置,其特征在于,所述調(diào)用模塊,具體用于在所述目標命令符集合中確定檢查網(wǎng)絡(luò)狀態(tài)的第二命令符,向所述LoRaWAN通訊模塊發(fā)送所述第二命令符,使所述LoRaWAN通訊模塊向服務器發(fā)送檢查網(wǎng)絡(luò)狀態(tài)請求。
10.如權(quán)利要求6或7或9所述的裝置,其特征在于,所述調(diào)用模塊,具體用于如果當前存在待發(fā)送的數(shù)據(jù),在所述目標命令符集合中確定進行數(shù)據(jù)發(fā)送的第三命令符,向所述LoRaWAN通訊模塊發(fā)送所述第三命令符及所述待發(fā)送的數(shù)據(jù),使所述LoRaWAN通訊模塊向服務器發(fā)送所述數(shù)據(jù)。