论文部分内容阅读
随着物联网技术的日益发展,越来越多的家居设备将会实现网络化和智能化。蓝牙4.0的推出使得蓝牙设备拥有极低的运行和待机功耗,因此,蓝牙设备在智能家居网络中的应用变得更加广泛。但是传统蓝牙组网实现起来比较繁琐,不能很好的应用到实际的智能家居网络中,本课题针对此问题提出了一种改进的低功耗有损网络(Low-power and Lossy Networks,LLN)路由协议的蓝牙组网技术(Routing Protocol for LLN Improvement in Bluetooth networking,RPL-I-BN)。在基于RPL-I(RPLImprovement)的蓝牙智能家居网络中,蓝牙网络通过IPv6实现通信。蓝牙网络和互联网之间的通信通过网关来完成,该网关中包含发起组网的蓝牙根节点并支持IPv4和IPv6协议的转换。课题首先深入研究了 RPL的具体组网方式,在此基础上,对RPL进行了改进,提出了 RPL-I路由协议,使这种组网方式能够适应智能家居应用的需求。由于在智能家居环境中,非根节点之间没有交流,所以RPL-I组网的路由建立过程中,只需要完成根节点和非根节点之间的通信,即只需同时实现向上路由和向下路由即可;其次,对CONTIKI操作系统进行了深入研究,并将该操作系统烧录到本课题所选用的蓝牙开发板CC2650上,使之可以实现RPL-I的蓝牙组网方式;最后,设计并实现了具体的智能家居方案,其中包括3个方面:1)用户可以搜索在线的所有蓝牙设备,并对设备进行自定义设置;2)用户可以任意控制在线的蓝牙设备;3)当有新的蓝牙节点加入或有节点退出时,会向用户发送提示信息,告知用户。实际测试结果表明,本课题研究的蓝牙组网方式,在丢包率,用户数据报文的吞吐量,通信距离上都能满足智能家居系统的需求。