cdyong
|
f10bc14b98
|
网关地址也要设置为0
|
2015-12-18 11:07:27 +00:00 |
nnhy
|
0f00e25394
|
组网以后重启一次
|
2015-12-16 15:25:50 +00:00 |
nnhy
|
d246b8059a
|
节点启动时使用保存的网关MAC作为远程地址,如果超过1分钟未能心跳成功,则节点抹去远程地址再重启
|
2015-12-16 14:34:03 +00:00 |
nnhy
|
a880e4f536
|
节点组网时,网关记录MAC地址并保存,节点收到响应以后,保存网关MAC地址
|
2015-12-16 13:53:01 +00:00 |
nnhy
|
385bebde78
|
微网服务器发送消息时,自动获取目标设备地址并加入到2401驱动层。
编译通过,网关C基本功能可用,兼容旧节点,未确认新功能是否可用。
|
2015-12-16 12:56:15 +00:00 |
cdyong
|
32fff90a9a
|
指令修改频道
|
2015-12-16 09:36:10 +00:00 |
cdyong
|
1b4586ca77
|
|
2015-12-16 07:29:15 +00:00 |
cdyong
|
19f98c2b31
|
除了微网配置区的设备名称为固定16字节,其余地方的设备名称都用 变长string类型,且不允许网关主动设置设备名称。
|
2015-12-16 07:17:09 +00:00 |
cdyong
|
ff1bb23371
|
客户端大于0XAA加密
|
2015-12-12 08:23:09 +00:00 |
nnhy
|
9b33d41c04
|
临时屏蔽微网加密
|
2015-12-11 13:51:08 +00:00 |
nnhy
|
cfd8f2022b
|
微网队列间隔5ms,超时50ms
|
2015-12-11 04:06:12 +00:00 |
cdyong
|
9529b64430
|
zibee设置指令封装
|
2015-12-10 12:14:12 +00:00 |
cdyong
|
44453917e5
|
修改时间后,要马上跟新在线时间
|
2015-12-10 06:23:28 +00:00 |
cdyong
|
150b1b52c5
|
旧版本不参与加解密
|
2015-12-09 11:14:09 +00:00 |
nnhy
|
1b89816997
|
|
2015-12-09 09:50:52 +00:00 |
nnhy
|
215d753976
|
修正OnPing的BUG,成功从心跳响应里面得到时间设置
|
2015-12-09 07:57:43 +00:00 |
nnhy
|
8c008fec26
|
减少日志输出
|
2015-12-09 05:33:17 +00:00 |
cdyong
|
54c2a02ec5
|
|
2015-12-09 01:19:35 +00:00 |
nnhy
|
474c84cc5d
|
修正设备重发发送设备上线信息的BUG,简单测试通过
|
2015-12-02 02:09:51 +00:00 |
nnhy
|
84ae5b78da
|
修正心跳指令最大可传输的数据
|
2015-12-01 13:50:38 +00:00 |
nnhy
|
f69f44f775
|
写入数据。同时写入头部大小,否则网关不知道数据区大小和配置区大小
|
2015-12-01 12:52:08 +00:00 |
nnhy
|
4fd949eaaa
|
不允许指针到数据的赋值运算符重载,因为含义模棱两可
|
2015-12-01 09:34:11 +00:00 |
nnhy
|
2784917aef
|
中继的消息不需要上冒
|
2015-12-01 04:10:23 +00:00 |
Stone
|
8ba2b1b446
|
Ping
|
2015-11-29 16:03:43 +00:00 |
WangQiang
|
34bfb9fdff
|
Ping 指令长度,由 流畅度决定,而不是 Port.MaxSize
调试时候计算crc使用的 buf 长度由指令本身长度决定
|
2015-11-29 14:31:55 +00:00 |
nnhy
|
f013f17ddf
|
重构控制器消息处理器接口,令牌客户端使用双Socket,一个专用于云平台,一个用于内网
|
2015-11-28 12:13:20 +00:00 |
nnhy
|
5631889811
|
心跳指令涉及大量子操作码,独立一个类
|
2015-11-27 10:46:24 +00:00 |
nnhy
|
645202b1a4
|
从2开始分配节点地址
先记好来源地址,避免待会被修改
|
2015-11-27 09:45:44 +00:00 |
WangQiang
|
21ca776d94
|
HardID 计算16字节 未测试
|
2015-11-26 09:01:15 +00:00 |
nnhy
|
6e9edc0160
|
避免收到错误的组网响应
|
2015-11-21 15:14:46 +00:00 |
nnhy
|
995f12cf89
|
配置区超大,超出了数据流范围,只同步前16字节
|
2015-11-18 12:13:39 +00:00 |
nnhy
|
5c808657b0
|
心跳多个子操作合并为一条指令,支持配置上报
|
2015-11-18 12:04:45 +00:00 |
cdyong
|
41bf850ede
|
|
2015-11-17 06:43:32 +00:00 |
nnhy
|
ae8bf94e70
|
|
2015-11-14 02:32:23 +00:00 |
nnhy
|
98ab6c18ad
|
微网服务器处理三个心跳子操作
|
2015-11-14 02:21:09 +00:00 |
cdyong
|
0f6e7ae497
|
删除注释的时候,误删功能代码CRC
|
2015-11-14 02:02:55 +00:00 |
nnhy
|
1b2e0ed07d
|
规范化心跳指令的三个子操作码
|
2015-11-14 02:02:21 +00:00 |
nnhy
|
232caf7e34
|
全面使用Array,尽可能的减少使用指针。
编译通过,网关C基础测试通过
|
2015-11-13 12:39:45 +00:00 |
cdyong
|
49de82a5e7
|
修正读取配置区错误
|
2015-11-11 09:04:31 +00:00 |
cdyong
|
505fceff9d
|
修正读取配置区错误
|
2015-11-11 09:01:18 +00:00 |
cdyong
|
2fa6f30d68
|
|
2015-11-11 01:36:11 +00:00 |
cdyong
|
69d8e88e8b
|
|
2015-11-10 09:42:46 +00:00 |
cdyong
|
02a7815a3e
|
主数据区超过18字节 ,心跳不带硬件Crc
|
2015-11-10 09:28:15 +00:00 |
cdyong
|
f5bdfd2a62
|
补上版本号
|
2015-11-08 01:55:17 +00:00 |
cdyong
|
8a11a5f210
|
微网客户端收到退网指令,清空配置区,3秒后重启
|
2015-11-07 06:56:06 +00:00 |
cdyong
|
73acdf4efd
|
退网指令完善
|
2015-11-07 06:51:09 +00:00 |
cdyong
|
89efd24e14
|
算硬件ID CRC
|
2015-11-07 06:35:22 +00:00 |
cdyong
|
10b45131f6
|
微网客户端大于1的版本加密
|
2015-11-07 03:56:38 +00:00 |
cdyong
|
979d39c85a
|
微网客户端居然漏了 软件版本赋值。
|
2015-11-07 03:03:48 +00:00 |
cdyong
|
0ad23f6eb9
|
硬件CRC
|
2015-11-07 02:40:34 +00:00 |
cdyong
|
bf4b5ee843
|
微网客户端配置读写指令修改,未测试
|
2015-11-07 01:41:46 +00:00 |
cdyong
|
fc298b7522
|
配置读写返回
|
2015-11-07 01:22:27 +00:00 |
cdyong
|
c2997ea1c9
|
配置区起始地址
|
2015-11-05 08:43:23 +00:00 |
cdyong
|
d1a949c531
|
|
2015-11-05 08:15:58 +00:00 |
cdyong
|
bbc30d1e3d
|
修改配置区 后重启
|
2015-11-05 07:42:54 +00:00 |
cdyong
|
a0f6302355
|
修改配置区测试通过
|
2015-11-05 04:02:44 +00:00 |
cdyong
|
e5d935e6d7
|
微网客户端修改配置区,测试,
|
2015-11-05 02:49:43 +00:00 |
cdyong
|
60afdaf154
|
微网客户端修改配置区,未测试,暂定64为起始地址
|
2015-11-05 01:54:27 +00:00 |
nnhy
|
0749c9e06b
|
长按用户按键5秒,清除设置,发送退网指令,然后重启
|
2015-11-03 12:25:24 +00:00 |
nnhy
|
30077cebf7
|
增加Opened属性,避免重复打开客户端,导致添加了两个任务
|
2015-11-03 09:17:01 +00:00 |
nnhy
|
59baca7be6
|
增加获取系统启动时间的Sys.Ms(),等同于Time.Current(),但是无需再引用Time.h
|
2015-11-03 08:52:31 +00:00 |
nnhy
|
974d5bf93f
|
检查索引,否则数组越界
|
2015-11-01 07:13:42 +00:00 |
cdyong
|
e31e6709b7
|
客户端非中继非组网网关不就受其它控制,测试通过
|
2015-10-31 07:29:34 +00:00 |
cdyong
|
1c483a5afd
|
未测试通过,先改回原版,以免影响
|
2015-10-30 08:21:14 +00:00 |
cdyong
|
4b3fbee9e2
|
|
2015-10-30 07:35:26 +00:00 |
cdyong
|
93c3f95395
|
|
2015-10-30 06:42:46 +00:00 |
cdyong
|
3617afc0dc
|
|
2015-10-30 06:27:37 +00:00 |
nnhy
|
b9f92f5b3e
|
闪烁端口,增加Stop方法,声光报警上通过
|
2015-10-29 10:13:38 +00:00 |
nnhy
|
9313633c6b
|
抽象针对微网的快速辅助类,三位触摸开关测试通过
|
2015-10-28 02:02:58 +00:00 |
nnhy
|
5c49139f72
|
删除不再使用的代码
|
2015-10-27 08:01:53 +00:00 |
nnhy
|
0e05373a61
|
先配置地址再打开微网客户端
|
2015-10-26 03:10:33 +00:00 |
nnhy
|
732d46e433
|
|
2015-10-26 02:57:37 +00:00 |
nnhy
|
b25fba5886
|
速度计算公式
|
2015-10-26 02:56:39 +00:00 |
nnhy
|
5e1ff81664
|
保存节点地址和服务端地址
|
2015-10-26 02:44:57 +00:00 |
nnhy
|
7e2a3c7c48
|
优化代码,增加断言,避免出现疏忽了的地方
|
2015-10-26 01:02:33 +00:00 |
nnhy
|
d27bcf885d
|
注释Cfg->Save()后,没有串口溢出,组网成功
|
2015-10-25 15:28:33 +00:00 |
nnhy
|
a48f07ec48
|
组网成功后保存配置信息,测试未通过,因为出现了串口溢出,导致未能成功组网。
|
2015-10-25 14:36:00 +00:00 |
Stone
|
61aac14449
|
微网配置独立
|
2015-10-24 03:08:03 +00:00 |
cdyong
|
6fb17457e4
|
客户端受控一次,上抱一次所有数据位的状态
|
2015-10-23 06:59:08 +00:00 |
nnhy
|
9666ac2ac5
|
延迟200ms上报,期间有其它上报任务到来将会覆盖
让触摸开关触摸上报更灵敏,测试通过
|
2015-10-13 01:53:29 +00:00 |
nnhy
|
39a9233a3f
|
自动上报偏移量异常
|
2015-10-11 08:39:43 +00:00 |
nnhy
|
1fb81ba2ef
|
异步自动上报,加快触摸开关响应速度
|
2015-10-09 10:01:53 +00:00 |
nnhy
|
057a2a5f39
|
接收模式。0只收自己,1接收自己和广播,2接收所有。
客户端默认0,服务端默认2
三位触摸开关测试通过
|
2015-10-08 12:03:32 +00:00 |
nnhy
|
2ee5521bfa
|
系统时间,以毫秒作为基本精度
编译测试通过
|
2015-10-05 13:22:23 +00:00 |
nnhy
|
5860970c88
|
任务操作函数全部修改为以毫秒ms为单位,所以需要减小1000倍
测试通过
|
2015-10-05 12:57:37 +00:00 |
nnhy
|
1c455d578a
|
客户端通过Ping指令的0x01操作码把数据同步给网关缓存
|
2015-10-03 03:04:46 +00:00 |
nnhy
|
45a1917755
|
限制心跳最大值
|
2015-09-21 09:56:18 +00:00 |
WangQiang
|
262135cf87
|
Password = 0; 的时候 _canWrit 会被修改,导致二次组网跑飞
|
2015-09-21 03:21:28 +00:00 |
nnhy
|
3d2e5c89b9
|
重新整理读写代码,未测试
|
2015-09-09 08:15:49 +00:00 |
nnhy
|
c3ab2b00c7
|
增加数据上报功能,经测试,数据从业务层进入了微网客户端
|
2015-09-09 03:46:08 +00:00 |
nnhy
|
8eb7c2bccd
|
修正未正确设定数据流的错误
|
2015-09-08 10:03:35 +00:00 |
nnhy
|
4c2da7ed8c
|
修正消息源地址判断错误的BUG
|
2015-09-08 09:51:09 +00:00 |
nnhy
|
4b1d56b077
|
优化Sys.RemoveTask,自动把ID清零
|
2015-09-07 09:07:58 +00:00 |
nnhy
|
272b9c7bb6
|
使用指针来操作配置,而不是全局对象
|
2015-09-04 09:30:55 +00:00 |
nnhy
|
9b7f339b32
|
消息处理函数默认为常量参数,不允许内部修改消息对象
|
2015-09-04 08:55:38 +00:00 |
nnhy
|
9956f3799c
|
网关读写缓存数据区,编译通过,未测试
|
2015-08-27 02:03:07 +00:00 |
WangQiang
|
b911502dbb
|
Ping 指令编号错误
|
2015-08-24 13:00:13 +00:00 |
nnhy
|
65d18e8727
|
Sys增加设定任务周期的方法
|
2015-08-22 06:37:53 +00:00 |
nnhy
|
547e0759fd
|
调整写法,消灭任务调度的全局变量,编译通过,未测试
|
2015-08-22 06:26:46 +00:00 |
nnhy
|
54b2fd48dc
|
字节数组增加Load/Save,支持保存到普通字节指针
|
2015-08-22 02:52:09 +00:00 |