Commit Graph

71 Commits

Author SHA1 Message Date
Stone 1b53d1bcf4 严格检查String::IndexOf参数和返回值 2016-06-02 12:26:27 +00:00
WangQiang 01f6d900ba rst 低电平有效 power高电平有效 2016-06-02 02:38:51 +00:00
nnhy 07e3331b61 默认打开DHCP,有一次能够解决连上WiFi路由器后拿不到IP的问题,后面就不行了。
同样代码,连手机热点可以
2016-06-01 15:34:28 +00:00
WangQiang 153a56145f Sys。ID 是倒序 2016-05-31 03:42:59 +00:00
WangQiang 0c2a49d867 AP Name 为 “WsLink-” + 【Sys.ID后3字节ToHex】 2016-05-30 06:39:13 +00:00
WangQiang 10ff2fc670 socket open 强制 Cipmux = 1 解决跑着跑着 mux=0 了(目前不清楚为什么会这样) 2016-05-30 06:27:51 +00:00
WangQiang e0ad889b75 创建 AP 多了参数 暂时屏蔽Send等待“>” 2016-05-28 06:49:34 +00:00
WangQiang 31b015440e 解决 ChangEndpoint 死锁问题 收数据处理后 回复数据时死锁问题未解决 问题含括: 内网所有指令,云端向下读写指令等 2016-05-28 06:13:51 +00:00
WangQiang f54e6b2c30 #include 目录 2016-05-27 07:49:08 +00:00
nnhy b9531927d5 ISocketHost增加统一的启用DNS和DHCP接口。
默认都不启用,需要板级包或者业务层主动调用,减少对DNS/Dhcp模块的引用
2016-05-27 03:41:09 +00:00
nnhy a46a17f4eb 无法识别的数据可能是空格前缀,需要特殊处理 2016-05-26 04:21:55 +00:00
nnhy e795968ce0 2016-05-26 04:13:53 +00:00
nnhy f8f8491154 发送失败,关闭链接,下一次重新打开 2016-05-26 04:11:25 +00:00
nnhy 9fb7759b22 发送失败,关闭链接,下一次重新打开 2016-05-26 03:15:00 +00:00
nnhy a65bf145c9 缩短打开关闭的时间,降低串口平均值,让任务尽快调度 2016-05-25 15:06:50 +00:00
nnhy 948ccd593f 修正收到内网发现数据包时的处理逻辑 2016-05-25 11:19:13 +00:00
nnhy 66d1e7f4ea 设置MAC会导致WiFi连接断开 2016-05-25 10:57:50 +00:00
nnhy c354383fcf 修正分析IP地址的BUG 2016-05-25 10:53:59 +00:00
nnhy d1f7af060a 适配任意关键字后,也就是收到了成功或失败,通知业务层已结束 2016-05-25 10:46:46 +00:00
nnhy b1c411ba4d 分散接收处理函数 2016-05-25 10:36:49 +00:00
nnhy 422d7e7d17 加大8266收发缓冲区,令牌跳转后,关闭一次连接,重新打开,再也无法收到数据 2016-05-25 09:24:41 +00:00
nnhy 7989f380db 令牌握手测试通过
设置MAC没有通过
2016-05-25 08:49:21 +00:00
nnhy 8d89aaf62a 同时设置STA和AP的MAC 2016-05-25 08:08:35 +00:00
nnhy bb875c4feb 增加设置MAC 2016-05-25 08:07:16 +00:00
nnhy a22f0858c4 清空缓冲区,测试失败 2016-05-25 07:52:23 +00:00
nnhy e0b87d2e00 如果+IPD开头,说明这个数据包是纯粹的数据包,否则可能前面有半截其它指令
发送UDP数据包时,响应数据会随着SEND OK一起收到

测试通过,发出数据,并收到服务端响应数据
2016-05-25 07:25:26 +00:00
nnhy cbed3064c1 需要做字符串加法时,提前把字符串常量转为String,否则会出错 2016-05-25 07:04:03 +00:00
nnhy d4870e58b8 默认模式Both 2016-05-25 06:46:24 +00:00
nnhy 42acfdaebb 获取版本测试通过 2016-05-25 06:42:01 +00:00
nnhy 1192fd196e 网络已就绪 2016-05-25 06:40:43 +00:00
nnhy d1fb81c99d Wireless 2016-05-25 06:32:34 +00:00
nnhy 4ffa54de1a 增加String.Replace 2016-05-25 05:09:58 +00:00
nnhy 9ac5a517ba 完成接收数据的解析和分发
至此,Esp8266全部功能编写完成
2016-05-25 05:05:33 +00:00
nnhy 6e092a6750 支持连接ID,打开连接,关闭连接,发送数据 2016-05-25 04:44:27 +00:00
nnhy 572c0de9f6 增加多连接,升级固件,Ping,设置IPD 2016-05-25 04:28:00 +00:00
nnhy 2e00e0402c 增加设置多连接 2016-05-25 04:21:37 +00:00
nnhy 036a9f42c3 增加获取连接状态 2016-05-25 04:17:20 +00:00
nnhy 5abe7e2f5e 增加获取IP 2016-05-25 04:10:58 +00:00
nnhy f48c5a29ad 增加获取和设置MAC地址 2016-05-25 04:04:25 +00:00
nnhy 44727ac343 设置DHCP 2016-05-25 03:47:12 +00:00
nnhy e29f986615 查询连接到AP的Stations信息。无法查询DHCP接入 2016-05-25 03:35:46 +00:00
nnhy c4aea1461d 增加列出可用AP
增加设置本地AP信息
2016-05-25 03:31:02 +00:00
nnhy a6a5051013 // 恢复出厂设置,将擦写所有保存到Flash的参数,恢复为默认参数。会导致模块重启 2016-05-25 03:08:58 +00:00
cdyong 949d0cade2 2016-05-25 02:57:34 +00:00
nnhy 3ccf918d40 由外部设置SSID和密码,未测试 2016-05-25 02:56:46 +00:00
nnhy fad97ba5c8 配置保存无线密码 2016-05-25 02:32:47 +00:00
nnhy 55c3a55d66 简化JoinAP/UnJoinAP 2016-05-25 02:05:22 +00:00
nnhy 2d7c147970 简化SendCmd方法 2016-05-25 01:40:45 +00:00
WangQiang c86006a09a 2016-05-25 01:31:03 +00:00
WangQiang dd6644c427 关闭上电自动连接功能 增加Join时间长度 5s 远远等不到WIFI GOT IP 这一步 2016-05-24 06:51:06 +00:00