nnhy
|
fc3ee97f1e
|
增加Array.Expand,控制数组是否可扩容。
字符串增加一个构造函数,允许外部设定一个缓冲区且不可扩容,适用于令牌配置。
初步测试通过
|
2016-06-04 11:09:44 +00:00 |
Stone
|
e361c3fb17
|
先累加再判断
|
2016-06-04 09:48:15 +00:00 |
nnhy
|
e1e95e7c43
|
设置AP时,使用随机通道
|
2016-06-04 07:30:39 +00:00 |
Stone
|
9597f9077d
|
优化内存占用
|
2016-06-04 02:49:37 +00:00 |
nnhy
|
17d89d6eb6
|
只对本地控制器收到的消息显示远程地址
|
2016-06-03 15:06:44 +00:00 |
nnhy
|
5bc7672164
|
优化等待时间
|
2016-06-03 14:57:02 +00:00 |
Stone
|
9661b178dd
|
CIPBUFRESET一直报错
|
2016-06-03 14:05:59 +00:00 |
Stone
|
cd618928d1
|
SetMux有些固件要求先设置非透传,有些固件要求后设置
|
2016-06-03 14:04:55 +00:00 |
nnhy
|
706c95eff8
|
拿到IP地址后保存配置
|
2016-06-03 14:02:29 +00:00 |
Stone
|
59a77013c8
|
提前等待一会,再开始轮询
|
2016-06-03 13:55:25 +00:00 |
Stone
|
39bed110f6
|
排除串口依赖
|
2016-06-03 13:46:49 +00:00 |
Stone
|
1d0d5b4ab7
|
抽象发送数据函数,加大等待时间为1600ms,将会以400ms间隔检查4次
|
2016-06-03 13:43:41 +00:00 |
Stone
|
d0ae3f4057
|
默认检查间隔200ms,如果超时时间大于1000ms,则以四分之一为检查间隔
ESP8266串口任务平均时间为150ms左右,为了避免接收指令任务里面发送指令时等不到OK,需要加大检查间隔
|
2016-06-03 13:33:14 +00:00 |
Stone
|
71a557b8b1
|
Restore会导致重启,需要等待
|
2016-06-03 07:58:59 +00:00 |
Stone
|
72e8af7f0f
|
|
2016-06-03 07:35:19 +00:00 |
Stone
|
d7ce0848e0
|
如果首次加载,则说明现在处于出厂设置模式,需要对模块恢复出厂设置
|
2016-06-03 07:25:21 +00:00 |
Stone
|
86ae596d58
|
关闭数据发送日志
|
2016-06-02 13:07:44 +00:00 |
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 |