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