新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > XPort與ZigBee模塊的Internet接入技術

        XPort與ZigBee模塊的Internet接入技術

        作者: 時間:2009-08-17 來源:網絡 收藏

        MG2455-F48芯片集成了符合協議標準的射頻收發器和微處理器,具有通信距離遠、抗干擾能力強、組網靈活、性能穩定可靠等優點,能實現點對點、一點對多點、多點對多點間的數據透明傳輸,可組成星型、樹型、蜂窩型等網絡拓撲結構。數據通信方式包括廣播方式和按照目標地址發送方式。 RadioPulse公司以庫文件的形式為用戶提供協議棧軟件,用戶可使用Keil等工具軟件編譯自己的應用程序。

        本文引用地址:http://www.104case.com/article/157886.htm

        4 的配置
        上電后需要進行配置,使其符合用戶需要的工作狀態。Lantronix公司提供了相應的工具軟件Lantron-ix Devicelnstaller。運行該軟件,如果供電正常且已經網絡,該軟件會自動搜尋到該設備??梢酝ㄟ^3種方式配置XPort:瀏覽器方式(推薦使用,圖形用戶界面),Telnet:遠程登陸方式和串口方式。
        首先使用DeviceInstaller軟件為其分配一個有效的IP地址,然后設置XPort的串口工作方式,最后設置其網絡參數。使用協議選擇TCP,工作模式為接收連接。需分配一個本地端口,如果選擇主動連接,則需要選擇遠程主機的IP地址和端口號,其他默認設置即可。
        使用瀏覽器配置XPort的參數需要人工手動設置,而使用基于命令行的串口方式可實現自動設置。用戶編寫的XPort參數設置程序,上電時自動啟動進入監視模式,完成相關參數設置。由于XPort內置Web服務器,可以使用JAVA applet編寫自己的網頁程序,燒寫到XPort的用戶存儲空間,然后在程序中使用Socket.receive()和Socket.send()處理用戶自己的數據。

        5 網絡構建
        ZigBee網絡有星型、樹型、網狀等多種組網方式。組建成什么網絡應根據需要而定。對各家電問沒有通信需求,也沒有擴展通信距離需要的,可以構建成星型網絡。在星型拓撲結構中,所有的終端設備都與唯一的中央控制設備――PAN協調器通信,終端設備之間的通信通過PAN協調器的轉發來完成。終端設備要么是通信的起點,要么是通信的終點;PAN協調器則既可以是通信的起點,也可以是通信的終點。
        在一個ZigBee網絡中,設備類型分為ZigBee協調器、ZigBee路由器、ZigBee終端設備,PAN協調器就是ZigBee協調器。 ZigBee協調器是一個起網絡控制中心作用的FFD,它不單為網絡控制而存在,還可以有自己的應用。與XPort連接的ZigBeeLM2455- EM就充當ZigBee協調器的角色,負責網絡的創建。
        創建一個新的網絡需要用到以下幾個網絡層原語。
        ①NLME-RESET.request原語:實現對網絡層復位,清除所有內部變量和路由發現表記錄。
        ②NLME-NETWORK-FORMATION.reqctest原語:創建一個新的ZigBee網絡。只有充當ZigBee協調器的全功能設備才能嘗試建立一個新網絡,在創建網絡之前,它首先會請求MAC層執行能量檢測掃描。
        ③NLME-PERMIT-JOINING.request原語:允許一個ZigBee終端設備加入網絡。
        構建網絡代碼由ZigBee協議庫文件實現的main()函數來調用。它可以在ZUSER_INIT()中實現,也可以在ZUSER_MAIN()中實現。處理用戶自己數據則在ZUS-ER_MAIN()中實現。運行在ZigBee協調器中的main()函數通過一個死循環調用ZUSER_MAIN() 來執行任務和工作,其偽代碼如下:


        結 語
        ZigBee作為智能家居的實現之一,有著很好的應用前景。本文給出了一個簡單而高效的解決方案,使Zig-Bee終端設備能夠便捷地 ,用戶通過瀏覽器就可以操作和控制家電。用該方法實現嵌入式設備入網,不再需要在設備中增加以太網控制器并在MCU中實現TCP/IP協議,可大大降低系統設計復雜度,縮短開發周期。隨著網絡的不斷發展,更多的產品會連接到網絡上,通過更小的設備來完成細分的工作。嵌入式終端設備入網既是需求,又是趨勢,該方法同樣適合于其他通過串口交換數據的嵌入式設備聯網。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 山阳县| 延川县| 百色市| 东平县| 晋宁县| 芜湖市| 翁牛特旗| 黄平县| 万安县| 永泰县| 旅游| 宜君县| 宜昌市| 台北市| 阿坝县| 平乡县| 紫阳县| 庐江县| 德昌县| 乌鲁木齐县| 若尔盖县| 巴彦淖尔市| 丹巴县| 丁青县| 榆中县| 南涧| 和顺县| 辽中县| 潞城市| 元江| 高邑县| 庆阳市| 类乌齐县| 甘孜县| 巴东县| 高邮市| 股票| 南川市| 柳林县| 芒康县| 长兴县|