System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數據傳輸,特別涉及一種物聯網網關數據傳輸方法。
技術介紹
1、目前,物聯網網關數據傳輸方法是指在物聯網系統中,負責收集并處理各種傳感器的數據,并將數據從傳感器端傳輸到遠程服務器或其他應用程序的一種方法。目前,主要有以下幾種常見的數據傳輸方法:
2、1.?mqtt(message?queue?telemetry?transport):是一種輕量級的發布/訂閱通信協議,非常適合于在移動設備和無線網絡上使用。mqtt?通過代理服務器將消息傳遞給訂閱者,因此可以在保持低功耗的同時實現實時的數據傳輸。然而,mqtt?存在一些缺點,如缺乏持久性和安全性等問題。
3、2.?coap(constrained?application?protocol):是一種為物聯網設備設計的應用層協議,用于實現設備和應用程序之間的交互。coap的設計目標是使得設備和應用程序之間能夠進行即時的通信,同時盡可能的節省資源和能量。然而,coap也存在一些局限性,如兼容性問題等。
4、但是,現有的物聯網網關數據傳輸方法難以保證物聯網網關與物聯網設備之間的數據傳輸的安全性以及訪問設備的安全性。
5、因此,本專利技術提出一種物聯網網關數據傳輸方法。
技術實現思路
1、本專利技術提供一種物聯網網關數據傳輸方法,用以基于網關訪問請求中的請求信息對陌生終端進行驗證,提高了物聯網網關數據的訪問設備的可靠性,并基于搭建出的物聯網網關與對應子設備之間的專屬協議數據傳輸通道,保
2、本專利技術提供一種物聯網網關數據傳輸方法,包括:
3、s1:當物聯網網關接收到子設備上報的設備數據時,則將對應子設備的設備數據存儲在物聯網網關的物聯網設備列表,同時,基于子設備上報的設備數據搭建出物聯網網關與對應子設備之間的專屬協議數據傳輸通道;
4、s2:基于預設通道接收來自陌生終端的網關訪問請求,并基于網關訪問請求中的請求信息對陌生終端進行驗證,獲得陌生終端的驗證結果;
5、s3:當陌生終端的驗證結果為通過驗證時,將對應陌生終端存儲至物聯網網關的安全訪問終端列表中,獲得物聯網網關最新的智能全訪問終端列表;
6、s4:當物聯網網關接收到來自最新的安全訪問設備列表中的安全訪問終端的數據訪問請求時,則基于當前數據訪問請求中的所有數據訪問對象的所有數據訪問范圍以及物聯網網關與最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得反饋網關數據包,并將反饋網關數據包發送至對應安全訪問終端,獲得物聯網網關數據傳輸結果。
7、優選的,基于當前數據訪問請求中的數據訪問對象和數據訪問范圍以及物聯網網關與最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得反饋網關數據包,包括:
8、獲取物聯網網關當前已完成的所有數據訪問任務的數據訪問范圍作為物聯網網關的已訪問數據范圍;
9、判斷出物聯網網關的已訪問數據范圍與當前數據訪問請求中的所有數據訪問對象的所有數據訪問范圍之間是否存在重疊,若是,則確定出物聯網網關的已訪問數據范圍與當前數據訪問請求中的所有數據訪問對象的所有數據訪問范圍中的重疊數據范圍;
10、基于當前數據訪問請求中的所有數據訪問對象的所有數據訪問范圍中除重疊數據訪問范圍之外的所有數據訪問范圍,生成當前數據訪問請求的所有數據訪問子任務;
11、否則,基于當前數據訪問請求中的所有數據訪問對象的所有數據訪問范圍,生成當前數據訪問請求的所有數據訪問子任務;
12、基于當前數據訪問請求的所有數據訪問子任務和最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得反饋網關數據包。
13、優選的,物聯網網關數據傳輸方法,基于當前數據訪問請求的所有數據訪問子任務和最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得反饋網關數據包,包括:
14、基于當前數據訪問請求的所有數據訪問子任務和最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得當前訪問反饋數據包;
15、當物聯網網關的已訪問數據范圍與當前數據訪問請求中的所有數據訪問對象的所有數據訪問范圍之間不存在重疊時,則將當前訪問反饋數據包當作反饋網關數據包;
16、當物聯網網關的已訪問數據范圍與當前數據訪問請求中的所有數據訪問對象的所有數據訪問范圍之間存在重疊時,則在物聯網網關當前已完成的所有數據訪問任務中調取對應重疊數據范圍內的所有訪問數據包并匯總,獲得第一數據包,將第一數據包與當前訪問反饋數據包匯總獲得反饋網關數據包。
17、優選的,物聯網網關數據傳輸方法,基于當前數據訪問請求的所有數據訪問子任務和最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得當前訪問反饋數據包,包括:
18、步驟1:基于最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,評估出當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率;
19、步驟2:確定出當前數據訪問請求的每個數據訪問子任務的訪問傳輸所需帶寬和物聯網網關的每個專屬協議數據傳輸通道的極限帶寬以及物聯網網關的極限帶寬和;
20、步驟3:基于當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率、每個數據訪問子任務的訪問傳輸所需帶寬和物聯網網關的每個專屬協議數據傳輸通道的極限帶寬以及物聯網網關的極限帶寬和,獲得當前訪問反饋數據包。
21、優選的,物聯網網關數據傳輸方法,步驟3:基于當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率、每個數據訪問子任務的訪問傳輸所需帶寬和物聯網網關的每個專屬協議數據傳輸通道的極限帶寬以及物聯網網關的極限帶寬和,獲得當前訪問反饋數據包,包括:
22、步驟301:基于當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率、每個數據訪問子任務的訪問傳輸所需帶寬和物聯網網關的每個專屬協議數據傳輸通道的極限帶寬以及物聯網網關的極限帶寬和,生成物聯網網關的當前并發訪問任務線程;
23、步驟302:基于物聯網網關的當前并發訪問任務線程和最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道執行當前數據訪問請求的所有數據訪問子任務,獲得當前訪問反饋數據包。
24、優選的,物聯網網關數據傳輸方法,步驟301:基于當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率、每個數據訪問子任務的訪問傳輸所需帶寬和物聯網網關的每個專屬協議數據傳輸通道的極限帶寬以及物聯網網關的極限帶寬和,生成物聯網網關的當前并發訪問任務線程,包括:
25、在當前數據訪問請求的所有數據訪問子任務中,確定出屬于每個專屬協議數據傳輸通道的所有數據訪問數據子任務,作為每個專屬協議數據傳輸通道的所有待排序子任務;
26、對每個專屬協議本文檔來自技高網...
【技術保護點】
1.一種物聯網網關數據傳輸方法,其特征在于,包括:
2.根據權利要求1所述的物聯網網關數據傳輸方法,其特征在于,基于當前數據訪問請求中的數據訪問對象和數據訪問范圍以及物聯網網關與最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得反饋網關數據包,包括:
3.根據權利要求2所述的物聯網網關數據傳輸方法,其特征在于,基于當前數據訪問請求的所有數據訪問子任務和最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得反饋網關數據包,包括:
4.根據權利要求3所述的物聯網網關數據傳輸方法,其特征在于,基于當前數據訪問請求的所有數據訪問子任務和最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得當前訪問反饋數據包,包括:
5.根據權利要求4所述的物聯網網關數據傳輸方法,其特征在于,步驟3:基于當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率、每個數據訪問子任務的訪問傳輸所需帶寬和物聯網網關的每個專屬協議數據傳輸通道的極限帶寬以及物聯網網關的極限帶寬和,獲得當前訪問反饋數據包,包括:
6.根據權
7.根據權利要求6所述的物聯網網關數據傳輸方法,其特征在于,基于每個專屬協議數據傳輸通道的多次劃分過程的劃分結果、當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率、物聯網網關的極限帶寬和,生成物聯網網關的當前并發訪問任務線程,包括:
8.根據權利要求7所述的物聯網網關數據傳輸方法,其特征在于,基于每個專屬協議數據傳輸通道的并發極限發揮率最大的達標劃分結果、當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率、物聯網網關的極限帶寬和,生成物聯網網關的當前并發訪問任務線程,包括:
9.根據權利要求8所述的物聯網網關數據傳輸方法,其特征在于,基于所有達標組合結果和當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率以及物聯網網關的極限帶寬和,生成物聯網網關的當前并發訪問任務線程,包括:
10.根據權利要求9所述的物聯網網關數據傳輸方法,其特征在于,基于最優組合結果中每個子任務集組合中的所有待排序子任務的訪問傳輸效率,對最優組合結果中的所有子任務集組合進行排序,獲得物聯網網關的當前并發訪問任務線程,包括:
...【技術特征摘要】
1.一種物聯網網關數據傳輸方法,其特征在于,包括:
2.根據權利要求1所述的物聯網網關數據傳輸方法,其特征在于,基于當前數據訪問請求中的數據訪問對象和數據訪問范圍以及物聯網網關與最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得反饋網關數據包,包括:
3.根據權利要求2所述的物聯網網關數據傳輸方法,其特征在于,基于當前數據訪問請求的所有數據訪問子任務和最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得反饋網關數據包,包括:
4.根據權利要求3所述的物聯網網關數據傳輸方法,其特征在于,基于當前數據訪問請求的所有數據訪問子任務和最新的物聯網設備列表中的每個子設備之間的專屬協議數據傳輸通道,獲得當前訪問反饋數據包,包括:
5.根據權利要求4所述的物聯網網關數據傳輸方法,其特征在于,步驟3:基于當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率、每個數據訪問子任務的訪問傳輸所需帶寬和物聯網網關的每個專屬協議數據傳輸通道的極限帶寬以及物聯網網關的極限帶寬和,獲得當前訪問反饋數據包,包括:
6.根據權利要求5所述的物聯網網關數據傳輸方法,其特征在于,步驟301:基于當前數據訪問請求的每個數據訪問子任務的訪問傳輸效率、每...
【專利技術屬性】
技術研發人員:劉正林,曾義,陳文斌,杜其昌,
申請(專利權)人:廣州河東科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。