基于Qt/Embedded觸摸屏的智能家居控制系統
3.3 串口傳輸驅動(dòng)程序
ARM 和zigbee 主要是通過(guò)串口實(shí)現傳輸。界面設計完成后,通過(guò)觸摸觸發(fā)按鈕,使按鈕輸出出一個(gè)16 進(jìn)制,zigbee 通過(guò)串口驅動(dòng)接受到按鈕傳輸出的數據,使zigbee 中的程序工作。下面是部分串口傳輸驅動(dòng)程序源代碼。
3.4 zigbee 組網(wǎng)設計
Zigbee 的組網(wǎng)主要是由zigbee 的協(xié)調器和向zigbee 的節點(diǎn)相互傳輸組成的。主要是用一個(gè)zigbee 作為路由,向這個(gè)zigbee 下載協(xié)調器的程序;再向其余的zigbee 下載節點(diǎn)程序,從而實(shí)現一個(gè)zigbee 控制多個(gè)zigbee 的傳輸過(guò)程。以下是部分的智能家居所有編寫(xiě)的的zigbee 的組網(wǎng)應用程序。
4 結語(yǔ)
在智能家居的設計中,一個(gè)友好的系統界面(GUI)是非常必要的,友好的GUI 界面更加方便用戶(hù)的使用,也促進(jìn)了系統的推廣。通過(guò)ARM 和zigbee對智能家居的控制,很有效的實(shí)現無(wú)線(xiàn)傳輸控制功能,且由于A(yíng)RM 可以對萬(wàn)能遙控器識別碼的學(xué)習,可以很容易的設計出一種配合ARM 和zigbee 的遙控器,更家的完善了對智能家居的無(wú)線(xiàn)控制功能,更大的適應廣大用戶(hù)的需求。
萬(wàn)能遙控器相關(guān)文章:萬(wàn)能遙控器代碼
linux相關(guān)文章:linux教程
評論