我对mesh_demo进行了部分修改(相当于无),其功能就是组网后每七秒广播一次数据。
问题1:广播一段时间后出现这样的信息:
Code: Select all
usr_proto: 2
usr_data: "type":"light"
mesh_json_proto_parser
len:14, data:"type":"light"
esp_recv_entrance
usr_proto: 0
usr_data:
mesh_none_proto_parser
root's mac:5c:cf:7f:19:1e:3d
=====mac list info=====
root: 5c:cf:7f:19:1e:3d
idx:0, 5c:cf:7f:10:45:49
=====mac list end======
esp_recv_entrance
usr_proto: 2
usr_data: "type":"light"
mesh_json_proto_parser
len:14, data:"type":"light"
esp_recv_entrance
usr_proto: 2
usr_data: "type":"light"
mesh_json_proto_parser
len:14, data:"type":"light"
esp_recv_entrance
usr_proto: 2
usr_data: "type":"light"
mesh_json_proto_parser
len:14, data:"type":"light"
[b]pkt-idx:0, cidx:-1, usr:1, txing[0]:1
pkt-idx:1, cidx:-1, usr:1, txing[0]:1
pkt-idx:2, cidx:-1, usr:1, txing[0]:1
pkt-idx:3, cidx:-1, usr:1, txing[0]:1
pkt-idx:4, cidx:-1, usr:1, txing[0]:1
pkt-idx:5, cidx:-1, usr:1, txing[0]:1[/b]
bcast mesh is busy
rip:2.255.255.1rp:7000, lp:27410
esp_mesh_demo_con_cb
[b]pkt-idx:0, cidx:-1, usr:1, txing[0]:1
pkt-idx:1, cidx:-1, usr:1, txing[0]:1
pkt-idx:2, cidx:-1, usr:1, txing[0]:1
pkt-idx:3, cidx:-1, usr:1, txing[0]:1
pkt-idx:4, cidx:-1, usr:1, txing[0]:1
pkt-idx:5, cidx:-1, usr:1, txing[0]:1[/b]
bcast mesh is busy
rip:2.255.255.1rp:7000, lp:27410
esp_mesh_demo_con_cb
esp_recv_entrance
usr_proto: 2
usr_data: "type":"light"
mesh_json_proto_parser
len:14, data:"type":"light"
esp_recv_entrance
问题是信息里面加粗部分,我猜测是mac list info获取出错的报错信息?
问题2:我用三个8266测试mesh,分别是A、B、C,其中A和B组网成功了,其中A为根节点连入,B为一般节点。C后面上电的,它自行连入了热点而不是连入A的mesh热点,一段时候后C并没有与A进行根节点的竞争,这是什么原因导致的?
问题3:C不断尝试连接我代码内设置的服务器,我服务器并不在该热点的内网中。我记得连接服务器不成功会从ONLINE切换到LOCAL,但是C并没有切换成功。
Code: Select all
espconn_mesh_connect, ip:172.19.152.233,rport:7000, port:16790
espconn_mesh_pack_connect, idx:383, 1452253194
rip:172.19.152.233rp:7000
espconn_mesh_lflow_request_timeout
espconn_mesh_oflow_request_timeout
root switches to MESH LOCAL
mesh_enable_cb
connect err
espconn_mesh_connect, ip:172.19.152.233,rport:7000, port:31720
espconn_mesh_pack_connect, idx:384, 1453265751
rip:172.19.152.233rp:7000
希望能获得回复,谢谢!