[發明專利]一種物聯網中間件系統有效
| 申請號: | 201210555754.4 | 申請日: | 2012-12-19 |
| 公開(公告)號: | CN103024059A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 樊勇;魏劍平;張衛鋒 | 申請(專利權)人: | 北京時代凌宇科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 栗若木;曲鵬 |
| 地址: | 100096 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 聯網 中間件 系統 | ||
技術領域
本方涉及物聯網中間件技術領域,尤其是指一種物聯網中間件系統。
背景技術
在目前的物聯網開發中,有大量的應用是傳感器的應用,在調試過程中需要將傳感器數據傳送至物聯網共性平臺,但是目前,為了將傳感器數據傳送至物聯網共性平臺,需要針對不同的協議編寫不同的應用程序進行上傳,應用程序的編寫費時費力,且所編寫的應用程序只能應用于相應的協議,總之,目前的如何快速的將傳感器數據傳送至物聯網共性平臺是目前亟待解決的問題。
發明內容
本發明要解決的技術問題是提供一種物聯網中間件系統,能夠快速地將傳感器數據傳送至物聯網共性平臺。
為了解決上述問題,本發明提供了一種物聯網中間件系統,該系統包括:數據接收模塊、數據處理模塊、網絡選擇模塊、網絡接入模塊及協議配置模塊,其中:
所述數據接收模塊設置成:按照串口協議從傳感器接收數據,并將接收的數據發送至所述數據處理模塊;或者,對所述協議配置模塊所存儲的LUA腳本進行編譯后,按照用戶自定義的協議從傳感器接收數據,并將接收的數據發送至所述數據處理模塊;
所述數據處理模塊設置成:對接收到的數據按照所述串口協議或者用戶自定義的協議進行解析并將其轉換成物聯網共性平臺能夠識別的格式;
所述網絡選擇模塊設置成:根據該系統所處的網絡環境選擇接入所述物聯網共性平臺的網絡,并向與所選擇的網絡相應的網絡接入模塊(104)發送數據發送指令;
所述網絡接入模塊設置成:接收所述網絡選擇模塊(103)發送的數據發送指令,將格式轉換后的數據通過相應的網絡發送至所述物聯網共性平臺;
所述協議配置模塊設置成:存儲根據用戶自定義的協議編寫的LUA腳本。
可選地,所述數據處理模塊接收到的數據為二進制協議的數據;所述物聯網共性平臺能夠識別的格式為文本協議格式。
可選地,所述網絡接入模塊包括3G接入模塊、GPRS接入模塊、以太網接入模塊及WI-FI接入模塊,其中:
所述3G接入模塊設置成:將格式轉換后的數據通過3G網絡發送至所述物聯網共性平臺;
所述GPRS接入模塊設置成:將格式轉換后的數據通過GPRS網絡發送至所述物聯網共性平臺;
所述以太網接入模塊設置成:將格式轉換后的數據通過以太網發送至所述物聯網共性平臺;
所述WI-FI接入模塊設置成:將格式轉換后的數據通過WI-FI網絡發送至所述物聯網共性平臺。
上述技術方案只要將物聯網中間件系統接入物聯網共性平臺并將該物聯網中間件系統與傳感器相連就可以快速地將傳感器數據快速地傳送到物聯網共性平臺。
另外,目前的一些高校中,物聯網專業很普遍,在開展物聯網教學過程中,有大量的物聯網實訓項目,做一個完整的物聯網項目需要學生從硬件到軟件全面的知識,而本發明的物聯網中間件系統,因為設置了協議配置模塊,開發者只需要了解硬件,即可實現物聯網系統的快速開發。
附圖說明
圖1為本發明實施例的物聯網中間件系統結構示意圖;
圖2為本發明實施例的物聯網中間件系統的交互結構示意圖。
具體實施方式
下面將結合附圖及實施例對本發明的技術方案進行更詳細的說明。
需要說明的是,如果不沖突,本發明實施例以及實施例中的各個特征可以相互結合,均在本發明的保護范圍之內。另外,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
本發明實施例的一種物聯網中間件系統,如圖1和2所述,包括:數據接收模塊101、數據處理模塊102、網絡選擇模塊103及網絡接入模塊104,其中:
所述數據接收模塊101設置成:按照該物聯網中間件系統規定的串口協議從傳感器接收數據,并將接收的數據發送至所述數據處理模塊102;
所述數據處理模塊102設置成:對接收到的數據按照所述串口協議進行解析并將其轉換成物聯網共性平臺可以識別的格式;
從傳感器接收到的數據一般為二進制協議,物聯網共性平臺可以識別的格式一般為文本協議,所以,可選地,所述數據處理模塊102設置成:將接收到的二進制協議的數據轉換成文本協議格式的數據。
可選地,所述文本協議為JSON協議。
可選地,所述數據處理模塊102為單片機。
所述網絡選擇模塊103設置成:根據該系統所處的網絡環境選擇接入所述物聯網共性平臺的網絡,并向與所選擇的網絡相應的網絡接入模塊104發送數據發送指令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京時代凌宇科技有限公司,未經北京時代凌宇科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210555754.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種方便裝配的控制器
- 下一篇:一種柜體裝置及使用柜體裝置的匯控柜





