大石头
|
fa329294f1
|
绝对路径引用Sys.h,避免与lwip冲突
|
2017-02-15 20:02:29 +08:00 |
WangQiang
|
d5ddc2d88d
|
TinyServer 不持有 设备管理
去掉在线持久在线列表(重启丢失),改用Device内标识 存Flash。
Device 增加其他标识字段union{ushort,struct{位域}},目前仅有设备是否为持久在线标识,其他保留。
备注掉 V2 版本Dvice从Stream内读写函数。
修正维护设备在线bug
测试通过 (TokenClient .h .cpp 11359版本)
|
2016-06-25 03:26:43 +00:00 |
Stone
|
46bbdb9557
|
在控制器中使用Delegat2委托
|
2016-06-20 02:54:05 +00:00 |
WangQiang
|
2d809f92c8
|
DevicesManagement 应该归为 TokenNet
|
2016-06-15 09:51:18 +00:00 |
nnhy
|
854b412ef8
|
拆分微网消息和微网控制器
|
2016-05-18 06:37:29 +00:00 |
WangQiang
|
4601b2c29c
|
握手注册登录跳转 OK 登录主服务器会返回握手重定向指令
|
2016-05-08 09:51:43 +00:00 |
WangQiang
|
97fca51c78
|
抽出 Gateway 的设备管理内容 编译通过,局部测试:load/save/find 通过
设备管理 由 TinyServer 持有,Gateway 拿全局指针进行操作
DevMgmt 直接 处理 device消息,拥有持续在线表进行设备的 login/lastTime 状态处理。
|
2016-04-08 05:19:26 +00:00 |
nnhy
|
b72139033f
|
内存缓冲区Buffer作为最基础的内存数据包,只包含指针和长度!
Array作为变长内存数据包,可扩大
ByteArray直接继承自Array,脱离模板TArray
|
2016-03-06 11:01:01 +00:00 |
nnhy
|
bc088cf2b8
|
重构配置区,优先使用对象引用,函数常态化处理。
编译通过,网关C测试启动组网通过
|
2016-01-18 04:49:10 +00:00 |
cdyong
|
ffeedf6826
|
|
2015-12-30 00:51:00 +00:00 |
Stone
|
08a96fcacc
|
两个方向的退网逻辑整理完成,编译通过,未测试
|
2015-12-29 05:09:25 +00:00 |
Stone
|
7a18688e8a
|
网关不需要重置节点通信密码,直接逼他退网然后重新组网即可
|
2015-12-29 04:57:42 +00:00 |
nnhy
|
7de8ea99b5
|
1,节点写入响应携带数据
2,主机收到节点写入响应获取携带数据,更新缓存
3,主机收到远程写入请求不操作本地缓存,直接转发给节点,由节点响应来作为应答远程请求的响应
4,主机收到远程读取请求,每5秒转发一次给节点,此时不会从缓存拿数据做响应,其它时候直接从缓存拿数据做响应,不转发指令
5,节点主动上报由读取响应改为写入请求,为了获得微网重发机制支持,确保上报成功
|
2015-12-21 03:29:10 +00:00 |
nnhy
|
a83c8b5185
|
重构微网服务器,优化数据读写部分,编译通过,测试未通过
|
2015-12-19 07:17:37 +00:00 |
cdyong
|
3d37053681
|
网关写自己的配置区
|
2015-12-17 01:42:18 +00:00 |
nnhy
|
385bebde78
|
微网服务器发送消息时,自动获取目标设备地址并加入到2401驱动层。
编译通过,网关C基本功能可用,兼容旧节点,未确认新功能是否可用。
|
2015-12-16 12:56:15 +00:00 |
cdyong
|
32fff90a9a
|
指令修改频道
|
2015-12-16 09:36:10 +00:00 |
nnhy
|
176d1b392a
|
把一些函数常量化,避免错误使用
|
2015-12-09 11:16:39 +00:00 |
cdyong
|
05fdb5c7fc
|
加密,未测试
|
2015-12-08 10:36:17 +00:00 |
cdyong
|
ca7182b3d0
|
根据ID设置通信密匙
|
2015-12-08 08:14:49 +00:00 |
nnhy
|
d138b12385
|
减少日志输出
|
2015-12-02 01:02:40 +00:00 |
nnhy
|
5631889811
|
心跳指令涉及大量子操作码,独立一个类
|
2015-11-27 10:46:24 +00:00 |
WangQiang
|
f9caf25c4f
|
添加定时输出设备列表,精简设备列表输出数据
|
2015-11-27 07:26:54 +00:00 |
nnhy
|
232caf7e34
|
全面使用Array,尽可能的减少使用指针。
编译通过,网关C基础测试通过
|
2015-11-13 12:39:45 +00:00 |
cdyong
|
d7faacab39
|
服务端心跳和退网处理,设备ID共用处理
|
2015-11-07 09:04:36 +00:00 |
cdyong
|
0c27d93ab9
|
偏移量大于主数据区规定长度,转向写入配置数据区
|
2015-11-04 08:37:24 +00:00 |
nnhy
|
c26f493650
|
!!!核心数组Array降为非模版,新增模版数组TArray,网关C测试通过。
这次修改影响整个系统每一个细节,各个地方要及时跟进
|
2015-10-30 04:36:18 +00:00 |
nnhy
|
c1544f64e1
|
整合List到Type,增加Array.FindIndex
|
2015-10-29 03:35:35 +00:00 |
Stone
|
61aac14449
|
微网配置独立
|
2015-10-24 03:08:03 +00:00 |
WangQiang
|
7c33de216f
|
TinyConfig Flash操作 编译通过,未测试
|
2015-10-23 09:45:00 +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
|
2b1108cf47
|
网关学习模式,未测试
|
2015-10-22 00:39:14 +00:00 |
nnhy
|
272b9c7bb6
|
使用指针来操作配置,而不是全局对象
|
2015-09-04 09:30:55 +00:00 |
nnhy
|
9b7f339b32
|
消息处理函数默认为常量参数,不允许内部修改消息对象
|
2015-09-04 08:55:38 +00:00 |
nnhy
|
c17aed9564
|
读取响应,服务端趁机缓存一份。定时上报也是采用该指令。
|
2015-08-27 02:23:11 +00:00 |
nnhy
|
9956f3799c
|
网关读写缓存数据区,编译通过,未测试
|
2015-08-27 02:03:07 +00:00 |
nnhy
|
9bb0f4c518
|
微网服务端拦截内存数据操作
|
2015-08-24 10:11:02 +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 |
Stone
|
4cc5d91409
|
增加设备删除指令0x26
|
2015-07-08 13:57:04 +00:00 |
Stone
|
27dd8c2985
|
改善设备上线逻辑,TinyServer增加当前操作设备
|
2015-07-08 09:14:20 +00:00 |
nnhy
|
2762edb092
|
微网服务端增加主动分配ID的功能,以硬件ID作为唯一识别
编译通过,未测试
|
2015-07-05 09:54:57 +00:00 |
nnhy
|
36d3dd70b5
|
网关从发现消息里面读取版本、开关数
|
2015-07-05 08:32:02 +00:00 |
nnhy
|
bb2840aac9
|
设备管理有TinyServer完成,网关不再负责
|
2015-07-04 10:13:27 +00:00 |
nnhy
|
236cb4add7
|
微网协议,支持0x01指令广播,网关发现设备后加入设备列表,初步测试通过
|
2015-07-01 09:05:22 +00:00 |
Stone
|
8f114ae6dd
|
升级微网协议,统一微网消息和令牌消息,统一控制器接口。
全部编译通过,未测试
|
2014-12-12 12:57:49 +00:00 |