Commit Graph

212 Commits

Author SHA1 Message Date
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