Commit Graph

84 Commits

Author SHA1 Message Date
大石头 cea66d5556 增加TokenClient.WriteAsync,异步上传并等待响应,确保历史数据稳定可靠上传 2017-04-18 16:25:19 +08:00
大石头 028ceba5b6 令牌客户端关闭定时内网广播,改为登录成功后广播一次;
令牌会话不再自动销毁,客户端保存32项内网设备编码和地址,便于将来快速实现本地网联动
2017-03-29 18:11:01 +08:00
大石头 e16445eb40 TokenClient.CreateFast内不调用UseLocal,改为bsp内部调用。
bsp内部InitClient不调用InitAlarm,改为main调用。
2017-03-15 17:26:58 +08:00
大石头 3c09a1339a 打开多连接IPMux失败,单连接UDP成功接入云平台,发送数据还有小问题 2017-03-13 11:56:39 +08:00
大石头 fa329294f1 绝对路径引用Sys.h,避免与lwip冲突 2017-02-15 20:02:29 +08:00
大石头X2 135a736a9a Revert "Merge branch 'master' of http://git.wslink.cn/Embed/SmartOS"
This reverts commit a53379c89a, reversing
changes made to 7e367ed9aa.

# Conflicts:
#	Board/Pandora.cpp
2017-02-14 10:31:26 +08:00
大石头X2 32b2fa480a 令牌客户端定时检测网络,自动选择主连接,自动在所有网卡上建立本地连接。
单独W5500或ESP8266上测试通过,混合使用是跑飞了。
2017-02-10 12:27:47 +08:00
大石头X2 58d72b37fd 令牌客户端自动选择第一个可用网络接口,测试通过。
当网络接口断开时,自动切换到其它可用接口,未测试。
2017-02-08 21:45:24 +08:00
cdy 70182559de tokenClient 允许上报全部数据区,包括数据区长度 2017-01-19 15:49:23 +08:00
大石头 82a799c79f 只能有一个令牌客户端实例 2017-01-09 12:54:49 +08:00
大石头 c963a74fa8 修正重启和重置的名称 2016-12-02 11:39:57 +08:00
大石头 3201c82e12 重启重置时向服务器发送原因 2016-12-01 11:33:54 +08:00
cdyong acd83d9e7a 设备重置上报云端 2016-10-06 01:24:23 +00:00
WangQiang af8bbc501f 异步上报必须满足 start>0
修复参数检查判断错误
2016-09-23 03:21:28 +00:00
WangQiang 4288451128 Invoke Api/All获取所有 Invoke 指令名称 未测试
在未指定Socket的Port的时候  自动从 1024 至 1024+255 之间选取首次g_port 之后的未指定port从g_port累加
TokenClient ChangeIPEndPoint 的时候 指定Port为未指定   由驱动随机拿到端口
2016-09-07 02:25:09 +00:00
cdyong 698bceaed9 获取服务器地址0801测试 2016-09-05 09:51:10 +00:00
cdyong 60ace040bd SetRemote 0801 测试。 2016-09-05 09:20:48 +00:00
WangQiang d7109dee02 TokenClient 不做注册invoke操作 2016-08-20 07:12:12 +00:00
Stone 5081dedb7c 拆分Pair,接口化设计 2016-08-16 03:14:24 +00:00
cdyong f6f6715cb6 2016-08-09 06:31:58 +00:00
cdyong 967d605084 透传,配置 2016-08-08 07:01:33 +00:00
WangQiang 79c5a94a79 VisitToken -> Cookie 2016-08-01 13:58:24 +00:00
Stone d0a8b62ed6 令牌客户端携带令牌跳转,未完成 2016-08-01 09:55:14 +00:00
Stone e7a1957c8b 调整8266逻辑,打开设备和组网分为,异步任务组网。
令牌客户端支持后续添加控制器。
2016-08-01 07:44:24 +00:00
cdyong cb82f4eefb 设备远程重置测试通过 2016-07-20 13:36:51 +00:00
cdyong 48e407694e 用户写入指令响应分发给内网用户 2016-07-16 06:50:53 +00:00
cdyong 150710f70c 内网分发 2016-07-16 06:44:03 +00:00
Stone 890b639e57 增加令牌会话,支持内网多会话支持,根据远程地址端口区分。
每个内网控制器共用相同密钥。
内网会话默认5分钟超时。
2016-07-14 12:18:59 +00:00
Stone 30b952a49e 30秒内发过数据,不再发送心跳 2016-07-01 02:23:33 +00:00
Stone cce95a003d 异步上报数据区 2016-07-01 02:16:14 +00:00
Stone b81b6ff89b 远程调用路由采用泛型字典 2016-06-30 12:27:24 +00:00
Stone 3ac45d3fda 主动上报状态 2016-06-30 08:07:31 +00:00
Stone 44c7bfe898 团队代码重审 2016-06-29 10:14:40 +00:00
Stone 76cdbf2fe7 完整实现List<>泛型 2016-06-29 08:45:47 +00:00
Stone 1d767a00d7 全面使用NetType 2016-06-28 12:47:12 +00:00
Stone 4717e4d2bf 令牌客户端支持无线多个控制器 2016-06-28 12:04:24 +00:00
Stone d1d577bfaf 令牌客户端支持无线多个控制器 2016-06-28 11:59:44 +00:00
Stone 140ca96422 最大不活跃时间ms,超过该时间时重启系统
WiFi触摸开关建议5~10分钟,网关建议5分钟
2016-06-24 09:39:01 +00:00
Stone 7b0016b13a 8266驱动实现SetWiFi保存密码,bsp实现装配 2016-06-23 15:37:42 +00:00
Stone 75bcafd17c 修正TokenClient可以重复打开的BUG 2016-06-21 14:16:31 +00:00
Stone e663411ebb 令牌广播使用素数,避免跟别的任务重叠 2016-06-21 04:30:49 +00:00
Stone 46bbdb9557 在控制器中使用Delegat2委托 2016-06-20 02:54:05 +00:00
Stone f5caa8a664 完成强类型事件委托,测试通过!
支持全局函数、静态成员函数和实例成员函数,作为事件处理函数。
2016-06-18 09:48:12 +00:00
Stone 64eb17e6f4 !!!本版本仅作记录,请不要使用。
尝试使用function编译通过
2016-06-17 15:33:37 +00:00
Stone 251d63b82e OnInvoke使用数据流返回数据 2016-06-17 07:03:19 +00:00
Stone b943d8f0c3 使用字典重构OnInvoke,代码更优雅 2016-06-17 04:22:34 +00:00
Stone bf95430002 Invoke单元测试通过 2016-06-13 10:52:05 +00:00
nnhy c8d20a8d4c 节省内存 2016-06-04 15:12:55 +00:00
nnhy c06e343762 单向请求一般用于广播也不列入统计 2016-06-04 13:48:58 +00:00
nnhy ea9470e6b8 内网通道定时向3355广播握手信息,可以保持8266通道打开。未测试 2016-06-04 12:17:43 +00:00