cdyong
|
28a7dd095e
|
集体退网修正,都是空设备隐患
|
2016-01-22 01:49:33 +00:00 |
cdyong
|
65d36bc1e4
|
修复网关误删设备合法节点
|
2016-01-21 10:43:29 +00:00 |
cdyong
|
43ebeddfc2
|
|
2016-01-21 09:09:30 +00:00 |
cdyong
|
df5e85cb10
|
修复设备加载数据错乱,删除设备把设备列表索引置为NULL的方法,隐幻非常严重,凡是涉及设备操作的地方都要注意.而且随着设备退网频繁等操作,设备列表会越来越长,理论上讲能把内存耗完
|
2016-01-21 09:02:16 +00:00 |
cdyong
|
d35899cd2c
|
所有都提交
|
2016-01-21 06:43:31 +00:00 |
cdyong
|
acad019d26
|
设备退网,删除后 再传送退网消息个哦gawayserver 会导致逻辑错误。。
|
2016-01-19 09:16:33 +00:00 |
cdyong
|
d7979cf736
|
已经被删除的设备不写入配置区
|
2016-01-19 08:03:20 +00:00 |
Stone
|
5f1871714b
|
配置区的加载、保存、创建、删除分离,全部完成,编译通过未测试
|
2016-01-19 04:15:18 +00:00 |
nnhy
|
bc088cf2b8
|
重构配置区,优先使用对象引用,函数常态化处理。
编译通过,网关C测试启动组网通过
|
2016-01-18 04:49:10 +00:00 |
WangQiang
|
176666bd6d
|
不使用虚拟设备
|
2016-01-11 06:09:16 +00:00 |
WangQiang
|
9a9fc70e23
|
与网关集成在一起的设备 为虚拟设备。虚拟设备不存入 flash
|
2016-01-11 04:08:42 +00:00 |
cdyong
|
6508a52b45
|
修正节点数显示错误
|
2016-01-02 02:39:41 +00:00 |
nnhy
|
6135aae84b
|
修正写入配置的BUG,未测试
|
2015-12-31 08:47:34 +00:00 |
cdyong
|
ffeedf6826
|
|
2015-12-30 00:51:00 +00:00 |
cdyong
|
d6068b0307
|
设备为NULL不显示
|
2015-12-29 07:25:04 +00:00 |
Stone
|
ea14295e85
|
网关设备列表已修改为每个设备独占一行,最后增加显示设备主数据库的数据。
测试确认该功能是否生效。
|
2015-12-29 05:20:21 +00:00 |
Stone
|
08a96fcacc
|
两个方向的退网逻辑整理完成,编译通过,未测试
|
2015-12-29 05:09:25 +00:00 |
Stone
|
7a18688e8a
|
网关不需要重置节点通信密码,直接逼他退网然后重新组网即可
|
2015-12-29 04:57:42 +00:00 |
Stone
|
acce2327e7
|
组网版本不是系统版本,而是为了做新旧版本组网消息兼容的版本号
|
2015-12-29 04:53:31 +00:00 |
Stone
|
5aba71562b
|
整理代码,删除不再使用的调试代码和日志
|
2015-12-29 04:48:02 +00:00 |
WangQiang
|
b9e4dfc4af
|
Flash 内没有发现 设备列表时返回-1
|
2015-12-21 08:09:27 +00:00 |
nnhy
|
bc1a3086fa
|
在主机响应给节点之前,不要修改读写指令码,否则会导致请求响应不匹配,节点重发发送请求
|
2015-12-21 05:25:31 +00:00 |
nnhy
|
d72a15e8e3
|
主机收到读写响应时,不用再次响应
|
2015-12-21 05:06:20 +00:00 |
nnhy
|
345d0c5830
|
修正编译通不过的BUG
|
2015-12-21 04:36:38 +00:00 |
nnhy
|
4a63afa885
|
依据读取响应和心跳来控制是否转发读取请求
|
2015-12-21 03:59:51 +00:00 |
nnhy
|
7de8ea99b5
|
1,节点写入响应携带数据
2,主机收到节点写入响应获取携带数据,更新缓存
3,主机收到远程写入请求不操作本地缓存,直接转发给节点,由节点响应来作为应答远程请求的响应
4,主机收到远程读取请求,每5秒转发一次给节点,此时不会从缓存拿数据做响应,其它时候直接从缓存拿数据做响应,不转发指令
5,节点主动上报由读取响应改为写入请求,为了获得微网重发机制支持,确保上报成功
|
2015-12-21 03:29:10 +00:00 |
nnhy
|
a81ed9680f
|
设备读取指令间隔5秒,设备写入指令间隔500毫秒,测试通过
|
2015-12-19 10:08:27 +00:00 |
nnhy
|
31877080f6
|
修正数据消息计算Code时的Bug,测试确认已修正
|
2015-12-19 09:49:53 +00:00 |
nnhy
|
7473ffe4bf
|
微网服务端使用数据指令,编译通过,测试未通过
|
2015-12-19 07:33:08 +00:00 |
nnhy
|
a83c8b5185
|
重构微网服务器,优化数据读写部分,编译通过,测试未通过
|
2015-12-19 07:17:37 +00:00 |
nnhy
|
6195a5c5ed
|
降低网关转发给节点设备的读写指令频率
|
2015-12-19 05:10:58 +00:00 |
nnhy
|
bf804bdc78
|
拆分数据操作
|
2015-12-18 15:54:51 +00:00 |
nnhy
|
14807f341c
|
重构客户端读写数据操作,编译通过,未测试
|
2015-12-18 15:43:08 +00:00 |
cdyong
|
5b4ee670cd
|
|
2015-12-18 13:09:57 +00:00 |
nnhy
|
9a3c4111ef
|
2401需要区分广播地址
|
2015-12-18 11:10:14 +00:00 |
nnhy
|
8c1f61a738
|
组网消息属于广播消息,很可能丢包,重发3次
|
2015-12-18 11:00:45 +00:00 |
nnhy
|
57ee4d38cc
|
2401增加收发日志,TinyServer组网时,原路返回响应消息
|
2015-12-18 10:38:26 +00:00 |
cdyong
|
c4e1573c14
|
广播地址为0这里永远取不到zigbee的MAC
|
2015-12-18 09:35:22 +00:00 |
cdyong
|
3d37053681
|
网关写自己的配置区
|
2015-12-17 01:42:18 +00:00 |
nnhy
|
5e067128ab
|
组网的响应可能地址不对
|
2015-12-16 17:00:10 +00:00 |
nnhy
|
d3fb453f98
|
设置模式时,不仅要设置接收地址,还要设置发送地址
|
2015-12-16 16:45:59 +00:00 |
nnhy
|
f2a8cecf38
|
对于组网请求,可能无法根据目标ID查到设备,也就无法得到目标Mac地址,此时可以借助Current作为辅助手段
|
2015-12-16 16:03:20 +00:00 |
nnhy
|
eb39120a1e
|
经测试,网关已能够向目标节点MAC发送响应消息
|
2015-12-16 14:04:54 +00:00 |
nnhy
|
a880e4f536
|
节点组网时,网关记录MAC地址并保存,节点收到响应以后,保存网关MAC地址
|
2015-12-16 13:53:01 +00:00 |
nnhy
|
7470598557
|
2401收到数据的时候,读取相应通道的无线物理地址。
组网时,网关存储设备无线物理地址
|
2015-12-16 13:42:39 +00:00 |
nnhy
|
385bebde78
|
微网服务器发送消息时,自动获取目标设备地址并加入到2401驱动层。
编译通过,网关C基本功能可用,兼容旧节点,未确认新功能是否可用。
|
2015-12-16 12:56:15 +00:00 |
nnhy
|
43b0bd7848
|
即使没有打开学习模式,如果是已有设备来组网,也应该给予响应
|
2015-12-16 10:06:08 +00:00 |
cdyong
|
32fff90a9a
|
指令修改频道
|
2015-12-16 09:36:10 +00:00 |
nnhy
|
9b33d41c04
|
临时屏蔽微网加密
|
2015-12-11 13:51:08 +00:00 |
nnhy
|
cfd8f2022b
|
微网队列间隔5ms,超时50ms
|
2015-12-11 04:06:12 +00:00 |