竭诚为您提供优质文档/双击可除
wsn通信协议
篇一:etc-wsn传感器节点通信协议_V3.0
etc-wsn传感器节点通信协议_V3.0(cc2530)
一.串口的设置
波特率115200,数据位8,停止位1,无校验位
二.拔码开关设置(地址)
三.指令格式
帧头+节点编号+模块id+传感器id+命令
(paramh+paraml)+帧尾帧头:ccee节点编号:01-----FFid::01~FF
命令:帧尾:FF
四.指令示例
cc2530新加入功能:模块上电后,会周期性(5s)发送消息到网关,网关上做相应的处理,表
明连接正常,如果网关15s内没有收到节点的任何消息(不仅仅包括周期消息),表明节点进入掉电状态,网关需
要做相应处理。
周期消息定义如下:
eeccno01aa00000000000000000000FF,typedefstruct{ uint8header_1;uint8header_2;
uint8nodeseq;//模块序列
uint8nodeid;//模块id(00表示网关)
uint8command;uint8data[10];uint8tailer;}uaRt_Format;
即uaRt_mand=0xaa(表示周期消息),数据位保留。typedefenum{
coor=0,//网关hall,//霍尔photoRes,//光照tempandhum,//温湿度shake,//震动Reed,//干簧管accele,//加速度smoke,//烟雾doppler,//多普勒motor,//电机led_pwm,//led调光sound,//声音Voltage,//电压current,//电流touch,//触摸ultrasound,//超声波
RFid_1356,//13.56m射频卡RFid_125k,//125k射频卡}deviceaddrlist;
网关功能描述:上电后,cc2530会向主机发送周期消息,主机收到后,在屏幕上显示相应的图标,并有声音提示,如“网关已开启”,这个时候,如果没有任何节点发送消息给网关,节点图标都是灰化的,当收到节点的任何消息,节点图标会高亮显示,同时语音提醒,“xx模块开启”。模块开启后,如果15秒内没有收到该节点的任何消息,网关上相应
的图标灰化,并语音提示,“xx模块关闭”。
通讯机制:凡是周期消息,如温湿度、加速度、周期维护消息,无需回复。
控制类消息,如电灯、电机等,都需要在指定时间里(3s)收到相应节点的回复,
超时后如果没有收到回复,主机需重发该消息。打开全部led:
主机发送:ccee01091300000000000000000000FFled回复:eecc0109dd13000000000000000000FF即:
uaRt_mand=0xdd时,该消息为回复消息。
温湿度模块:无需手动获取测量值,改为周期性更新,周期由模块决定。
同时显示值保留小数点后一位,如25.5。
电机:暂无改动。干簧管:暂无改动。
光照(智能家居模块中的光照功能以此为准):显示收到的ad采样值,并通过改变图标的亮度来对应相应的值。电灯:暂无改动。多普勒:暂无改动。霍尔:暂无改动。震动:暂无改动。有害气体:暂无改动。
三轴加速度:显示ad值的同时,将对应值转化为重力加速度值,单位为g。
无级调速led灯:名称改为“pwm功率控制”,菜单里显示10个按钮,每个按钮对应一个功率
值,按下相应的按钮即可。
声音:暂无改动;触摸:暂无改动。
北京中软国际教育科技cto办公室
篇二:wsn
1.wsn体系包括哪些部分??各部分的功能是什么?
一个典型的传感器网络的体系结构包括:分布式传感器节点、接收发送器、互联网和用户操作界面
无线传感器网络中的节点通过飞机播撒或人工部署等
方式,密集部署在感知对象的内部或附近。这些节点通过自组织方式构建无线网络,以协作方式感知、采集和处理网络覆盖区中特定信息,实现对任意地点信息在任意时间的采集、处理和分析。
2。简述wsn的osi模型即五层协议栈,各层的主要功能。
物理层,数据链路层,网络层,传输层,应用层
(1).物理层:负责信号的调制和数据的收发,所采用的传输介质主要有无线电、红外线、光波等。wsn推荐使用
免许可证频段(ism)。物理层的设计既有不利因素,例如传播损耗因子较大,也有有利的方面,例如高密度部署的无线传感器网络具有分集特性,可以用来克服阴影效应和路径损耗。
(2).数据链路层:负责数据成帧、帧监测、媒体接入
和差错控制。其中,媒体接入协议保证可靠的点对点和点对多点通信;差错控制则保证源节点发出的信息可以完整无误地到达目标节点。
(3).网络层:负责路由的发现和维护,由于大多数节点无法直接与网关通信,因此需要通过中间节点以多跳路由的方式将数据传送至汇聚节点。而这就需要在wsn节点与接收器节点之间多跳的无线路由协议。
(4).传输层:负责数据流的传输控制,主要通过汇聚节点采集传感器网络内的数据,并使用卫星、移动通信网络、internet或者其他的链路与外部网络通信,是保证通信服务质量的重要部分。
(5).应用层:由各种面向应用的软件系统构成。主要研究的是各种传感器网络应用的具体系统的开发,例如:作战环境侦查与监控系统,情报获取系统,灾难预防系统等等
3.简述无线网络介质访问控制方法csma\ca的工作原理。
冲突避免的载波侦听多路访问,发送包的同时不能检测到信道上有无冲突,只能尽量避免
1.想发送信息的接点首先“监听”信道,看是否有信号在传输。如果信道空闲,就立即发送。
2.如果信道忙,则继续监听,当传输中的针最后一比特通过后,在继续等待一段时间,以提供适当的针间间隔,然后开始传送。