nnhy
|
8bf8589cd3
|
修正密码拷贝错误导致无法加密的BUG
|
2016-03-11 17:06:56 +00:00 |
nnhy
|
1b26bdb65e
|
废弃ByteArray的拷贝构造函数,以免引起误解
|
2016-03-11 16:54:44 +00:00 |
nnhy
|
bdfd8e6273
|
Array => Buffer
|
2016-03-11 13:03:38 +00:00 |
nnhy
|
d710c33435
|
Buffer的赋值构造函数,不明确要不要拷贝长度,无法解释用法,暂时注释
|
2016-03-11 12:34:46 +00:00 |
nnhy
|
11ec1084fd
|
ulong => UInt64
_REV/_REV16 独立汇编实现,不依赖固件库
|
2016-03-07 10:46:10 +00:00 |
nnhy
|
1102091f30
|
完善Array/ByteArray的构造函数和赋值构造函数
|
2016-03-07 03:25:31 +00:00 |
nnhy
|
b72139033f
|
内存缓冲区Buffer作为最基础的内存数据包,只包含指针和长度!
Array作为变长内存数据包,可扩大
ByteArray直接继承自Array,脱离模板TArray
|
2016-03-06 11:01:01 +00:00 |
nnhy
|
8a71c880ac
|
!!!独立String,增强字符串连接等功能。
为了编译通过,注释了一些其它类的功能代码,慎用该版本!
|
2016-03-05 06:58:12 +00:00 |
nnhy
|
ca19789161
|
|
2016-03-04 14:19:19 +00:00 |
nnhy
|
a67234700f
|
修正注册登录的MD5
|
2016-03-04 09:58:33 +00:00 |
nnhy
|
b12060dddc
|
|
2016-03-04 08:59:10 +00:00 |
nnhy
|
c68472c3c8
|
向服务端握手时,汇报内网本地端口,用户端将会通过该端口连接
|
2016-03-04 08:57:48 +00:00 |
cdyong
|
a76e959e37
|
网关上报内网端口为广播端口
|
2016-03-04 07:01:42 +00:00 |
cdyong
|
19500b1d8a
|
拷贝字符串,末尾标结束符
|
2016-03-04 02:28:17 +00:00 |
nnhy
|
62c47d1347
|
显示DNS解析结果
|
2016-03-03 08:45:07 +00:00 |
cdyong
|
872196e0a2
|
FE固定跳转
|
2016-03-03 02:52:57 +00:00 |
nnhy
|
e0a21254ba
|
重构DNS/DHCP,增加快速DNS查询
重构W5500的HardSocket,传入引用而不是指针
网关C测试通过
|
2016-03-03 02:38:40 +00:00 |
nnhy
|
49004319db
|
调整登录密码,全部使用字符串
|
2016-03-02 14:08:47 +00:00 |
nnhy
|
89cd84a14e
|
注册激活成功后不跳转
|
2016-03-02 13:50:55 +00:00 |
nnhy
|
98085534b6
|
收到握手重定向,不需要重启也可以,修改远程地址后重新握手即可
|
2016-03-02 13:22:22 +00:00 |
nnhy
|
f0b9020e99
|
统一DHCP停止事件,默认最大10次尝试,超过后重启系统,因为可能硬件故障
|
2016-03-02 12:49:50 +00:00 |
nnhy
|
8ce0ccd454
|
使用ProtocolType统一Tcp/Udp创建代码
|
2016-03-02 12:09:10 +00:00 |
cdyong
|
df35c74a63
|
|
2016-02-26 11:01:11 +00:00 |
cdyong
|
b45db8d7cc
|
不重启跳转功能需要整理。测试可用,实现比较紊乱
|
2016-02-24 11:54:12 +00:00 |
cdyong
|
42ca62f99a
|
取得DNS取得IP后还原原来地址
|
2016-02-24 09:29:10 +00:00 |
cdyong
|
b200558bb6
|
根据域名获取得到IP,修改socket 地址,端口号,未连接上以太网
|
2016-02-24 04:05:57 +00:00 |
cdyong
|
60d220d466
|
tokenClient域名跳转
|
2016-02-23 06:52:25 +00:00 |
cdyong
|
cfdd8eee10
|
修改TCP/UDP表示值
|
2016-02-16 09:49:59 +00:00 |
cdyong
|
c758f0a72f
|
添加访问令牌
|
2016-01-25 04:02:04 +00:00 |
nnhy
|
927bac9a0c
|
常量化Sys和Time,避免各个模块不小心错误修改
|
2016-01-23 09:22:09 +00:00 |
nnhy
|
e5660b281c
|
注册机制完成
|
2016-01-22 09:59:07 +00:00 |
nnhy
|
2dea1818d6
|
检测自动退出学习模式
|
2016-01-22 08:32:24 +00:00 |
nnhy
|
3e0a224164
|
握手完成后马上注册或登录
|
2016-01-22 07:58:27 +00:00 |
cdyong
|
057cad1cab
|
修正握手逻辑错误
|
2016-01-20 06:03:29 +00:00 |
cdyong
|
b42bf308e9
|
|
2016-01-20 01:04:43 +00:00 |
cdyong
|
c6304decac
|
最好一次兼容旧版云端
|
2016-01-20 01:02:23 +00:00 |
cdyong
|
7626f74d1c
|
|
2016-01-19 08:39:49 +00:00 |
cdyong
|
1722d26781
|
改回注册激活
|
2016-01-19 07:37:16 +00:00 |
cdyong
|
3770c5887d
|
旧云端
|
2016-01-19 07:36:13 +00:00 |
nnhy
|
a1463a2fb8
|
|
2016-01-18 15:25:45 +00:00 |
nnhy
|
0b9db06f25
|
整理完善握手消息,待测试
|
2016-01-18 15:19:44 +00:00 |
cdyong
|
4b34fd0c57
|
服务端口错误赋值给了用户端口
|
2016-01-18 02:03:19 +00:00 |
cdyong
|
e23c384160
|
握手,注册,调整测试,指令通过。TokenConfig::Current,未能正确加载数据。
|
2016-01-18 01:11:05 +00:00 |
nnhy
|
152f91f8b6
|
握手重定向消息直接在握手消息内部解析
|
2016-01-16 02:53:23 +00:00 |
cdyong
|
5649d5184d
|
修正登录名和握手名不相同的bug
|
2016-01-14 10:07:05 +00:00 |
cdyong
|
39093339f1
|
发送设备列表Ids,注释了网关注册功能,兼容救云端,未测试
|
2016-01-13 10:13:00 +00:00 |
cdyong
|
dec5330139
|
注册新判断
|
2016-01-13 02:50:51 +00:00 |
nnhy
|
1b8c8a0047
|
令牌配置不需要做属性
|
2016-01-12 09:17:02 +00:00 |
cdyong
|
ee771c1701
|
内网和外网的加解密协调出现bug,外网得到的加密密匙,随时能刷掉内网的密匙
|
2016-01-11 11:31:11 +00:00 |
cdyong
|
af52a66852
|
内网握手,登陆调试功能测试可用
返回的远程地址,不是很严谨
|
2016-01-11 11:15:54 +00:00 |
cdyong
|
31e7adc6a8
|
客户端内网登陆网关修改
|
2016-01-11 09:06:28 +00:00 |
cdyong
|
b3f057e18a
|
注册登录 名称和密码有字节数组字段改为字符串
|
2016-01-10 07:47:37 +00:00 |
cdyong
|
12e1f9111f
|
握手重定向服务器修改,注意:这里网关登陆密码未进行MD5散列
|
2016-01-09 10:48:34 +00:00 |
nnhy
|
07a9bb254e
|
|
2016-01-09 10:09:49 +00:00 |
cdyong
|
df9a0131f8
|
|
2016-01-08 11:00:50 +00:00 |
cdyong
|
df744c3872
|
|
2016-01-08 02:40:08 +00:00 |
cdyong
|
d8d2046675
|
激活测试,可以得到用户名,密码,IP地址,服务域名,登陆新服务
|
2016-01-08 02:08:27 +00:00 |
cdyong
|
d2c6d873e5
|
注册激活转服sz01测试
|
2016-01-08 01:38:14 +00:00 |
cdyong
|
e10a332f2c
|
未登录,指令不随便上报云端
|
2016-01-07 15:22:51 +00:00 |
cdyong
|
0b76a33f18
|
|
2016-01-07 15:05:01 +00:00 |
cdyong
|
1536277f7e
|
注册响应
|
2016-01-07 14:45:44 +00:00 |
cdyong
|
9307947425
|
RegisterMessage
|
2016-01-07 14:34:43 +00:00 |
cdyong
|
3e49e1072b
|
|
2016-01-07 14:30:51 +00:00 |
cdyong
|
9d734684c9
|
从配置区取得密码,用户名,状态3为注册
|
2016-01-07 14:23:31 +00:00 |
cdyong
|
a2306640e5
|
|
2016-01-07 14:18:40 +00:00 |
cdyong
|
e22a2c3407
|
|
2016-01-07 10:37:13 +00:00 |
cdyong
|
6de53a74b7
|
|
2016-01-07 10:20:37 +00:00 |
cdyong
|
5577285004
|
取消登陆使用硬件ID,添加注册类
|
2016-01-07 09:37:01 +00:00 |
nnhy
|
f061dc2f89
|
协议,TCP=1/UDP=2
|
2016-01-07 07:40:20 +00:00 |
cdyong
|
038b17bafc
|
客户端内网登陆,未测试
|
2016-01-06 03:52:04 +00:00 |
nnhy
|
f207cf36a8
|
网关启动的时候,登录完成之前,不要发出学习模式指令
|
2015-11-30 09:17:45 +00:00 |
nnhy
|
1294b86663
|
使用外部缓冲区时无法扩容
|
2015-11-30 08:08:10 +00:00 |
Stone
|
2f70f8d4f2
|
系统绝对当前时间,秒
|
2015-11-29 16:58:16 +00:00 |
nnhy
|
f013f17ddf
|
重构控制器消息处理器接口,令牌客户端使用双Socket,一个专用于云平台,一个用于内网
|
2015-11-28 12:13:20 +00:00 |
cdyong
|
ec5445835a
|
规定0XFF为重新登陆
|
2015-11-28 10:10:11 +00:00 |
nnhy
|
fab4b67478
|
内网发现功能时,网关设备ID改为使用密钥字段返回,加密算法为0xFF
|
2015-11-28 07:31:55 +00:00 |
WangQiang
|
42668de528
|
|
2015-11-28 03:01:47 +00:00 |
WangQiang
|
3e966e8721
|
输出token ping rev 时间 和 本地时间
|
2015-11-28 02:59:48 +00:00 |
nnhy
|
1c72ea3d70
|
内网发现网关时,用ID替代Name
|
2015-11-25 10:09:45 +00:00 |
nnhy
|
0303986466
|
修正收到握手请求时,响应指令密钥部分不准确的BUG
|
2015-11-25 09:17:01 +00:00 |
nnhy
|
07e10c37c3
|
增加令牌会话,支持本地网访问网关。
使用TCP作为令牌客户端时,增加UDP作为本地网支持。
编译通过,未测试
|
2015-11-21 04:54:01 +00:00 |
nnhy
|
cb7601d2d6
|
增加跟踪点
|
2015-11-16 09:00:37 +00:00 |
nnhy
|
232caf7e34
|
全面使用Array,尽可能的减少使用指针。
编译通过,网关C基础测试通过
|
2015-11-13 12:39:45 +00:00 |
nnhy
|
6a1c869f39
|
放大缓冲区,避免堆分配
|
2015-11-11 09:03:18 +00:00 |
nnhy
|
2b2ddd8961
|
数据传输接口增加一个带附加数据的Write,用于令牌协议指定指令发送的目标地址,首先在UDP上测试通过
|
2015-11-11 08:29:29 +00:00 |
nnhy
|
3f75afc218
|
优化数据流,全面使用Array,同时暴露出来以前的Stream(int)隐式转为Stream(ByteArray(int))的BUG
|
2015-11-09 11:07:58 +00:00 |
nnhy
|
6eb33baeb9
|
重构令牌网配置,网关C测试通过
|
2015-11-09 04:02:13 +00:00 |
cdyong
|
79614111c2
|
网关收到指派服务器指令,重启
|
2015-11-05 08:02:32 +00:00 |
cdyong
|
1dc1daa60f
|
网关收到指派服务器指令,重启
|
2015-11-05 07:48:54 +00:00 |
cdyong
|
2348278064
|
设备配置添加一个8字节的设备名称
|
2015-11-04 07:11:54 +00:00 |
cdyong
|
c2570dcb33
|
找不到设备,网关不返回任何读写指令
|
2015-11-04 06:17:17 +00:00 |
cdyong
|
da95bed688
|
网关根据云端分配服务器进行转服,测试通过,未完善
|
2015-11-03 09:33:47 +00:00 |
cdyong
|
8ec00f87dc
|
|
2015-11-03 09:32:53 +00:00 |
cdyong
|
ab6fb6bd60
|
网关根据云端分配服务器进行转服,测试通过,未完善
|
2015-11-03 09:06:43 +00:00 |
nnhy
|
59baca7be6
|
增加获取系统启动时间的Sys.Ms(),等同于Time.Current(),但是无需再引用Time.h
|
2015-11-03 08:52:31 +00:00 |
cdyong
|
c7c67f7d46
|
|
2015-11-02 08:11:41 +00:00 |
cdyong
|
f1f9ce2c79
|
解析握手错误操作码=2的指令
|
2015-11-02 08:07:41 +00:00 |
cdyong
|
add5ed074e
|
云端配置网关网络
|
2015-11-02 04:06:31 +00:00 |
cdyong
|
153dce33f8
|
配置令牌客户端网络
|
2015-11-02 03:03:31 +00:00 |
nnhy
|
4be149dfe5
|
|
2015-10-22 11:29:15 +00:00 |
nnhy
|
5e4dbc2f1f
|
修正Flash保存小数据时,操作错误的BUG
|
2015-10-22 09:49:33 +00:00 |
nnhy
|
d45e8b0886
|
数据流Stream去掉读写模版,改用普通读写函数,针对整数进行操作。
模版容易错误识别,并且导致可以直接写入字符串指针等隐含错误。
|
2015-10-10 14:20:37 +00:00 |
cdyong
|
2254771b53
|
|
2015-10-08 12:10:09 +00:00 |
cdyong
|
cda6c68455
|
|
2015-10-08 04:41:45 +00:00 |
nnhy
|
fc4d8d6a9a
|
修正各应用中用到的本地时间
|
2015-10-08 02:52:17 +00:00 |
nnhy
|
fef9cd8378
|
网关借助握手,自动跟服务器同步时间,测试通过
|
2015-10-07 12:08:06 +00:00 |
cdyong
|
b6e962a639
|
客户端启用旧指令
|
2015-10-07 10:19:52 +00:00 |
nnhy
|
32dbcf93d5
|
解析错误时才显示指令数据,减少日志输出
|
2015-10-07 08:23:52 +00:00 |
nnhy
|
2ee5521bfa
|
系统时间,以毫秒作为基本精度
编译测试通过
|
2015-10-05 13:22:23 +00:00 |
nnhy
|
5860970c88
|
任务操作函数全部修改为以毫秒ms为单位,所以需要减小1000倍
测试通过
|
2015-10-05 12:57:37 +00:00 |
cdyong
|
63a0dfb062
|
版本号为0,需要清除令牌再重新登陆
|
2015-09-23 09:35:37 +00:00 |
nnhy
|
1a98e99d3d
|
心跳延迟
|
2015-09-19 06:59:30 +00:00 |
nnhy
|
4b1d56b077
|
优化Sys.RemoveTask,自动把ID清零
|
2015-09-07 09:07:58 +00:00 |
nnhy
|
da5db49c25
|
整理令牌客户端代码逻辑,握手、登录、心跳都测试通过
|
2015-09-05 10:04:37 +00:00 |
nnhy
|
2c2bab7f1e
|
神奇的dynamic_cast,第一次使用,测试通过
|
2015-08-30 02:50:52 +00:00 |
nnhy
|
553f151525
|
C++的多接口跟C#不一样,不能简单转换了事,还需要注意两个接口的先后顺序,让它偏移
网关C v1.3测试通过
|
2015-08-30 02:42:07 +00:00 |
nnhy
|
48a62d9c29
|
调整微网消息和令牌消息架构,区分开各个目录
|
2015-08-17 01:01:14 +00:00 |