摘要:為滿(mǎn)足智慧樓宇中復雜的應用場(chǎng)景的通信需求,本研究對智慧樓宇的通信網(wǎng)絡(luò )架構進(jìn)行研究,通信網(wǎng)絡(luò )采用線(xiàn)性、環(huán)形和樹(shù)形多種結構,通信層采用BACnet通信網(wǎng)絡(luò )標準協(xié)議,使樓宇中復雜專(zhuān)有的設備得到統一的管理和調配。采用STM32F103ZET6處理器對通信網(wǎng)關(guān)進(jìn)行設計,支持并行和串行通信方式,具有RS-485接口和CAN接口,使用TJA1050芯片作為接口控制器。根據智慧樓宇中的網(wǎng)絡(luò )負載情況提出基于隊列的MAC協(xié)議的通信網(wǎng)絡(luò ),路由節點(diǎn)從接受到的數據包中提取隊列長(cháng)度指示符,并更新序號列表和時(shí)隙分配列表進(jìn)行動(dòng)態(tài)時(shí)隙分配。實(shí)驗結果顯示本研究通信網(wǎng)絡(luò )的平均數據包延遲時(shí)間最短,數據包延遲時(shí)間低于300ms,在數據負載突發(fā)時(shí)段,數據包延遲時(shí)間保持在500ms以下。