- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ETC-WSN传感器节点通信协议_V3.0
北京中软国际教育科技 CTO 办公室
第 PAGE 9 页 共 4 页
ETC-WSN 传感器节点通信协议_V3.0(CC2530)
一.串口的设置
波特率115200,数据位8,停止位1,无校验位
二.拔码开关设置(地址)
CODE 4 3 2 1地址传感器芯片型号
0 0 0 0
00协调器
CP2102
0 0 0 1
01霍尔开关
MLX9024
0 0 1 0
02光敏电阻
10K
0 0 1 1
03温湿度传感器
SHT10
0 1 0 0
04振动开关
SC-2
0 1 0 1
05干簧管
reedsw
0 1 1 0
06加速度计
ADXL335
0 1 1 1
07烟雾传感器
MQ-2
1 0 0 0
08多普勒传感器
GH-719
1 0 0 1
09电机及灯光控制
LG9110
1 0 1 0
0aLED 调光模块
BP1360
1 0 1 1
0b声音检测模块
SOIC8
1 1 0 0
0c电压检测模块
1 1 0 1
0d电流检测模块
1 1 1 0
0e触摸/指纹检测模块
SOIC8
1 1 1 1
0f
三.指令格式
帧头 +节点编号+ 模块ID + 传感器ID + 命令(ParamH + ParamL) + 帧尾 帧头:CC EE
节点编号:01FF ID::01~FF
命令: 帧尾:FF
四.指令示例
CC2530新加入功能:模块上电后,会周期性(5S)发送消息到网关,网关上做相应的处理,表明连接正常,如果网关15S内没有收到节点的任何消息(不仅仅包括周期消息),表明节点进入掉电状态,网关需要做相应处理。
周期消息定义如下:EE CC NO 01 AA 00 00 00 00 00 00 00 00 00 00 FF,
typedef struct
{
uint8 Header_1;
uint8 Header_2;
uint8 NodeSeq; //模块序列
uint8 NodeID; //模块ID (00表示网关)
uint8 Command;
uint8 Data[10];
uint8 Tailer;
}UART_Format;
即UART_Format.Command = 0xAA(表示周期消息),数据位保留。
typedef enum
{
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:
主机发送:CC EE 01 09 13 00 00 00 00 00 00 00 00 00 00 FF
LED回复:EE CC 01 09 DD 13 00 00 00 00 00 00 00 00 00 FF
即:UART_Format.Command = 0xDD时,该消息为回复消息。
温湿度模块:无需手动获取测量值,改为周期性更新,周期由模块决定。
同时显示值保留小数点后一位,如25.5。
电机:暂无改动。
干簧管:暂无改动。
您可能关注的文档
- ch01面向对象概述.pptx
- big-hero6-超能陆战队ppt(中英版).ppt
- ch05 Java对XML编程.ppt
- CH2专业英语.pptx
- ch5_additional material_ODBC.ppt
- ch5 常见分布.ppt
- CH5 局域网2.ppt
- chapter 1 government and trade.ppt
- chapter 2 Phonology SS.ppt
- Ch14机械设计.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)