1.完整项目描述和程序获取
>面包多安全交易平台:https://mbd.pub/o/bread/Y5ublJlq
>如果链接失效,可以直接打开本站店铺搜索相关店铺:
>如果链接失效,程序调试报错或者项目合作也可以加微信或者QQ联系。
2.部分源码
3.部分仿真图预览
4.算法概述
主要从三个方面进行研究。
第一,需要研究基于IEEE802.15.4的接入算法;
第二,在研究IEEE802.15.4的接入算法之后,研究IEEE802.15.4家庭网络的接入算法;
第三,研究减少能量损耗的方法,从而实现高效,低能耗的IEEE802.15.4家庭网络的接入方案;
在做了上面三个方面的研究之后,对于本课题,我们所采用的方案,总的来讲为:
首先,考虑到家庭网络,需要低成本,且家庭中各个使用设备的分散性,我们需要使用无线网络进行接入,即利用无线传感器的自组网,将家庭中的各个设备,如电脑,Ipad,电视等进行互联,形成一个新的无线网络,并通过广域互联网接口和外部网络连接。
然后,实现家庭无线网络的高效低能耗的接入。
在本研究工作的第一步,需要对IEEE802-15-4的接入算法进行仿真研究,分析其对应的吞吐量和能耗。
针对IEEE802.15.4接入算法,本课题主要研究基于时隙CSMA/CA接入算法。
IEEE 802.15.4标准是目前最具影响的低功耗、低速无线传感器网络技术标准,它主要定义了物理层和MAC层规范。基于IEEE 802.15.4的无线技术以其更低的安装和维护成本正逐步取代现存的有线技术应用。例如在楼宇自动化、家庭/环境监控、工业控制和智能仪表领域都有应用。
当节点数目越来越多的时候,由于对信道的竞争的越来越激烈,单个节点接入信道成功从而发送数据的概率会随之下降。那些没能够竞争到信道的节点就会进入新的退避过程。整个网络的总体功耗在这个过程当中为持续上升状态。这里,我们通过算法的改进,来降低接入的能耗:
改进一:减少网络中的碰撞次数,当碰撞次数较多的时候,需要更多次数的重传,从而导致消耗更多的能力和信道资源。这里,我们通过设计一个自适应接入算法,有效减少碰撞次数。主要是根据当前情况下的碰撞次数,来实时的更新算法的参数。
改进二:降低每帧开销。减少能量损耗通过减小每帧对等节点的overhead。