我是靠谱客的博主 彪壮红酒,最近开发中收集的这篇文章主要介绍基于NRF24L01+无线自组网标定归组的通讯协议设计和思考基于NRF24L01+的无线自组网标定归组的通讯协议设计和思考,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
基于NRF24L01+的无线自组网标定归组的通讯协议设计和思考
ALGORITHM DESCRIPTION:
在面对不定数量的测量模块并且物理地址随机的情况下,如何进行快速组网并进行标定归组?
DATA FORMAT:
说明 | 信号类型(1Byte) | 根地址(1Byte) | 一级地址(1Byte) | 二级地址(1Byte) | 器件地址(4Byte) | 当前信号频道(1Byte) | 信号强度(1Byte) | 跳频信号频道(1Byte) | 功能码(1Byte) | 数据(4Byte) | 预留位(3Byte) | 校验值(1Byte) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
广播信号 | 0x00 | 0x00 | 0x00 | 0x00 | 0x00 | 1Byte | 1Byte | 1Byte | 0x00 | 0x00 | 0x00 | 1Byte |
响应信号 | 0x88 | 0x00 | 0x01~0xFF | 0x00~0xFF | 4Byt | 1Byte | 1Byte | 1Byte | 0x00 | 0x00 | 0x00 | 1Byte |
确认信号 | 0xFF | 0x00 | 0x01~0xFF | 0x00~0xFF | 4Byt | 1Byte | 1Byte | 1Byte | 0x00 | 0x00 | 0x00 | 1Byte |
跳频信号 | 0x0A | 0x00 | 0x01~0xFF | 0x01~0xFF | 4Byt | 1Byte | 1Byte | 1Byte | 0xA1 | 0x00 | 0x00 | 1Byte |
查询信号 | 0xA0 | 0x00 | 0x01~0xFF | 0x01~0xFF | 4Byt | 1Byte | 1Byte | 1Byte | 0xA2 | 0x00 | 0x00 | 1Byte |
数据信号 | 0xAA | 0x00 | 0x01~0xFF | 0x01~0xFF | 4Byt | 1Byte | 1Byte | 1Byte | 0xA4 | 4Byte | 0x00 | 1Byte |
PROTOCOL DESCRIPTION:
广播信号:
响应信号:
确认信号:
调频信号:
查询信号:
数据信号:
ADDITIONAL INFORMATIONS:
问题难点:
最后
以上就是彪壮红酒为你收集整理的基于NRF24L01+无线自组网标定归组的通讯协议设计和思考基于NRF24L01+的无线自组网标定归组的通讯协议设计和思考的全部内容,希望文章能够帮你解决基于NRF24L01+无线自组网标定归组的通讯协议设计和思考基于NRF24L01+的无线自组网标定归组的通讯协议设计和思考所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复