传感器从 “组网成功 -> 上报数据“ “二次上电” “删除节点”整个数据流

//一. 出厂首次上电, 组网之后报文

//1. 网关主动上报新 F3EF 节点(网关收到之后,并查询设备类型,类型确定之后,取消网关上报节点)
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF2 0x4E 0x08 0x10 0x00 0x0D 0x00 0x01 0x0B 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0xE9 0xF3
//2. 中控主动查询设备类型
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x10 0x00 0x06 0x00 0x00 0x0B 0x00 0x61 0x46
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x30 0x00 0x02 0x22 0x6E
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0F 0x00 0x00 0x0B 0x03 0x01 0x27 0x11 0x02 0x27 0x12 0x03 0x27 0x12 0xBB 0x28
//3. 中控主动取消网关上报节点
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF2 0x4E 0x00 0x10 0x00 0x0D 0x00 0x01 0x0E 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0xB9 0x7A
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF2 0x4E 0x08 0x30 0x00 0x0D 0x00 0x01 0x0E 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x03 0xF0

//4. 上电初始化报文(节点主动发送上电(0007)报文,中控会主动查询各个虚拟设备(CH)的状态(0000))
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x10 0x00 0x07 0x00 0x00 0x07 0x00 0x00 0x23 0xB9
//5. 中控会主动查询各个虚拟设备(CH)的状态
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x10 0x00 0x06 0x03 0x00 0x00 0x00 0x26 0x60
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x30 0x00 0x02 0x22 0x6E
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x10 0x00 0x06 0x02 0x00 0x00 0x00 0x50 0xD4
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x30 0x00 0x02 0x22 0x6E
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x10 0x00 0x06 0x01 0x00 0x00 0x00 0xCB 0x08
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x30 0x00 0x02 0x22 0x6E

//定时上报数据
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x22 0x00 0x00 0x03 0x80 0x99 0x3D
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x02 0x01 0x00 0x00 0x00 0x00 0x00 0x36 0x00 0x00 0x01 0xB0 0x41 0xCF
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x03 0x01 0x00 0x00 0x00 0x00 0x00 0x1F 0x00 0x00 0x02 0x9A 0x32 0x09

cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x1C 0x00 0x00 0x01 0x4D 0xEA 0x5B
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x35 0x00 0x00 0x03 0x99 0xA4 0x7D
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x22 0x00 0x00 0x03 0x75 0xFE 0xCE

cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x22 0x00 0x00 0x03 0x6B 0xD5 0x78
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x02 0x01 0x00 0x00 0x00 0x00 0x00 0x37 0x00 0x00 0x00 0xDA 0x15 0x43
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x03 0x01 0x00 0x00 0x00 0x00 0x00 0x20 0x00 0x00 0x01 0xF4 0x83 0x25

cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x22 0x00 0x00 0x03 0xD6 0xA3 0x0E
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x02 0x01 0x00 0x00 0x00 0x00 0x00 0x36 0x00 0x00 0x01 0x36 0xB0 0x81
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x03 0x01 0x00 0x00 0x00 0x00 0x00 0x1E 0x00 0x00 0x03 0x41 0xD1 0x7F

//二. 二次上电,报文(中控收到上电报文,就会查询各个设备(ch)的状态)(查询三个状态的数据,并没有按照顺序上报到中控,这个怪中控,中控还没有收到设备CH1的时候就发送查询设备CH2了,还没有收到设备2,就发送查询3了)
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x10 0x00 0x07 0x00 0x00 0x07 0x00 0x00 0x23 0xB9

cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x10 0x00 0x06 0x03 0x00 0x00 0x00 0x26 0x60
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x30 0x00 0x02 0x22 0x6E
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x10 0x00 0x06 0x02 0x00 0x00 0x00 0x50 0xD4
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x03 0x00 0x00 0x00 0x00 0x00 0x00 0x29 0x00 0x00 0x02 0x9A 0x2B 0x2B
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x30 0x00 0x02 0x22 0x6E
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x10 0x00 0x06 0x01 0x00 0x00 0x00 0xCB 0x08
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x02 0x00 0x00 0x00 0x00 0x00 0x00 0x38 0x00 0x00 0x00 0xCA 0xBA 0xC2
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x00 0x30 0x00 0x02 0x22 0x6E
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x08 0x30 0x00 0x0E 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x23 0x00 0x00 0x02 0xF2 0x86 0xC1

//三. 删除节点
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF2 0x4E 0x00 0x10 0x00 0x0D 0x00 0x01 0x0D 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x94 0x3E 
cpp:111# 0x44 0x55 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF2 0x4E 0x08 0x30 0x00 0x0D 0x00 0x01 0x0D 0x00 0x12 0x4B 0x00 0x08 0xC6 0xF3 0xEF 0x2E 0xB4

时间: 2024-11-11 09:52:08

传感器从 “组网成功 -> 上报数据“ “二次上电” “删除节点”整个数据流的相关文章

链式二叉搜索树#删除节点#

php 在同一个表单中添加和修改数据 二

好吧,其实我这人不看重访问量的,但是今天一天的访问量比我去年发的一篇还要多. 我还是有点小小的惊讶的.作为一个做技术的屌丝.不,我不认为自己是屌丝,我觉得编程是一件高大山的职业.虽然很累,但是确实能让你每天的生活很充实. No matter whether you believe it or not,anyhow I believe it. 今天接着上一篇来说,我们只是简单的文章的上传和修改. 如果涉及到附件呢.在修改的时候如果需要更换附件的时候,这真的是一件很头痛的事情. 我不知道大家是怎样实

使用 navigator.sendBeacon() 上报数据

http://kaifage.com/notes/76/navigator-sendBeacon.html 如某些统计系统,在页面unload时,如果要上报当前数据,采用xhr的同步上报方式,会阻塞当前页面的跳转:使用new Image有可能遇到aborted,导致无法成功发送.现在好了,可以使用浏览器来提供发送保障的更简洁的sendBeacon方法.sendBeacon是异步的,不会影响当前页到下一个页面的跳转速度,且不受同域限制. window.addEventListener('unloa

boost::asio async_write也不能保证一次发完所有数据 二

只有看boost源码才能弄明白发生了什么.首先我是将vector里面写入了数据,然后用boost::asio::buffer将vector构造成了mutable_buffer_1对象. 参考该文档的重载形式:http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/reference/buffer/overload24.html [cpp] view plaincopyprint? buffer (24 of 28 overloads) C

19 MySQL概念 数据库 数据表 数据类型 增加删除修改查询 WHERE Order By Limit

数据库管理系统DBMS 数据库中相关概念 数据库 数据表 记录 字段 数据 登录和退出MySQL客户端 查询自己的MySQL服务器有几个数据库 二.退出MySQL客户端的命令 修改root用户的密码 在MySQL客户端来修改密码(当前账号的密码) 数据库操作 创建数据库 显示所有数据库 删除数据库 选择数据库 更改数据库默认字符集 数据表操作 显示当前数据库中的所有表 创建数据表 显示表的创建 列的常用属性 修改数据表 删除数据表 显示表结构 MySQL数据类型 整型 浮点型 字符型 文本型 日

6月17 ThinkPHP连接数据库------数据的修改及删除

1.数据修改操作 save()  实现数据修改,返回受影响的记录条数 具体有两种方式实现数据修改,与添加类似(数组.AR方式) 1.数组方式 a)         $goods = D(“Goods”); b)        $ar = array(‘goods_id’=>100,‘goods_name’=>’lenovo手机’,’goods_price’=>1200); c)         $goods ->where(‘goods_id>50’)-> save($

跟我一起学extjs5(39--单个模块的设计[7数据的增加修改删除])

跟我一起学extjs5(39--单个模块的设计[7数据的增加修改删除]) 从后台取得数据已经可以了,下面对记录的新增.修改和删除进行前后台的互动改造.首先将新增和修改在行内进行,也就是都是在grid上进行. 在grid上可以编辑行,需要在initComponent中增加一个plugins的修改,将原来cellEditing的删除掉,加入rowEditing: // 可以在grid中进行行编辑的设置 this.rowEditing = new Ext.grid.plugin.RowEditing(

Sql—表格的建立,删除,数据的建立与删除-总结篇

一,Sql—表格的建立,删除,数据的建立与删除 Sql表格的建立公式 If exists (select * from sysobjects where <表名> Drop table <表名> Create table <表名> (<列名1> <数据类型> <约束类型> <是否为空>, <列名2> <数据类型> <约束类型> <是否为空>,    (约束类型如果没有可以不写

delete表1条件是另一个表中的数据,多表连接删除(转)

DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释:1. delete from t1 where 条件2.delete t1 from t1 where 条件3. delete t1 from t1,t2 where 条件4.delete t1,t2 from t1,t2 where 条件前 3者是可行的,第4者不可行.也就是简单用delete语句无法进行多表删除数据操作,不过可以建立级联删除,在两个表之间建立级联删除关系,则可以实现删除一个表的数据时,同时删除另