[發明專利]一種多機通信系統在審
| 申請號: | 202011105522.X | 申請日: | 2020-10-15 |
| 公開(公告)號: | CN112243034A | 公開(公告)日: | 2021-01-19 |
| 發明(設計)人: | 藺想紅;皮曉妹;杜攀高 | 申請(專利權)人: | 西北師范大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 北京知呱呱知識產權代理有限公司 11577 | 代理人: | 杜立軍 |
| 地址: | 730070 甘肅*** | 國省代碼: | 甘肅;62 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通信 系統 | ||
本發明公開了一種多機通信系統,所述系統包括:云端服務器和ESP32模塊,所述云端服務器與ESP32模塊通過無線網絡進行連接,云端服務器內設置有數據接收單元、數據存儲單元、數據記錄單元和數據回發單元,通過云端服務器實現數據的收集和處理,所述ESP32模塊通過串口或I2C與多個終端設備進行連接,采集終端設備的數據,并向終端設備發送控制指令。本發明解決了現有智能終端無法集中控制的問題。
技術領域
本發明涉及通信技術領域,具體涉及一種多機通信系統。
背景技術
Wi-Fi設備是當下家庭上網的基本配置。基于Wi-Fi的可聯網智能設備已經具有許多的解決方案,但是目前主要缺點是國內市場上的智能設備很多,暫時還沒有形成完整、成熟的技術規范。同時各個廠商并沒有統一的標準接口協議可以遵循,不同品牌的設備使用不同控制方式。家庭中的各個智能設備不能連接至統一的控制端口,進行集中管控,實現智能化管理。
發明內容
為此,本發明提供一種多機通信系統,以解決現有智能終端無法集中控制的問題。
為了實現上述目的,本發明提供如下技術方案:
本發明公開了一種多機通信系統,所述系統包括:云端服務器和ESP32模塊,所述云端服務器與ESP32模塊通過無線網絡進行連接,云端服務器內設置有數據接收單元、數據存儲單元、數據記錄單元和數據回發單元,通過云端服務器實現數據的收集和處理,所述ESP32模塊通過串口或I2C與多個終端設備進行連接,采集終端設備的數據,并向終端設備發送控制指令。
進一步地,所述云端服務器的數據接收單元用于創建UDP連接、建立UDP數據接收和發送的接口,以便系統在后期使用;所述數據存儲單元接收到數據后將處理的結果存儲在建立的存儲區域上,按照接受到數據的不同類型來分別存儲不同的信息;所述數據記錄單元對數據進行記錄用于后續的維護和管理。
進一步地,所述數據記錄單元記錄的數據主要有兩種,一種是使用MySQL數據庫存儲以后可能會用到的數據,另一種數據是日志文件,生成的簡單的日志文件可以便于管理員查看服務器的運行狀態。
進一步地,所述云端服務器先初始化UDP通信,建立一個空的用戶列表,所述用戶列表后期用來存儲每一個控制終端的基本信息,阻塞等待UDP數據,在每次UDP通信時都建立一個線程并進行處理,每收到一次數據就創建一個線程專門處理該數據。
進一步地,所述用戶列表每使用一個數組來存儲數據,利用控制終端的列表書庫數據庫或者文件的形式保存用戶列表,使用簡單的數組來簡化程序的編寫難度。
進一步地,所述云端服務器創建用戶列表后,等待UDP數據,監聽UDP端口并等待數據,接收到數據后對數據進行初步的校準驗證,初步校驗其實就是判斷第一個字節是不是0XFE。如果是就在下一步創建新的線程來處理接收到的數據,否則就返回上一步繼續等待UDP數據。
進一步地,所述線程的創建和數據鎖,如果系統檢測收到一個數據就建立一個線程,在線程中處理接收到的數據。數據鎖的主要功能是為用戶提供列表服務,防止用戶列表在線程間由于同時讀寫的問題產生錯誤。
進一步地,所述云端服務器判斷當前接收到的數據的發送方是否是在用戶列表中存在,如果存在就進入下一步去判斷接收方;不存在則在用戶列表中加入該用戶,在控制終端列表中加入控制終端前需要獲取數據鎖,加入控制終端的任務完成之后要釋放該數據鎖。
進一步地,所述云端服務器判斷接收方是服務器還是控制終端,如果是發送給其他控制終端的則服務器起到數據中轉和記錄的作用;在數據中轉之前要先判斷接收方是否正確,即遍歷控制終端列表中是否存在該終端機,存在則轉發數據,轉發完成結束線程;如果不存在記錄錯誤就結束此線程,接收方式服務器則根據不同的數據進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西北師范大學,未經西北師范大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011105522.X/2.html,轉載請聲明來源鉆瓜專利網。





