摘要:为满足智慧楼宇中复杂的应用场景的通信需求,本研究对智慧楼宇的通信网络架构进行研究,通信网络采用线性、环形和树形多种结构,通信层采用BACnet通信网络标准协议,使楼宇中复杂专有的设备得到统一的管理和调配。采用STM32F103ZET6处理器对通信网关进行设计,支持并行和串行通信方式,具有RS-485接口和CAN接口,使用TJA1050芯片作为接口控制器。根据智慧楼宇中的网络负载情况提出基于队列的MAC协议的通信网络,路由节点从接受到的数据包中提取队列长度指示符,并更新序号列表和时隙分配列表进行动态时隙分配。实验结果显示本研究通信网络的平均数据包延迟时间最短,数据包延迟时间低于300ms,在数据负载突发时段,数据包延迟时间保持在500ms以下。