国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于STM32的無線智能家居終端設(shè)計(jì)

2016-09-13 07:26:00徐小玲李緒政
電子設(shè)計(jì)工程 2016年3期

徐小玲,劉 美,李緒政

(廣東石油化工學(xué)院 廣東 茂名 525000)

基于STM32的無線智能家居終端設(shè)計(jì)

徐小玲,劉 美,李緒政

(廣東石油化工學(xué)院 廣東 茂名525000)

做為新型的短距離無線通信技術(shù),ZigBee以其低功耗、低速率以及自組網(wǎng)等優(yōu)點(diǎn)進(jìn)入了現(xiàn)代家居控制應(yīng)用領(lǐng)域,可實(shí)現(xiàn)一種靈活的,獨(dú)立的,低成本的智能家居系統(tǒng)搭建。文中以ZigBee為基礎(chǔ),利用CC2430與STM32處理器配合微型嵌入式系統(tǒng)搭建智能家居應(yīng)用環(huán)境,實(shí)現(xiàn)智能家居系統(tǒng)終端設(shè)計(jì)。實(shí)驗(yàn)證明終端設(shè)計(jì)在實(shí)際系統(tǒng)中可靠、可行。關(guān)鍵詞:STM32;ZigBee;RT-Thread RTOS;CC2430

隨著電子技術(shù)的融合和家居自動(dòng)化領(lǐng)域的擴(kuò)大,各種智能系統(tǒng)的控制被提出,智能家居不再是一個(gè)科學(xué)社會(huì)的術(shù)語,智能家居通過藍(lán)牙、互聯(lián)網(wǎng)、短信服務(wù)等間接降低系統(tǒng)成本。不過大多數(shù)系統(tǒng)實(shí)現(xiàn)降低成本的解決方案不太可行。隨著科技進(jìn)步,而ZigBee無線通信技術(shù)也逐漸進(jìn)入了控制領(lǐng)域[1]。實(shí)現(xiàn)例如能源管理系統(tǒng)的控制如照明、電源插頭和暖通空調(diào)(采暖、通風(fēng)和空調(diào))系統(tǒng)設(shè)計(jì);安全和監(jiān)測(cè)系統(tǒng)如火災(zāi)探測(cè)和入侵檢測(cè)警報(bào)和電子郵件通知;自動(dòng)智能家居環(huán)境控制如保持房間一定的溫度;語音切換功能和用戶身份驗(yàn)證訪問智能家居系統(tǒng)。

其中,基于ZigBee的芯片憑借ZigBee低廉,低功耗、自組網(wǎng)、無線數(shù)據(jù)通信的特點(diǎn),智能家居應(yīng)用程序可以遠(yuǎn)程控制和監(jiān)測(cè)基于ZigBee的智能家居環(huán)境,它將通過互聯(lián)網(wǎng)和網(wǎng)絡(luò)服務(wù)器通信。再任何通過Wi-Fi或者3G/4G網(wǎng)絡(luò)連接可以在用戶設(shè)備上使用??梢詫?shí)現(xiàn)很多以往控制領(lǐng)域無法實(shí)現(xiàn)的功能。近年來,常見的ZigBee技術(shù)的芯片普遍使用的是TI公司的無線收發(fā)芯片等。而普遍采用計(jì)算機(jī)軟件連接CC2430網(wǎng)關(guān)實(shí)現(xiàn)控制終端功能,但不夠靈活。其次,CC2430芯片[2-3]本身是面向低功耗的工業(yè)8位單片機(jī),擴(kuò)展能力不足,而且嵌套的ZigBee協(xié)議棧不適合進(jìn)行控制終端軟件開發(fā)。因此,本文提出了以ZigBee無線通信網(wǎng)絡(luò)為基礎(chǔ),以STM32與CC2430搭建低成本控制終端作為上位機(jī)對(duì)網(wǎng)絡(luò)中其它節(jié)點(diǎn)進(jìn)行控制,同時(shí)通過互聯(lián)網(wǎng)與上位機(jī)控制網(wǎng)絡(luò)節(jié)點(diǎn)的方式,實(shí)現(xiàn)智能家居系統(tǒng)硬件搭建。

1 無線網(wǎng)絡(luò)節(jié)點(diǎn)的設(shè)計(jì)

1.1STM32處理器

STM32[4]處理器是ST(意法半導(dǎo)體)公司基于ARM的Crotex-M3內(nèi)核開發(fā)的一系列新型單片機(jī)。Crotex-M3內(nèi)核是ARM公司為了滿足高性能、低成本、低功耗的嵌入式應(yīng)用而專門設(shè)計(jì)的新一代內(nèi)核,采用了新一代ARM V7-M體系結(jié)構(gòu),具有門數(shù)少,中斷延遲少,調(diào)試容易等特點(diǎn)。得益于該內(nèi)核的優(yōu)秀性能,STM32系列ARM處理器的價(jià)格比現(xiàn)有的市場(chǎng)的的16位處理器芯片還要便宜,但是性能卻比ARM7還要強(qiáng)大,具有豐富的外設(shè),多種引腳封裝,以及多種容量選擇,而且功耗極低,是ARM系列產(chǎn)品中功耗最低的,因此使用STM32處理器作為控制處理器是一套可靠的方案。本設(shè)計(jì)系統(tǒng)是采用STM32f103VC芯片[5],該芯片具有以上的特性,屬于該系列中檔芯片。

STM32處理器的硬件資源決定了它特別適合于微型嵌入式操作系統(tǒng),主要因?yàn)樗軡M足很多微型嵌入式操作系統(tǒng)運(yùn)行所需要的最基本條件:一個(gè)精確的獨(dú)立系統(tǒng)內(nèi)核時(shí)鐘源以及足量的內(nèi)存與FLASH。因此我們能很輕易地把現(xiàn)有的操作系統(tǒng)移植到這個(gè)平臺(tái)上。事實(shí)上,隨著STM32處理器的廣泛的使用,很多嵌入式操作系統(tǒng)都已經(jīng)開發(fā)了基于該芯片的系統(tǒng)分支,比如UCOS II,RT-Thread等,相關(guān)的移植工作只需要修改就可以適應(yīng)硬件。

其次,一個(gè)可視化嵌入式系統(tǒng)控制平臺(tái)可以在選擇一個(gè)穩(wěn)定的微型嵌入式操作系統(tǒng)的基礎(chǔ)上,加入GUI界面、輸入設(shè)備、TCP/IP協(xié)議等組件組成。本文設(shè)計(jì)的系統(tǒng)選用的是國內(nèi)RT-Thread工作室自主開發(fā)的微型嵌入式實(shí)時(shí)操作系統(tǒng)RT-Thread RTOS。RT-Thread RTOS一個(gè)新生的操作系統(tǒng),也是國內(nèi)目前自主開發(fā)的最完善的嵌入式操作系統(tǒng),它得到了來自全國嵌入式開發(fā)工程師的鼎力支持,為RT-Thread添磚加瓦,現(xiàn)在它已慢慢變成一個(gè)完善的、全功能的操作系統(tǒng),包括文件系統(tǒng),網(wǎng)絡(luò)協(xié)議棧,圖形界面組件等多個(gè)組件,并且所有組件都特別針對(duì)于RT-Thread內(nèi)核進(jìn)行了優(yōu)化。該操作系統(tǒng)還特別注重與STM32處理器的版本,因此STM32版本是最穩(wěn)定的,這也使得我們的設(shè)計(jì)趨于方便。此外RT-Thread還是一個(gè)動(dòng)態(tài)原先級(jí)全搶占式優(yōu)先級(jí)系統(tǒng),很適合作為控制系統(tǒng)。

1.2網(wǎng)絡(luò)硬件的設(shè)計(jì)

控制終端節(jié)點(diǎn)的硬件框圖如圖1所示。為了實(shí)現(xiàn)多種控制源通訊,把硬件設(shè)計(jì)劃分為網(wǎng)絡(luò)節(jié)點(diǎn)通訊模塊、本地控制模塊以及上位機(jī)控制模塊。網(wǎng)絡(luò)節(jié)點(diǎn)通訊模塊實(shí)現(xiàn)網(wǎng)絡(luò)中設(shè)備節(jié)點(diǎn)的設(shè)備信息采集與節(jié)點(diǎn)控制命令的發(fā)送。本地控制模塊實(shí)現(xiàn)的是直接在控制終端硬件上操作網(wǎng)絡(luò)中設(shè)備節(jié)點(diǎn)的功能。上位機(jī)控制模塊是實(shí)現(xiàn)PC機(jī)與控制終端節(jié)點(diǎn)的互聯(lián),利用上位機(jī)軟件實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)中的設(shè)備節(jié)點(diǎn)的控制[7]。

圖1 控制終端節(jié)點(diǎn)硬件架構(gòu)Fig.1 Hardware architecture of control terminal node

控制終端的網(wǎng)絡(luò)節(jié)點(diǎn)通訊模塊由CC2430與STM32F-103VC通過串口通信構(gòu)成。CC2430相當(dāng)于STM32F103VC在ZigBee網(wǎng)絡(luò)中的網(wǎng)卡,網(wǎng)絡(luò)中的所有與控制信息有關(guān)的數(shù)據(jù)都通過CC2430直接傳輸?shù)絊TM32處理器,再由STM32進(jìn)行處理與顯示,同時(shí)也將STM32產(chǎn)生的控制命令傳輸給控制網(wǎng)絡(luò)中的目標(biāo)設(shè)備。STM32系列的串口硬件是具有DMA功能的全雙工串口,而CC2430的串口也同樣如此,因此STM32處理器可以利用DMA功能與CC2430無縫通訊,這樣在多任務(wù)系統(tǒng)中能夠很好的保證數(shù)據(jù)完整性并且避免了頻繁的中斷或者循環(huán)等待接收帶來的負(fù)面影響。兩個(gè)芯片分別具有自己獨(dú)立的節(jié)本工作外圍器件,正常工作時(shí)不會(huì)互相影響,這對(duì)于RF射頻電路及其重要。

本地控制模塊主要由鍵盤、觸屏等常用手持設(shè)備的控制電路構(gòu)成,并集成TFT液晶模塊,結(jié)合軟件實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)中設(shè)備節(jié)點(diǎn)的控制。觸摸屏芯片為常用的TSC2046觸摸芯片,與STM32f103VC的SPI1接口連接。鍵盤電路采用4×4電路結(jié)構(gòu)并另外單獨(dú)連出4個(gè)下拉獨(dú)立鍵盤,實(shí)現(xiàn)全功能按鍵。TFT液晶模塊采用16位總線驅(qū)動(dòng)模式,配合其它的驅(qū)動(dòng)電路工作。雖然STM32是一個(gè)32位處理器,但是它的管腳都是16位的,正好符合液晶模塊的數(shù)據(jù)寬度。

上位機(jī)模塊采用外圍芯片與電路構(gòu)成。其硬件原理圖如圖 2所示。STM32f103VC的 SPI2接口連接至網(wǎng)絡(luò)芯片ENC28J60,再由ENC28J60連接RJ45網(wǎng)絡(luò)接口,實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)傳輸,可利用網(wǎng)絡(luò)遠(yuǎn)程控制。而芯片的串口2通過MAX3232與PC機(jī)串口互聯(lián)實(shí)現(xiàn)室內(nèi)上位機(jī)控制。

ZigBee網(wǎng)絡(luò)中的設(shè)備節(jié)點(diǎn)主要實(shí)現(xiàn)對(duì)普通家庭中常用的電器(例如燈光、電子門、空調(diào)等)的控制。其硬件原理圖如圖3所示。設(shè)備節(jié)點(diǎn)在通過ZigBee網(wǎng)絡(luò)控制的同時(shí)也具有可手動(dòng)控制的功能以防止設(shè)備掉線的弊端,此外還有相應(yīng)的顯示功能。但是相對(duì)于控制終端而言,設(shè)備節(jié)點(diǎn)要輕便的多,因?yàn)樗恍枰肅C2430搭載相應(yīng)的控制模塊以及控制輸入與顯示模塊,因此成本也不會(huì)很高。節(jié)點(diǎn)設(shè)備采用LED演示,方便看到控制效果,按鍵電路沒有給出。顯示模塊采用的基于SPI接口的12864黑白液晶屏,減少節(jié)點(diǎn)的功耗,盡量延長節(jié)點(diǎn)的電源的持續(xù)時(shí)間。

2 控制系統(tǒng)軟件的設(shè)計(jì)

2.1控制終端節(jié)點(diǎn)軟件

合理布置軟件控制系統(tǒng)是控制終端節(jié)點(diǎn)的核心部分。由于是基于多控制方式的控制系統(tǒng),各個(gè)控制方式需要進(jìn)行并行處理,這樣才能保證各種控制能夠?qū)崟r(shí)到位,在此,實(shí)時(shí)多任務(wù)系統(tǒng)RT-Thread RTOS就很好的保證了這一點(diǎn)[8]。由于控制方式是并行的,所以每種控制方式都需要單獨(dú)建立一個(gè)線程,而圖形顯示界面也需要建立一個(gè)線程以防止顯示界面混亂。CC2430與STM32的串口讀取與發(fā)送分別建立了獨(dú)立線程,由于STM32處理器的串口為全雙工處理器,DMA硬件也區(qū)分接收與發(fā)送,因此可以把發(fā)送與接收獨(dú)立分開,一個(gè)只負(fù)責(zé)接收,另一個(gè)負(fù)責(zé)發(fā)送,集成統(tǒng)一的串口通信協(xié)議,這樣可以大大減小系統(tǒng)復(fù)雜度,而控制設(shè)備的在網(wǎng)狀態(tài)則由這兩個(gè)線程共同維護(hù)。因此至少需要建立7個(gè)線程。這7個(gè)線程需要訪問同一片數(shù)據(jù)區(qū)域,也就是所有控制設(shè)備的信息存儲(chǔ)塊,所以也同時(shí)在軟件中建立一個(gè)內(nèi)存池,用于存放網(wǎng)絡(luò)總控制設(shè)備的信息。具體架構(gòu)如圖4所示。本設(shè)計(jì)是利用RTThread的多線程與定時(shí)機(jī)制,建立了這7個(gè)線程,由STM32的串口2通信任務(wù)對(duì)設(shè)備數(shù)據(jù)塊進(jìn)行更新,同時(shí)利用操作系統(tǒng)的內(nèi)核實(shí)現(xiàn)數(shù)據(jù)的互斥機(jī)制對(duì)其進(jìn)行數(shù)據(jù)保護(hù),以防止數(shù)據(jù)出錯(cuò)。此外為系統(tǒng)軟件增加一條限定,那就是所有的控制設(shè)備的信息是以接收到的為準(zhǔn),除了串口2的數(shù)據(jù)接收線程,其它線程除了進(jìn)行讀取查詢外不能進(jìn)行任何修改操作,即使是控制命令也是在發(fā)給控制設(shè)備后由控制設(shè)備反饋信息再由串口2數(shù)據(jù)接收線程修改,這樣最大程度上保證設(shè)備信息塊信息完整性。

圖2 控制終端節(jié)點(diǎn)上位機(jī)控制模塊Fig.2 PC control module of control terminal node

控制終端節(jié)點(diǎn)的串口通信需要規(guī)定一個(gè)獨(dú)立的串口通信協(xié)議,任何一方傳輸數(shù)據(jù)前需要有一個(gè)傳輸起始命令SOP,緊接著才是數(shù)據(jù),而數(shù)據(jù)與控制命令必須具有固定的數(shù)據(jù)結(jié)構(gòu),這樣才可以實(shí)現(xiàn)正確的控制,而且可以保證上位機(jī)在對(duì)信息讀取時(shí)不用進(jìn)行額外的修改,減少軟件復(fù)雜度。同時(shí)為了保證串口傳輸?shù)恼_性,避免掉幀現(xiàn)象,需要在完整數(shù)據(jù)傳輸完后加入校驗(yàn)數(shù)據(jù),可以采用8位異或算法。CC2430協(xié)調(diào)器是基于ZigBee協(xié)議棧2007的載體TIN搶占系YOS操作系統(tǒng),該系統(tǒng)為輪詢非統(tǒng),不需要為每個(gè)控制方式設(shè)置線程,主要靠事件傳遞啟動(dòng)線程進(jìn)行工作,由于只負(fù)責(zé)數(shù)據(jù)傳輸,軟件結(jié)構(gòu)很簡(jiǎn)單,其軟件架構(gòu)如圖5所示。

2.2設(shè)備節(jié)點(diǎn)軟件

設(shè)備節(jié)點(diǎn)的軟件采用基于ZigBee協(xié)議棧2006的載體TINY OS操作系統(tǒng),利用定時(shí)事件啟動(dòng)控制任務(wù)發(fā)送自己以及受控設(shè)備的狀態(tài),接收網(wǎng)絡(luò)的控制事件,同時(shí)靠自身的鍵盤事件控制,實(shí)現(xiàn)手動(dòng)以及遠(yuǎn)程控制方式。設(shè)備發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包需要包括設(shè)備類型、網(wǎng)絡(luò)地址、坐標(biāo)、受控設(shè)備類型、傳感器數(shù)據(jù)等。ZigBee協(xié)議棧自己包含了數(shù)據(jù)校驗(yàn),可以保證網(wǎng)絡(luò)數(shù)據(jù)的正確傳輸。其架構(gòu)如圖6所示。

圖3 CC2430設(shè)備節(jié)點(diǎn)基礎(chǔ)電路Fig.3 Basic circult of CC2430 device node

圖4 控制終端節(jié)點(diǎn)STM32芯片軟件系統(tǒng)架構(gòu)Fig.4 Softwave system architecture of STM32 in control terminal node

2.3上位機(jī)軟件及網(wǎng)絡(luò)控制

上位機(jī)軟件主要實(shí)現(xiàn)與STM32芯片的串口通信[9-10],需要一套獨(dú)立的串口通信協(xié)議,可以使用CC2430與STM32相同的協(xié)議,實(shí)現(xiàn)最簡(jiǎn)化軟件設(shè)計(jì)。通過讀取控制終端中保存的控制設(shè)備的信息,利用界面顯示并進(jìn)行控制,控制方式經(jīng)過軟件內(nèi)部轉(zhuǎn)換成控制指令通過串口回傳給STM32控制終端,再由STM32控制終端利用Zibgee網(wǎng)絡(luò)發(fā)送給目標(biāo)設(shè)備節(jié)點(diǎn),實(shí)現(xiàn)上位機(jī)的對(duì)網(wǎng)絡(luò)中設(shè)備節(jié)點(diǎn)的控制。采用此控制方式時(shí)需要將控制終端串口連接至計(jì)算機(jī)串口。

圖5 控制終端節(jié)點(diǎn)CC2430芯片軟件架構(gòu)Fig.5 CC2430 chips software architecture of control terminal node

圖6 設(shè)備節(jié)點(diǎn)CC2430軟件架構(gòu)Fig.6 CC2430 software architecture of device node

利用RT-Thread RTOS的TCP/IP協(xié)議棧,可以實(shí)現(xiàn)網(wǎng)絡(luò)服務(wù)器功能。在TCP/IP任務(wù)中建立用戶機(jī)制,實(shí)現(xiàn)用戶利用用戶名與密碼遠(yuǎn)程登錄控制終端,進(jìn)行數(shù)據(jù)讀取與控制命令。由于STM32系列芯片的FLASH與SRAM在完成以上任務(wù)分配后,可以用的空間并不充裕,無法實(shí)現(xiàn)將整個(gè)網(wǎng)頁控制界面燒寫至芯片的FLASH中,但是可以采用以客戶端軟件的方式編寫聯(lián)網(wǎng)上位機(jī),直接通過網(wǎng)絡(luò)連接至控制終端,讀取數(shù)據(jù)并自行處理,再顯示出來,實(shí)現(xiàn)遠(yuǎn)程控制。采用此控制方式需要用網(wǎng)線將控制終端連Internet[11]。

在完成上述軟硬件架構(gòu)的基礎(chǔ)上,將各節(jié)點(diǎn)組網(wǎng),進(jìn)行實(shí)際控制實(shí)驗(yàn)。上位機(jī)控制線程通過串口調(diào)試助手連接,由人工發(fā)送命令以驗(yàn)證該功能。而多個(gè)設(shè)備節(jié)點(diǎn)均為控制LED燈的開關(guān)作為控制效果。實(shí)驗(yàn)結(jié)果證明,在對(duì)采集設(shè)備信息采集時(shí)間控制在3 s以上的情況下,可以很好的保證節(jié)點(diǎn)的在ZigBee網(wǎng)絡(luò)中的網(wǎng)絡(luò)通信正常通信而不受到阻塞[12]。在以10 ms為單位節(jié)拍運(yùn)行系統(tǒng)內(nèi)核的情況下,各個(gè)控制線程均能夠完成自己的任務(wù)流程,芯片處理器不會(huì)因?yàn)檫^載而頻繁出現(xiàn)短暫死機(jī)的現(xiàn)象,也證明了在減少中斷源的情況下,內(nèi)存池的數(shù)據(jù)能夠得到很好的保護(hù)。實(shí)驗(yàn)結(jié)果證明了該設(shè)計(jì)在實(shí)際系統(tǒng)中可用。

3 結(jié) 論

文中利用STM32處理器搭載ZigBee網(wǎng)絡(luò)通訊設(shè)備,結(jié)合嵌入式操作系統(tǒng)RT-Thread RTOS的實(shí)時(shí)多任務(wù)特點(diǎn),建立了一個(gè)多控制方式的網(wǎng)絡(luò)控制終端。創(chuàng)建一個(gè)家庭環(huán)境無線網(wǎng)絡(luò)來控制和監(jiān)測(cè)智能家居環(huán)境。該控制終端節(jié)點(diǎn)也可以針對(duì)不同領(lǐng)域的需求對(duì)其架構(gòu)進(jìn)行多樣性開發(fā),實(shí)現(xiàn)更復(fù)雜的功能,同樣適用于其他較大的場(chǎng)合等。

[1]LIU Mei,F(xiàn)ANG Pai-sheng,HU Ying-liang.The intelligent household system based on IOT and ZigBee[J].Journal of Guangdong University of Petrochemical Technology,2013,23(1):35-39.

[2]Xiao Chen,F(xiàn)ulin Yan.Wireless ultrasonic data transmission based on CC2430 chip[J].Test and Measurement,2009(2):339-342.

[3]Sujian Zhao,Naihai Wei,Hailan Li,et al.Design of the Wireless Sensor Nodes Based on CC2430[C]//Wireless Communications,Networking and Mobile Computing,2011 7th International Conference on,2011:1-4.

[4]A.Smeti,W.Chagra,M.Ksouri.Implementation of a Predictive controller on the STM32 board Control[C]//Decision and Information Technologies,2013 International Conference on,2013:250-253.

[5]Sizu Hou,Shengming Wu,F(xiàn)engying Kong,et al.Design and realization of familiy intelligent interactive teminal based on STM32[C]//Systems and Knowledge Discovery,2012 9th International Conference on,2010:2170-2173.

[6]SUN Kai-ming,SHI Lei1,ZHEN Hai-tao,et al.The design of wireless gateway based on Cortex-M3 processor and CC2430 [J].Techniques of Automation and Applications,2011,30 (8):34-36.

[7]Wang Chao,Gao Feng,Jiang Yang.Design of smart home control system based on ZigBee[J].Journal of Yangtze University:Natural Science Edition,2011,10(8):69-73.

[8]LIU Jian-feng,LIU Ai-hua.The management system for laboratory equipment based on CC2530[J].Instrumentation Technology,2014,6:21-23,39.

[9]WU Yi,WU Tong,LIU Pai.Smart home system based on ZigBee and ARM[C]//Electronic Measurement&Instruments,2013 IEEE 11th International Conference on,2013:754-759.

[10]S.K.Korkua,K.Thinsurat.Design of ZigBee based on WSN for smart demand responsive home energy management system[C]//Communications and Information Technologies,2013 13th International Symposium on,2013:549-554.

[11]王利民,平,孫旭.遠(yuǎn)程控制的多路數(shù)字延遲脈沖發(fā)生器[J].現(xiàn)代應(yīng)用物理,2013(4):330-334.

[12]胥嘉佳,許鳴.基于網(wǎng)關(guān)的ZigBee和WiFi互通設(shè)計(jì)[J].電子科技,2014(6):22-25.

Design of wireless smart home terminal based on STM32

XU Xiao-ling,LIU Mei,LI Xu-zheng
(Guangdong University of Petrochemical Technology,Maoming 525000,China)

ZigBee that is a kind of new short distance wireless communication technology has been used in the filed of modern home by the advantages of low power consumption,low rates and networking.It can realize a flexible,independent,and low cost of smart home system.Depending on this aspect,this paper try to build and achieve an application environment of smart home system by the chip CC2430 and STM32 embedded processor witch using the mirco embedded system.Experiments showed that the terminal design in the actual system is reliable and feasible.

STM32;ZigBee;RT-Thread RTOS;CC2430

TN92

A

1674-6236(2016)03-0176-05

2015-07-04稿件編號(hào):201507042

2014年國家自然科學(xué)基金(61473331);廣東省高等學(xué)校學(xué)科與專業(yè)建設(shè)專項(xiàng)資金科研類項(xiàng)目(2013KJCX0133);廣東省高等學(xué)校高層次人才項(xiàng)目(粵財(cái)教[2013]246號(hào)152);2013年茂名市科技計(jì)劃項(xiàng)目(201311)

徐小玲(1984—),女,福建建甌人,碩士,講師。研究方向:無線傳感器網(wǎng)絡(luò)。

芦山县| 石楼县| 蓬安县| 景泰县| 二手房| 桂林市| 隆尧县| 荔浦县| 盐津县| 黄浦区| 天津市| 济阳县| 白水县| 涞源县| 井冈山市| 来宾市| 大渡口区| 富顺县| 筠连县| 肇庆市| 衡阳县| 全南县| 凌源市| 青铜峡市| 马龙县| 奉贤区| 正定县| 揭阳市| 历史| 从化市| 锡林浩特市| 聊城市| 太仓市| 常宁市| 阆中市| 鹿泉市| 固阳县| 浑源县| 卓尼县| 台江县| 随州市|