Commit Graph

87 Commits

Author SHA1 Message Date
大石头 13d7fe1598 优化Esp8266/GSM07驱动,关闭连接后,清空Socket槽,以重复理由 2017-03-27 11:00:19 +08:00
大石头 c077006dac 模块上电后就可以测试通过AT指令,但是其它功能需要等到出现ready才可以使用 2017-03-24 12:20:58 +08:00
大石头 d361463057 电源、重置、低功耗 均不需要倒置,内部true代表高电平。保险期间,设计电路时需要电源脚下拉、重置脚上拉。
0802上测试通过!之前出现过很多次频繁重启导致WiFi无法工作的问题,可能就跟这个有关。
2017-03-23 17:34:05 +08:00
大石头 3eca3c2ada 获取IP地址,如果成功,说明已经连上WiFi,无需重新连接 2017-03-23 17:29:37 +08:00
大石头 2c06ab649a 检测不到8266时,还是需要重启一下 2017-03-23 11:40:24 +08:00
大石头 5f47a501da 如果已连接,不需要再次重启 2017-03-22 17:50:44 +08:00
大石头 62db9b351c Esp8266拉高电源开始工作,Reset位于高电平,低电平会导致重启 2017-03-16 12:04:43 +08:00
大石头 e8e4fb527e 优化ESP8266,减少丢弃数据包的发生 2017-03-15 18:47:17 +08:00
大石头 5e175b7812 升级ESP8266驱动,全部使用AT指令集进行优化 2017-03-15 18:35:29 +08:00
arlenxiao f3b3bd7c7d 修正开关按键灰度不变化
修正8266设置DHCP第二个参数错误
2017-03-14 18:32:46 +08:00
大石头X2 cac3f2ddac 网络接口Config方法支持返回成功失败 2017-03-10 15:58:08 +08:00
大石头X2 c156bc9d34 WiFi接口析构时自动销毁ssid/pass 2017-03-01 01:19:22 +08:00
大石头 fa329294f1 绝对路径引用Sys.h,避免与lwip冲突 2017-02-15 20:02:29 +08:00
大石头X2 80559c1a1d ESP8266连接热点前输出调试日志 2017-02-10 16:22:39 +08:00
大石头X2 02f1014fff 扩展网络接口配置,支持保存WiFi密码 2017-02-08 20:45:45 +08:00
大石头X2 5e72d23af9 网络接口循环检测网络时,增加错误重试次数,W5500避免太多错误日志 2017-02-08 18:30:02 +08:00
大石头X2 0bdc856f8a 每个网络接口增加“网络检测”任务,定制检测网络断开和连接等操作 2017-02-08 18:07:39 +08:00
大石头X2 dbc0555a25 独立拆分WiFi接口 2017-02-06 09:58:03 +08:00
大石头 1e5255699f 准备调整网络架构为多网络接口共存架构,有线无线网同时使用。
ISocketHost=>NetworkInterface
ISocket=>Socket
2017-02-03 20:20:52 +08:00
cdy 3e0d0fadf1 修正port 判断empity错误 2017-01-18 08:55:53 +08:00
大石头 cdf49d378f 修正诸多GCCArm编译警告 2016-12-14 14:37:50 +08:00
nnhy a9f9b578ce 直接引用头文件,避免SmartOS上层需要包含太多的头部目录 2016-10-29 03:34:02 +00:00
WangQiang 0fcd1c6b18 Sys.Reset() Sys.ResetAsync() 统一为 Sys.Reboot(int Delayms = 0); 2016-09-05 01:25:14 +00:00
WangQiang d452e2af5b SetWifi后 延迟5s重启 2016-09-05 00:11:44 +00:00
WangQiang 04fa8aa786 添加GetAPs Invoke
使用缓存机制
2016-09-03 01:39:04 +00:00
WangQiang 4fa1ad3a69 打开Ap Ap的名称过滤方式修正 2016-09-02 03:49:04 +00:00
WangQiang f3b0340778 ssid passwd 没有修改则不重启 2016-09-02 03:18:32 +00:00
WangQiang 3b93bc1c10 修改默认连接WIFI名为WSWL
修改SetWifi  SSID 不同才保存  减少擦写次数
优化SetWifi后的回复
提升系统版本
2016-09-02 02:53:26 +00:00
WangQiang 817917d22a 2016-08-19 01:53:08 +00:00
Stone 5081dedb7c 拆分Pair,接口化设计 2016-08-16 03:14:24 +00:00
cdyong fa49febcc0 远程获取WIFI名称 2016-08-08 02:28:40 +00:00
WangQiang fdd2f3a462 修改串口数据包大小限制 去满足8266 登录260字节Cookie
直接内存损失1KRAM  长时间占用
2016-08-06 02:00:55 +00:00
WangQiang fd134c7fe1 任务自己删除自己需要注意后面没有创建任务 否则可能使新建的任务继承现在任务的一些参数而出问题 2016-08-05 09:14:45 +00:00
WangQiang 7e6fa45318 初始值需要为0 2016-08-04 08:50:47 +00:00
nnhy 7d00492404 8266模块问题,无法同时处理两条指令,回滚代码 2016-08-02 06:34:11 +00:00
Stone c74a49e3ae 需要备份旧的等待事件 2016-08-02 04:36:33 +00:00
Stone d698501b40 Esp8266::Send大于一定时间的等待,不要堵塞其它任务发送数据 2016-08-02 04:28:55 +00:00
Stone c775515aa7 数据不显示Command,没有打开NET_DEBUG时也不显示 2016-08-02 04:23:58 +00:00
WangQiang 22906c3bb7 JionAP不能太频繁(占用发送15秒) 会阻塞发送数据 不能回复广播通道的数据
经测试   间隔1秒  回复成功率 <1% (理论值为 0%)     间隔10秒  回复成功率  < 5% (理论值为 0%)  
间隔30秒   回复成功率 > 50% (理论值为 66%)
2016-08-02 02:51:08 +00:00
Stone e7a1957c8b 调整8266逻辑,打开设备和组网分为,异步任务组网。
令牌客户端支持后续添加控制器。
2016-08-01 07:44:24 +00:00
WangQiang cd20d8cc39 回滚无效修改 2016-08-01 01:42:23 +00:00
WangQiang 209569edaa 使用默认SSID时候连接失败不算打开失败 即算他打开成功
测试  JionAP后打开wslink热点    并不会去连接热点    修改失败
2016-08-01 01:22:23 +00:00
WangQiang 0251ead197 将ESP8266异步打开 重连接的时间暴露到外部进行设置 2016-08-01 00:40:36 +00:00
WangQiang 0987e3a1f5 10秒一次(可能还不够) 否则自动连wslink失败的情况下 一直尝试Open 造成手机连接wifi模块失败 2016-07-27 09:55:42 +00:00
WangQiang c9711f2d93 如果密码为空 写一个字节 弥补String Copy的问题 2016-07-27 09:52:55 +00:00
WangQiang 1a3715df6a 默认连接Wslink热点(无密码) 握手注册登录(跳转)心跳 OK
另    连上手机热点后  开热点的手机无法发现设备,而连上此热点的另外手机可以发现。
2016-07-27 08:01:16 +00:00
WangQiang 8a88d977ca 添加移除指示灯函数 2016-07-23 02:42:59 +00:00
Stone 2a812e378e 组网不再需要调试,组网成功后,只保留Station模式,关闭AP 2016-07-13 12:52:05 +00:00
Stone ac398cd654 如果8266没有被打开,并且没有处于正在打开的状态,那么再次打开8266 2016-07-06 03:56:05 +00:00
Stone 5c17fb3716 避免在循环内部频繁构造和析构 2016-07-02 02:15:11 +00:00