一種基於ZigBee-CAN的信息發布終端的製作方法
2023-05-02 15:34:16 2
一種基於ZigBee-CAN的信息發布終端的製作方法
【專利摘要】本發明公開一種基於ZigBee-CAN的信息發布終端,包括:判斷單元,用於判斷接入網絡的用戶終端是否為需要接收數據的特定用戶終端;數量估計子單元,用於估計網絡中用戶終端的數量;發送單元,用於接收所述溫度傳感器傳輸的數據信息,發送數據信號至CAN總線控制器;CAN總線控制單元,用於接收CAN網絡傳輸指令數據信號並通過CAN總線協議發送監測數據;ZigBee收發單元,用於接收ZigBee網絡監測數據並發送指令數據,將所述數據向所述特定用戶終端發送。本發明實現了有線網和無線網之間的通信連接,具有價廉、安全、可靠性高、易於擴展等優點。
【專利說明】—種基於ZigBee-CAN的信息發布終端
【技術領域】
[0001]本發明涉及網絡【技術領域】,特別涉及一種基於ZigBee-CAN的信息發布終端。
[0002]
【背景技術】
[0003]隨著無線通信技術的發展,無線通信設備不斷成熟,成本也進一步的降低,然而在工作環境較為惡劣、布線難度較高的地區,提供有線網絡的成本較高;無線傳輸網絡可以解決這一問題,但是無線傳輸網絡的傳輸距離,傳輸質量受到限制。
[0004]發明人在研究的過程中發現,CAN總線作為一種成熟的現場總線技術,具有可靠性高、實時性好及成本低等特點;ZigBee無線通訊技術,具有低成本、低功耗、低速率且在免執照頻段工作,可廣泛應用於工業控制、環境控制、商業控制及家庭自動化等領域。因此,將CAN總線和ZigBee無線通訊技術結合,CAN總線作為工業現場總線系統具有很高的可靠性和性價比,如何將二者結合使用,是本發明研究的難題。
[0005]
【發明內容】
[0006]本發明提供一種基於ZigBee-CAN的信息發布終端,實現了將CAN總線和ZigBee無線通訊技術結合,滿足了工業級家庭的使用。
[0007]為達到上述目的,本發明實施例提供一種基於ZigBee-CAN的信息發布終端,包括:
判斷單元,用於判斷接入網絡的用戶終端是否為需要接收數據的特定用戶終端;
數量估計子單元,用於估計網絡中用戶終端的數量;
發送單元,用於接收所述溫度傳感器傳輸的數據信息,發送數據信號至CAN總線控制
器;
CAN總線控制單元,用於接收CAN網絡傳輸指令數據信號並通過CAN總線協議發送監測數據;
ZigBee收發單元,用於接收ZigBee網絡監測數據並發送指令數據,將所述數據向所述特定用戶終端發送。
[0008]所述數量估計子單元包括:
第一數量估計子單元,用於根據單位時間內發生的設備間信道衝突的多少、或者單位時間內接收到的關聯請求的多少、或者單位時間內接收到的數據請求的多少,估計網絡中用戶終端的數量。
[0009]該終端還包括:
標識單元,用於對需要用戶終端讀取的數據進行標識,並通知所述判斷單元判斷接入網絡的用戶終端是否為需要接收數據的特定用戶終端。
[0010]本發明提供的終端能夠實現ZigBee網絡和CAN總線之間的數據轉發、處理和計算;設備運行功耗低,設備的軟硬體系統均採用低功耗設計技術,降低了能耗,設備可長時間工作,並具有高可靠性,強數據處理能力等特點。
[0011]
【專利附圖】
【附圖說明】
[0012]圖1為本發明實施例中的一種基於ZigBee-CAN的信息發布終端結構示意圖。
[0013]【具體實施方式】
[0014]下面對本發明實施例的【具體實施方式】進行詳細描述:
如圖1所示,為本發明實施例的結構示意圖,主要包括以下部分:
判斷單元,用於判斷接入網絡的用戶終端是否為需要接收數據的特定用戶終端;
數量估計子單元,用於估計網絡中用戶終端的數量;
發送單元,用於接收所述溫度傳感器傳輸的數據信息,發送數據信號至CAN總線控制
器;
CAN總線控制單元,用於接收CAN網絡傳輸指令數據信號並通過CAN總線協議發送監測數據;
ZigBee收發單元,用於接收ZigBee網絡監測數據並發送指令數據,將所述數據向所述特定用戶終端發送。
[0015]所述數量估計子單元包括:
第一數量估計子單元,用於根據單位時間內發生的設備間信道衝突的多少、或者單位時間內接收到的關聯請求的多少、或者單位時間內接收到的數據請求的多少,估計網絡中用戶終端的數量。
[0016]該終端還包括:
標識單元,用於對需要用戶終端讀取的數據進行標識,並通知所述判斷單元判斷接入網絡的用戶終端是否為需要接收數據的特定用戶終端。
[0017]本發明提供的終端能夠實現ZigBee網絡和CAN總線之間的數據轉發、處理和計算;設備運行功耗低,設備的軟硬體系統均採用低功耗設計技術,降低了能耗,設備可長時間工作,並具有高可靠性,強數據處理能力等特點。
[0018]信息發布終端採用定期發布信息的方式進行信息推送。具體的,信息發布終端採用定期發送信息的方式進行信息推送,可以向所有用戶終端進行廣播,也可以針對發送數據請求的用戶終端進行組播。信息推送的時間間隔,可以是由用戶終端設定,也可以信息發布終端動態確定。
[0019]通過使用本發明的實施例,提供了基於ZigBee網絡和CAN總線的信息推送系統和設備,在將數據向特定用戶終端發送前,預先對用戶終端是否為需要接收數據的用戶終端進行判斷。該實現方法可以應用於信標使能和非信標使能的模式下,對需要向用戶終端推送的消息進行控制,而且具有網絡布設方便、成本低的優點。
[0020]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可藉助軟體加必需的通用硬體平臺的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。
[0021]以上公開的僅為本發明的幾個具體實施例,但是,本發明並非局限於此,任何本領域的技術人員能思之的變化都應落入本發明的保護範圍。
【權利要求】
1.一種基於ZigBee-CAN的信息發布終端,其特徵在於,包括: 判斷單元,用於判斷接入網絡的用戶終端是否為需要接收數據的特定用戶終端; 數量估計子單元,用於估計網絡中用戶終端的數量; 發送單元,用於接收所述溫度傳感器傳輸的數據信息,發送數據信號至CAN總線控制器; CAN總線控制單元,用於接收CAN網絡傳輸指令數據信號並通過CAN總線協議發送監測數據; ZigBee收發單元,用於接收ZigBee網絡監測數據並發送指令數據,將所述數據向所述特定用戶終端發送。
2.根據權利要求1所述的一種基於ZigBee-CAN的信息發布終端,其特徵在於,所述數量估計子單元包括: 第一數量估計子單元,用於根據單位時間內發生的設備間信道衝突的多少、或者單位時間內接收到的關聯請求的多少、或者單位時間內接收到的數據請求的多少,估計網絡中用戶終端的數量。
3.根據權利要求1所述的一種基於ZigBee-CAN的信息發布終端,其特徵在於,還包括: 標識單元,用於對需要用戶終端讀取的數據進行標識,並通知所述判斷單元判斷接入網絡的用戶終端是否為需要接收數據的特定用戶終端。
【文檔編號】H04W4/06GK103716757SQ201310649335
【公開日】2014年4月9日 申請日期:2013年12月6日 優先權日:2013年12月6日
【發明者】黃慶南, 於浩 申請人:廣西科技大學