WangQiang
|
c34ddef81a
|
加强设备入网校验,避免空HardID情况
|
2015-11-30 13:59:28 +00:00 |
WangQiang
|
3328b13ba1
|
Device 内时间单位为 Sec
|
2015-11-30 10:00:16 +00:00 |
WangQiang
|
97eb7391f6
|
|
2015-11-30 08:07:11 +00:00 |
Stone
|
2f70f8d4f2
|
系统绝对当前时间,秒
|
2015-11-29 16:58:16 +00:00 |
nnhy
|
f013f17ddf
|
重构控制器消息处理器接口,令牌客户端使用双Socket,一个专用于云平台,一个用于内网
|
2015-11-28 12:13:20 +00:00 |
WangQiang
|
2b03f7c227
|
解决加载设备列表问题
|
2015-11-28 04:22:51 +00:00 |
nnhy
|
b221535a96
|
|
2015-11-27 10:47:16 +00:00 |
nnhy
|
5631889811
|
心跳指令涉及大量子操作码,独立一个类
|
2015-11-27 10:46:24 +00:00 |
WangQiang
|
18bd70c612
|
输出已有节点数量
|
2015-11-27 09:47:47 +00:00 |
nnhy
|
645202b1a4
|
从2开始分配节点地址
先记好来源地址,避免待会被修改
|
2015-11-27 09:45:44 +00:00 |
WangQiang
|
f9caf25c4f
|
添加定时输出设备列表,精简设备列表输出数据
|
2015-11-27 07:26:54 +00:00 |
WangQiang
|
61f720ed02
|
没有功能也要把数据读完,否则无线循环下去,必然出错
|
2015-11-26 12:31:55 +00:00 |
WangQiang
|
f9f98585fc
|
case 要带break
|
2015-11-26 11:28:58 +00:00 |
WangQiang
|
67a979cafb
|
不鸟不想关的设备的不想关指令,防止溢出
|
2015-11-26 05:18:02 +00:00 |
nnhy
|
093812228d
|
|
2015-11-21 15:17:13 +00:00 |
cdyong
|
a1a54d1a81
|
删除节点设备,跟新硬存储
|
2015-11-19 09:51:24 +00:00 |
nnhy
|
98ab6c18ad
|
微网服务器处理三个心跳子操作
|
2015-11-14 02:21:09 +00:00 |
nnhy
|
5bb431c6e6
|
取消Array构造函数里面的默认参数,挖出来一堆隐式转换的BUG
|
2015-11-13 14:13:33 +00:00 |
nnhy
|
232caf7e34
|
全面使用Array,尽可能的减少使用指针。
编译通过,网关C基础测试通过
|
2015-11-13 12:39:45 +00:00 |
cdyong
|
1ebdc7026a
|
为兼容旧版本 01心跳指令要带硬件crc,另指定03指令为新版本不带硬件CRC
|
2015-11-11 01:11:34 +00:00 |
cdyong
|
e18422fc70
|
ping
|
2015-11-11 00:55:32 +00:00 |
cdyong
|
02a7815a3e
|
主数据区超过18字节 ,心跳不带硬件Crc
|
2015-11-10 09:28:15 +00:00 |
cdyong
|
546f56f8c9
|
慎用当前设备指针。
|
2015-11-09 01:53:43 +00:00 |
cdyong
|
6981264d4b
|
|
2015-11-08 03:49:44 +00:00 |
cdyong
|
3cda9c546d
|
|
2015-11-08 02:35:36 +00:00 |
nnhy
|
c06b7bca4b
|
十六进制格式化uint是0x%08X
|
2015-11-08 01:14:17 +00:00 |
cdyong
|
d7faacab39
|
服务端心跳和退网处理,设备ID共用处理
|
2015-11-07 09:04:36 +00:00 |
cdyong
|
fc298b7522
|
配置读写返回
|
2015-11-07 01:22:27 +00:00 |
cdyong
|
0c27d93ab9
|
偏移量大于主数据区规定长度,转向写入配置数据区
|
2015-11-04 08:37:24 +00:00 |
cdyong
|
ef7b8d8498
|
找不到设备,网关不返回任何读写指令
|
2015-11-04 01:27:54 +00:00 |
nnhy
|
59baca7be6
|
增加获取系统启动时间的Sys.Ms(),等同于Time.Current(),但是无需再引用Time.h
|
2015-11-03 08:52:31 +00:00 |
nnhy
|
990b20004b
|
修正清空设备时可能出现内存泄漏的Bug
|
2015-10-30 02:22:17 +00:00 |
nnhy
|
c1544f64e1
|
整合List到Type,增加Array.FindIndex
|
2015-10-29 03:35:35 +00:00 |
nnhy
|
73a98811d4
|
配置块的大小,只有第一次能够修改,以后即使废弃也不能修改,仅仅清空名称
|
2015-10-24 07:58:56 +00:00 |
WangQiang
|
7c33de216f
|
TinyConfig Flash操作 编译通过,未测试
|
2015-10-23 09:45:00 +00:00 |
cdyong
|
40b2d05a2b
|
设备读写流名称放在后面,兼容。
|
2015-10-23 03:31:16 +00:00 |
nnhy
|
245f0bcec7
|
重置设备列表
|
2015-10-22 12:06:21 +00:00 |
nnhy
|
4c519e9180
|
支持清空保存的设备列表
|
2015-10-22 10:03:23 +00:00 |
cdyong
|
9f4b2d11ad
|
网关重启,重置节点通信密码,未测试
|
2015-10-22 09:50:27 +00:00 |
nnhy
|
8382954b66
|
微网服务器加载和保存设备列表信息编码完成,编译通过,测试未通过
|
2015-10-22 08:24:37 +00:00 |
cdyong
|
70c3c38397
|
学习字段改名
|
2015-10-22 07:29:32 +00:00 |
cdyong
|
e785cd6e95
|
|
2015-10-22 02:55:09 +00:00 |
cdyong
|
478ba1a97a
|
|
2015-10-22 02:11:12 +00:00 |
cdyong
|
a8290b71c5
|
非学习模式禁止组网
|
2015-10-22 01:32:02 +00:00 |
cdyong
|
2b1108cf47
|
网关学习模式,未测试
|
2015-10-22 00:39:14 +00:00 |
cdyong
|
88d003791a
|
|
2015-10-12 00:26:16 +00:00 |
cdyong
|
1ba88c37e6
|
10指令转换暂时通过,错误编码发送原因不明
|
2015-10-09 09:02:26 +00:00 |
nnhy
|
057a2a5f39
|
接收模式。0只收自己,1接收自己和广播,2接收所有。
客户端默认0,服务端默认2
三位触摸开关测试通过
|
2015-10-08 12:03:32 +00:00 |
nnhy
|
32dbcf93d5
|
解析错误时才显示指令数据,减少日志输出
|
2015-10-07 08:23:52 +00:00 |
nnhy
|
1c455d578a
|
客户端通过Ping指令的0x01操作码把数据同步给网关缓存
|
2015-10-03 03:04:46 +00:00 |
WangQiang
|
d1f1b22098
|
网关不响应Ping指令
|
2015-09-21 07:06:55 +00:00 |
cdyong
|
a2d2efcdfc
|
所有指令兼容编译通过没测试
|
2015-09-11 09:00:24 +00:00 |
nnhy
|
1903b547e6
|
石头点点审查读写代码完成
|
2015-09-09 08:43:44 +00:00 |
nnhy
|
dae56a4080
|
整理网关的读写代码,未测试
|
2015-09-09 07:50:19 +00:00 |
nnhy
|
65e07ccfd7
|
|
2015-09-08 04:06:49 +00:00 |
nnhy
|
1e9b179d68
|
如果有返回,需要设置目标地址,让网关以为该信息来自设备
|
2015-09-08 04:03:44 +00:00 |
cdyong
|
cca509b2d4
|
返回消息带设备ID
|
2015-09-08 01:02:31 +00:00 |
nnhy
|
5332cbff4a
|
增加设备登录次数(组网次数)
|
2015-09-07 07:54:39 +00:00 |
nnhy
|
cb888f2e82
|
以网关地址为基准,进行递增分配
|
2015-09-04 09:59:36 +00:00 |
nnhy
|
272b9c7bb6
|
使用指针来操作配置,而不是全局对象
|
2015-09-04 09:30:55 +00:00 |
nnhy
|
9b7f339b32
|
消息处理函数默认为常量参数,不允许内部修改消息对象
|
2015-09-04 08:55:38 +00:00 |
cdyong
|
0a3eefa86a
|
|
2015-09-02 02:55:04 +00:00 |
cdyong
|
f93dd6a1e5
|
先发送 后计算
|
2015-09-02 01:26:42 +00:00 |
nnhy
|
e56c079449
|
修正编码
|
2015-08-29 08:12:31 +00:00 |
cdyong
|
43ba6d5144
|
|
2015-08-29 07:13:03 +00:00 |
nnhy
|
c17aed9564
|
读取响应,服务端趁机缓存一份。定时上报也是采用该指令。
|
2015-08-27 02:23:11 +00:00 |
nnhy
|
46a1c6db69
|
远程向网关读取节点数据完成,编译通过,未测试
|
2015-08-27 02:10:25 +00:00 |
nnhy
|
9956f3799c
|
网关读写缓存数据区,编译通过,未测试
|
2015-08-27 02:03:07 +00:00 |
nnhy
|
9bb0f4c518
|
微网服务端拦截内存数据操作
|
2015-08-24 10:11:02 +00:00 |
WangQiang
|
6fda34f614
|
网关上没有记录的设备不响应Ping消息
|
2015-08-23 12:20:13 +00:00 |
nnhy
|
2812489c4b
|
修正消息中的传输速度
|
2015-08-22 01:51:51 +00:00 |
nnhy
|
692ca31fed
|
组网成功更新一次最后活跃时间
|
2015-08-22 01:29:46 +00:00 |
nnhy
|
19a14bc5dc
|
更新网关分配节点地址逻辑,网关C和门磁配合测试通过
|
2015-08-22 01:12:11 +00:00 |
nnhy
|
7f80ef77b6
|
以网关地址为基准,进行递增分配
|
2015-08-22 00:16:36 +00:00 |
WangQiang
|
8e8d58cf63
|
OnJoin 回复数据中Server错误
Config.LoadDefault 中加入 默认网关地址
|
2015-08-21 09:53:51 +00:00 |
nnhy
|
5e3ed321c1
|
输出通道、速度等
|
2015-08-21 09:13:44 +00:00 |
nnhy
|
6d186a9399
|
|
2015-08-21 08:56:38 +00:00 |
nnhy
|
8dfd360f8b
|
解决组网响应指令超长问题
|
2015-08-21 08:50:08 +00:00 |
nnhy
|
f2893eeb42
|
新的组网指令,微网服务端
|
2015-08-20 12:47:27 +00:00 |
nnhy
|
48a62d9c29
|
调整微网消息和令牌消息架构,区分开各个目录
|
2015-08-17 01:01:14 +00:00 |
nnhy
|
e12d3800a3
|
设备信息类独立,GatewayC测试通过
|
2015-08-15 09:37:03 +00:00 |
nnhy
|
55a0178ac3
|
数据流增加直接返回对象的ReadArray和ReadString,借助RVO优化,我们得以简化很多代码
|
2015-08-15 08:41:36 +00:00 |
nnhy
|
08135dfe19
|
动态分配设备ID
注意,网关可能来不及添加
|
2015-08-15 04:49:22 +00:00 |
nnhy
|
aafb6c0e54
|
网关响应心跳
|
2015-08-15 04:42:23 +00:00 |
nnhy
|
8e3e08be63
|
拷贝序号
|
2015-08-15 04:36:53 +00:00 |
nnhy
|
b5a76f9c66
|
尽量少用String::Format,它使用的vsnprintf会导致编译后固件多增加2k大小
|
2015-08-12 09:50:34 +00:00 |
nnhy
|
2245c7d053
|
跟串口没有关系啦
|
2015-08-06 03:22:33 +00:00 |
nnhy
|
cc3d1fa4c0
|
加上Time.h的引用
|
2015-07-29 03:02:37 +00:00 |
cdyong
|
1df5d87fb5
|
|
2015-07-08 14:48:31 +00:00 |
Stone
|
4cc5d91409
|
增加设备删除指令0x26
|
2015-07-08 13:57:04 +00:00 |
Stone
|
27dd8c2985
|
改善设备上线逻辑,TinyServer增加当前操作设备
|
2015-07-08 09:14:20 +00:00 |
nnhy
|
edf8246c2c
|
严格指定目标地址
|
2015-07-05 13:42:46 +00:00 |
nnhy
|
4daf768495
|
自动分配ID,测试未通过
|
2015-07-05 10:18:53 +00:00 |
nnhy
|
2762edb092
|
微网服务端增加主动分配ID的功能,以硬件ID作为唯一识别
编译通过,未测试
|
2015-07-05 09:54:57 +00:00 |
nnhy
|
3d6ae57088
|
持续更新设备信息
|
2015-07-05 09:15:27 +00:00 |
nnhy
|
36d3dd70b5
|
网关从发现消息里面读取版本、开关数
|
2015-07-05 08:32:02 +00:00 |
WangQiang
|
a78107f321
|
|
2015-07-05 07:05:53 +00:00 |
nnhy
|
dd6ca9c378
|
设备端和网关端统一使用消息对象来读写消息,避免协议指令变更带来的不统一
|
2015-07-05 06:54:13 +00:00 |
nnhy
|
137b0467b3
|
完善发现指令的响应
|
2015-07-04 14:35:30 +00:00 |
nnhy
|
a9c0832417
|
取消消息的拷贝构造函数,采用默认的就好
|
2015-07-04 13:06:43 +00:00 |
nnhy
|
8e4856a0c2
|
兼容旧版本,固定20字节的ID
|
2015-07-04 12:59:19 +00:00 |
nnhy
|
50f845f7f5
|
不要频繁的响应dis
|
2015-07-04 10:32:38 +00:00 |
nnhy
|
bb2840aac9
|
设备管理有TinyServer完成,网关不再负责
|
2015-07-04 10:13:27 +00:00 |
nnhy
|
3dd19a666a
|
发现消息使用广播,不需要等待响应
|
2015-07-01 12:30:37 +00:00 |
nnhy
|
e134dc3156
|
整理代码
|
2015-07-01 10:03:37 +00:00 |
nnhy
|
9133371768
|
|
2015-07-01 09:05:33 +00:00 |
WangQiang
|
3ac28005f4
|
TinyServer 广播间隔拉长
|
2015-07-01 08:37:07 +00:00 |
nnhy
|
7765d04de1
|
数据流用法改进
|
2015-07-01 07:12:33 +00:00 |
nnhy
|
685cc0c997
|
调整控制器架构,每个控制器只使用一个传输口,极大简化控制器实现
编译通过,简单测试通过
|
2015-06-30 09:04:52 +00:00 |
WangQiang
|
8d857be635
|
|
2015-06-29 05:18:54 +00:00 |
nnhy
|
a67b7ef4da
|
控制器删除Create方法,直接创建消息对象即可
|
2015-06-25 09:16:32 +00:00 |
nnhy
|
3acdae119c
|
数据流独立,网关程序测试通过
|
2015-06-16 14:51:37 +00:00 |
nnhy
|
03468cea87
|
令牌协议统计程序编译通过,未测试
|
2015-06-11 02:33:58 +00:00 |
Stone
|
611aeb3235
|
借助智能指针,解决Controller.Create得到的消息没有及时销毁的问题
|
2014-12-12 13:38:15 +00:00 |
Stone
|
8f114ae6dd
|
升级微网协议,统一微网消息和令牌消息,统一控制器接口。
全部编译通过,未测试
|
2014-12-12 12:57:49 +00:00 |
Stone
|
4612a7d0f9
|
修正事件没有初始化的BUG
|
2014-11-21 14:35:02 +00:00 |
Stone
|
1a4ade2b7a
|
网关转发程序基本框架完成,编译通过,未测试
|
2014-11-18 12:10:36 +00:00 |
Stone
|
b7e22d0844
|
新增微网服务端,暂时没有具体编码
|
2014-10-25 02:10:24 +00:00 |