MyHome单片机控制板通信协议
来源:互联网 发布:考试系统的数据库设计 编辑:程序博客网 时间:2024/05/07 04:48
单片机控制板的作用
就是接收路由器发过来的命令,根据相应的命令去执行相应的动作。
通信格式:
路由器发给单片机
0X00,0XFF,0X??,0XAA,0X55
单片机接收到之后,检验前两位和后两位取反是否相等。(为了防止传输过程中出错!)
0x??
其中第一个“ ? ”,有0和1两种值,0代表关闭,1代表打开。
第二个" ? ",有8个值,分别是1---8,分别代表第一个灯,第二个灯..........第八个灯。
例如:
单片机接收到0X00,0XFF,0X11,0XAA,0X55,则代表第一个灯打开。
单片机接收到命令并执行之后,需要给路由器发送一条命令:
0X00,0XFF,0X0?,0X0?,0X0?,0X0?,0X0?,0X0?,0X0?,0X0?,0XFF,0X00,0X0A
其中第一个 ” ? “代表第一个灯,执行命令之后的状态,有两个值 0 和 1
第二个 ” ? “代表第二个灯,执行命令之后的状态,有两个值 0 和 1
例如:0X00,0XFF,0X00,0X01,0X01,0X00,0X01,0X01,0X00,0X00,0XFF,0X00,0X0A
含义:第1个灯的状态:关,,,第2个灯的状态:开,,,第3个灯的状态:开,,,第4个灯的状态:关,
第5个灯的状态:开,,,第6个灯的状态:开,,,第7个灯的状态:关,第8个灯的状态:关,
协议就这么简单。
注意:路由器给单片机发送命令之后,单片机必须正确的回应,否则路由器的程序会卡住,无法往下进行!
0 0
- MyHome单片机控制板通信协议
- 单片机控制板设计
- 单片机通信协议
- 一款集成电脑功能的控制板---单片机人机界面控制板
- 单片机开发/控制板开发及电子产品设计
- ATmega128单片机与舵机控制板通信
- 20130620-单片机控制板PCB的设计原则
- 单片机通信协议设计
- 单片机通信协议设计
- PIC单片机之通信协议
- 单片机通信协议处理
- 单片机通信协议设计
- 单片机的串口通信协议
- 单片机基础--IIC通信协议
- 单片机串口通信协议的实现
- 值得注意的单片机控制板的设计原则
- 值得注意的单片机控制板的设计原则
- 值得注意的单片机控制板的设计原则
- 关于ios使用百度地图---问题多多
- 简单HTTP服务器(select模型)
- 2015
- Android UI性能优化实战 识别绘制中的性能问题
- 终端模拟post请求
- MyHome单片机控制板通信协议
- ORA-01034: ORACLE not available,ORA-27101: shared memory realm does not exist
- 运用apache-mime和httpmime得到progress进度(吐血奉献)
- mysql+postgresql创建数据库、用户、权限
- 寻找数组中的最大值和最小值
- js实现div不随页面的滚动而消失
- 通过前序遍历和中序遍历重建二叉树以及输出后序遍历(Java实现)
- Java 实现Ping 功能
- uap导出参数模板配置的方法