传感器433报文协议
通讯协议(主动上传):
struct STR_JDWDSEND
{
unsigned char nStart1; //0x09(包头)
unsigned char nStart2; //0xaf(包头)
unsigned char n0rder=2; //第二版温度(控制字)
unsigned long int nID; //传感器编号
signed int nT; //读取的温度 nT=实际温度*10
signed int ntemp; ; //预留数据(序列号)
int nCrc; //CRC校验码
unsigned char nEnd; ; //0x16(包尾)
};
报文:09+af+编号(1位)+节点ID(4位,低字节在前、高字节在后)+温度(2位)+序列号(2位)+校验码(2位)16,传感器将信息传给网关,需关注编号、温度值。
例:09 AF 02 07 4C 08 00 0B 01 15 00 83 8E 16
编号:00 08 4C 07(16进制)=543751(10进制)
温度:01 0B(16进制)=267(10机制)/10=26.7℃
传感器433报文协议相关推荐
- 《TCP/IP详解卷1:协议》第6章 ICMP:Internet控制报文协议-读书笔记
章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP ...
- 轻松掌握ISO8583报文协议
我刚进入金融行业时,就知道了IS08583报文协议,我想可能我还没进入这个行业都已经听过了,可知ISO8583的影响力有多大了.最初刚接触它时,确实对其中的一些细节概念不是很清晰,对有些地方比较迷惑. ...
- 全面掌握ISO8583报文协议
我刚进入金融行业时,就知道了IS08583报文协议,我想可能我还没进入这个行业都已经听过了,可知ISO8583的影响力有多大了.最初刚接触它时, 确实对其中的一些细节概念不是很清晰,对有些地方比较迷惑 ...
- 利用WireShark分析由Ping产生的Internet 控制报文协议(ICMP)
2019独角兽企业重金招聘Python工程师标准>>> ICMP是(Internet Control Message Protocol)Internet控制报文协议.它是TCP/IP ...
- 计算机网络-基本概念(2)【网络层】-网际控制报文协议ICMP
为了更有效的转发IP数据报和提高交付成功的机会,在网络层使用了网际控制报文协议ICMP.ICMP允许主机或路由器报告差错情况和提供有关异常情况的报告. 差错报告报文 终点不可达:使用tracerout ...
- 图文并茂的讲解 ICMP (网际控制报文)协议
ICMP 网际控制报文 为了提高 IP 数据报交付成功的机会,在网络层使用了网际控制报文协议来允许主机或路由器报告差错和异常情况.ICMP 报文作为网际层数据报的数据,加上数据报的首部,组成 IP 数 ...
- ICMP:Internet控制报文协议
ICMP:Internet控制报文协议.是IP层的组成部分.传递差错报文或其他信息. ICMP报文被封装在IP数据报内部: 详细格式例如以下所看到的: 个字段含义例如以下: 8位类型. 表示该ICMP ...
- ICMP(Internet Control Message Protocol)网际控制报文协议初识
ICMP是(Internet Control Message Protocol)Internet控制报文协议.它是TCP/IP协议族的一个子协议,用于在IP主机.路由器之间传递控制消息.控制消息是指网 ...
- 网际控制报文协议icmp_网络中的ICMP(Internet控制消息协议)
网际控制报文协议icmp ICMP(Internet控制消息协议)简介 (Introduction to ICMP (Internet Control Message Protocol)) IP (I ...
最新文章
- 三流Java搞技术,二流Java搞框架,一流Java…
- 静态Web服务器-多任务版
- The Pediatric Cancer Genome Project 儿童癌症基因组计划
- context:property-placeholder标签实现参数剥离
- linux中断处理函数参数,第9章 设置ISR(中断处理函数)
- Python 学习第十六天 html 前端内容总结
- asp.net webapi 自定义身份验证
- mac osx 10.10 pip 安装问题
- java 序列化声明_显式声明默认Java类序列化方法的原因是什么?
- 蓝桥杯 ALGO-151 算法训练 6-2递归求二进制表示位数
- 2015蓝桥杯C++A:方程整数解;星系炸弹(3种解法)
- [转载] python中union函数_如何掌握Python union()方法及怎么用?
- 系统学习深度学习(九)--激活函数总结
- 【C语言】22-枚举
- html连接到mysql数据库_怎么连接HTML网页到数据库?
- firefox、IE下的几个不同属性的方法调用
- 常见的虚拟化软件及其特点。
- #if...#endif是C++中的条件编译预处理命令
- 教你如何写好一篇专利申请?
- 理想电压源和理想电流源
热门文章
- day03--java基础编程:面向对象,构造方法,代码块讲解,this super,static,final,访问修饰符,方法重写,向上_下造型,main方法,抽象类,接口,设计模式,异常,内部类
- 苹果公司的Siri小姐住在何处?
- Linux下刻录软件
- Unity3D开发HTC VIVE项目中插件HTC.Input.Utility.Plugin插件的运用
- 【180622】VC++仿雷电飞行射击游戏源码包
- MIT-BIH的影响(译)
- 深刻理解Java编程的7个例子
- UML图详解(八)状态机(状态图和活动图)
- 渣男 23 式 | 23 种设计模式的通俗解释,看完秒懂
- 利用cookie和jsp写一个简单的登录判断的网页,并获取上次的登录的时间。