新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于PIC32上實(shí)現(xiàn)TCP/IP網(wǎng)絡(luò)協(xié)議和zigbee無(wú)線傳感器網(wǎng)絡(luò)的智能家居系統(tǒng)

        基于PIC32上實(shí)現(xiàn)TCP/IP網(wǎng)絡(luò)協(xié)議和zigbee無(wú)線傳感器網(wǎng)絡(luò)的智能家居系統(tǒng)

        作者: 時(shí)間:2015-03-31 來(lái)源:網(wǎng)絡(luò) 收藏

          四、硬件設(shè)計(jì)

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

          (1)家庭內(nèi)部信息的采集擬采用Zigbee節(jié)點(diǎn)組成傳感器網(wǎng)絡(luò),其中一個(gè)Zigbee節(jié)點(diǎn)作為總的傳感器采集點(diǎn),與有線連接,其余Zigbee節(jié)點(diǎn)采用無(wú)線通信方式與總節(jié)點(diǎn)進(jìn)行傳感器信息的傳遞。

          ZigBee技術(shù)是一種短距離、低功耗的無(wú)線通信技術(shù),其特點(diǎn)是近距離、低復(fù)雜度、自組織、低功耗、低數(shù)據(jù)速率、低成本。主要適合用于自動(dòng)控制和遠(yuǎn)程控制領(lǐng)域,可以嵌入各種設(shè)備。

          本項(xiàng)目中,無(wú)線通信技術(shù)的應(yīng)用將很好的解決數(shù)據(jù)采集點(diǎn)分散、設(shè)備不集中的問(wèn)題。

          ZigBee在低耗能方面表現(xiàn)突出,明顯由于藍(lán)牙跟WIFI。有關(guān)材料表明,2節(jié)5號(hào)干電池可支持1個(gè)節(jié)點(diǎn)工作6~24個(gè)月,甚至更長(zhǎng)。因此,通過(guò)配置小型太陽(yáng)能電池板的方式即可對(duì)ZigBee節(jié)點(diǎn)進(jìn)行充電,保證其正常的運(yùn)行。

          ZigBee具有大規(guī)模的組網(wǎng)能力,非常適合于大規(guī)模的數(shù)據(jù)采集,解決了智能家居系統(tǒng)中數(shù)據(jù)采集點(diǎn)多的問(wèn)題。

          

         

          (2)傳感器網(wǎng)絡(luò)連接至控制板,通過(guò)控制網(wǎng)絡(luò)模塊,按照TCP/IP協(xié)議來(lái)實(shí)現(xiàn)PIC32的Web服務(wù)器功能。

          TCP/IP通信協(xié)議以其高效、可靠、通用性獲得了世界范圍的廣泛使用。

          本項(xiàng)目采用Cerebot 32M×4為控制核心,在其中通過(guò)軟件方法實(shí)現(xiàn)TCP/IP協(xié)議的通信功能,通過(guò)進(jìn)一步的擴(kuò)展,在其上搭建起HTTP,F(xiàn)TP,TELNET等高級(jí)網(wǎng)絡(luò)功能。

          利用TCP/IP協(xié)議中的UDP、IP、ARP及簡(jiǎn)單的應(yīng)用層協(xié)議實(shí)現(xiàn)單片機(jī)的網(wǎng)絡(luò)互連,提高數(shù)據(jù)傳輸?shù)乃俣龋WC數(shù)據(jù)傳輸?shù)恼_性,同時(shí)擴(kuò)展數(shù)據(jù)傳輸?shù)挠行О霃健?/p>

          TCP/IP協(xié)議是一套把因特網(wǎng)上的各種系統(tǒng)互連起來(lái)的協(xié)議組,保證因特網(wǎng)上數(shù)據(jù)的準(zhǔn)確快速傳輸。參考開放系統(tǒng)互連(OSI)模型,TCP/IP通常采用一種簡(jiǎn)化的四層模型,分別為:應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、鏈路層。

          ①應(yīng)用層

          網(wǎng)絡(luò)應(yīng)用層要有一個(gè)定義清晰的會(huì)話過(guò)程,如通常所說(shuō)的Http、Ftp、Telnet等。我們用單片機(jī)系統(tǒng)傳遞來(lái)自Ethernet和數(shù)據(jù)終端的數(shù)據(jù),應(yīng)用層只對(duì)大的數(shù)據(jù)報(bào)作打包拆報(bào)處理。

          ②傳輸層

          傳輸層讓網(wǎng)絡(luò)程序通過(guò)明確定義的通道及某些特性獲取數(shù)據(jù),如定義網(wǎng)絡(luò)連接的端口號(hào)等,實(shí)現(xiàn)該層協(xié)議的傳輸控制協(xié)議TCP和用戶數(shù)據(jù)協(xié)議UDP。

          ③網(wǎng)絡(luò)層

          網(wǎng)絡(luò)層讓信息可以發(fā)送到相鄰的TCP/IP網(wǎng)絡(luò)上的任一主機(jī)上,IP協(xié)議就是該層中傳送數(shù)據(jù)的機(jī)制。同時(shí)建立網(wǎng)絡(luò)間的互連,應(yīng)提供ARP地址解析協(xié)議,實(shí)現(xiàn)從IP地址到數(shù)據(jù)鏈路物理地址的映像。

          ④鏈路層

          由控制同一物理網(wǎng)絡(luò)上的不同機(jī)器間數(shù)據(jù)傳送的底層協(xié)議組成,實(shí)現(xiàn)這一層協(xié)議的協(xié)議并屬于TCP/IP協(xié)議組。這部分功能由單片機(jī)控制網(wǎng)卡芯片實(shí)現(xiàn)。

          

         

          控制核心PIC32根據(jù)web默認(rèn)配置將采集的傳感器信息分析并進(jìn)行自動(dòng)控制,用戶又可通過(guò)手機(jī)、電腦的瀏覽器來(lái)遠(yuǎn)程訪問(wèn)該web服務(wù)器,并以點(diǎn)擊鏈接的形式,控制用電器。

        傳感器相關(guān)文章:傳感器工作原理


        tcp/ip相關(guān)文章:tcp/ip是什么


        風(fēng)速傳感器相關(guān)文章:風(fēng)速傳感器原理


        關(guān)鍵詞: PIC32 zigbee

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 邵东县| 申扎县| 府谷县| 遂昌县| 封开县| 丁青县| 禄劝| 阿克苏市| 永川市| 茂名市| 泰和县| 新建县| 霸州市| 延吉市| 彩票| 新巴尔虎右旗| 南安市| 剑河县| 江源县| 海口市| 乌拉特中旗| 嘉义市| 青冈县| 冕宁县| 博客| 金山区| 宣恩县| 定西市| 闻喜县| 永新县| 云梦县| 甘肃省| 香港| 文水县| 贵溪市| 建德市| 定襄县| 新闻| 绥宁县| 南陵县| 旬邑县|