ESP8266 Developer Zone The Official ESP8266 Forum 2016-07-06T15:32:37+08:00 https://bbs.espressif.com:443/feed.php?f=7&t=2263 2016-07-06T15:32:37+08:00 2016-07-06T15:32:37+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7790#p7790 <![CDATA[Re: mesh是否支持smart config功能]]>
joinlink wrote:
下载新版本的demo是可以的,谢谢Alen!
顺便问一下,是否可以使用域名连接服务端?如何实现?


不好意思,目前还不支持域名连接服务端。

Statistics: Posted by Guest — Wed Jul 06, 2016 3:32 pm


]]>
2016-07-05T18:35:51+08:00 2016-07-05T18:35:51+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7757#p7757 <![CDATA[Re: mesh是否支持smart config功能]]> 顺便问一下,是否可以使用域名连接服务端?如何实现?

Statistics: Posted by joinlink — Tue Jul 05, 2016 6:35 pm


]]>
2016-07-05T15:15:19+08:00 2016-07-05T15:15:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7738#p7738 <![CDATA[Re: mesh是否支持smart config功能]]>
joinlink wrote:
这是官网下载的项目,地址是:https://espressif.com/zh-hans/support/download/sdks-demos?keys=&field_technology_tid%5B%5D=18

项目中makefile内容如下:
LINKFLAGS_eagle.app.v6 = \
-L../lib \
-nostdlib\
-T$(LD_FILE) \
-Wl,--no-check-sections\
-u call_user_start\
-Wl,-static\
-Wl,--start-group\
-lc\
-lgcc\
-lhal\
-lphy\
-lpp\
-lnet80211\
-llwip\
-lwpa\
-lcrypto\
-lmain\
-lwps \
-lmesh \
$(DEP_LIBS_eagle.app.v6)\
-Wl,--end-group


你好,不好意思,你用的那个版本是非常旧的版本,请使用github上的版本。
https://github.com/espressif/ESP8266_MESH_DEMO

Statistics: Posted by Guest — Tue Jul 05, 2016 3:15 pm


]]>
2016-07-04T18:07:38+08:00 2016-07-04T18:07:38+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7715#p7715 <![CDATA[Re: mesh是否支持smart config功能]]>
项目中makefile内容如下:
LINKFLAGS_eagle.app.v6 = \
-L../lib \
-nostdlib\
-T$(LD_FILE) \
-Wl,--no-check-sections\
-u call_user_start\
-Wl,-static\
-Wl,--start-group\
-lc\
-lgcc\
-lhal\
-lphy\
-lpp\
-lnet80211\
-llwip\
-lwpa\
-lcrypto\
-lmain\
-lwps \
-lmesh \
$(DEP_LIBS_eagle.app.v6)\
-Wl,--end-group

Statistics: Posted by joinlink — Mon Jul 04, 2016 6:07 pm


]]>
2016-07-04T16:36:14+08:00 2016-07-04T16:36:14+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7714#p7714 <![CDATA[Re: mesh是否支持smart config功能]]>
joinlink wrote:
请Alen再次确认mesh是否支持smart config功能!

1.查看mesh_demo项目中的makefile文件似乎未看到有加载smartconfig库链接;
2.SDK API手册中提到smartconfig_start接口仅支持在单 station 模式下调用,但mesh是工作在station + softAP模式下的。




Makefile:
LINKFLAGS_eagle.app.v6 = \
-L../lib \
-nostdlib\
-T$(LD_FILE) \
-Wl,--no-check-sections\
-Wl,--gc-sections\
-u call_user_start\
-Wl,-static\
-Wl,--start-group\
-lc\
-lgcc\
-lhal\
-lphy\
-lpp\
-lnet80211\
-llwip\
-lwpa\
-lcrypto\
-lmain\
-lwps \
-lmesh \
-lsmartconfig \
$(DEP_LIBS_eagle.app.v6)\
-Wl,--end-group

Statistics: Posted by Guest — Mon Jul 04, 2016 4:36 pm


]]>
2016-07-04T16:30:47+08:00 2016-07-04T16:30:47+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7713#p7713 <![CDATA[Re: mesh是否支持smart config功能]]>
joinlink wrote:
请Alen再次确认mesh是否支持smart config功能!

1.查看mesh_demo项目中的makefile文件似乎未看到有加载smartconfig库链接;
2.SDK API手册中提到smartconfig_start接口仅支持在单 station 模式下调用,但mesh是工作在station + softAP模式下的。


1. Makefile中已经连接了smartconfig,https://github.com/espressif/ESP8266_MESH_DEMO/blob/master/mesh_demo/Makefile
2. 在启动smart config时我们设置STATION模式,smart config结束后切换成STA+AP模式
3. 你现在的smart config失败,是root节点失败,还是其他的节点失败?

Statistics: Posted by Guest — Mon Jul 04, 2016 4:30 pm


]]>
2016-06-30T11:51:26+08:00 2016-06-30T11:51:26+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7583#p7583 <![CDATA[Re: mesh是否支持smart config功能]]>
1.查看mesh_demo项目中的makefile文件似乎未看到有加载smartconfig库链接;
2.SDK API手册中提到smartconfig_start接口仅支持在单 station 模式下调用,但mesh是工作在station + softAP模式下的。

Statistics: Posted by joinlink — Thu Jun 30, 2016 11:51 am


]]>
2016-06-27T17:47:41+08:00 2016-06-27T17:47:41+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7516#p7516 <![CDATA[Re: mesh是否支持smart config功能]]>
r??俷?弐nr帓?劺?r?p騨嗝睦?倢rr咣抧??悄l`鼅踠€n?奈捾腷瀸幠b?線能捾腷?|?rSDK version:1.4.0(c599790)
Hello ESP!
ESP8266 chip ID:0xa48cda
flash size map: 5
wifi softap dhcps status: 1
wifi mode: 1
airkiss verson: airkiss-2.0.0-25645(Jan 15 2016 18:12:09);xtensa-lx106-elf/gcc-4.8.2;ESP8266_IROM.
mode : sta(18:fe:34:a4:8c:da)
add if0
SC version: V2.5.3
f r0, Hello, welcome to task1!
Hello, welcome to task2!
ESP8266 UDP task > socket OK!
udp socket:0
ESP8266 UDP task > bind OK!
Wifi link fail task2 run!
Wifi link fail task1 run!

scandone
f r0,
Wifi link fail task2 run!
Wifi link fail task1 run!


TYPE: ESPTOUCH
T|PHONE MAC: b4 30 52 8f aa cb
T|AP MAC : f4 6a 92 58 54 aa
SC_STATUS_GETTING_SSID_PSWD
SC_TYPE:SC_TYPE_ESPTOUCH
T|pswd: 11223344
T|ssid: FAST_54AA
SC_STATUS_LINK
f r0,
scandone
state: 0 -> 2 (b0)
state: 2 -> 3 (0)
state: 3 -> 5 (10)
add 0
aid 3
pm open phy_2,type:2 0 0
cnt

connected with FAST_54AA, channel 6
dhcp client start...
event 1
socket state: -1
ip:192.168.1.101,mask:255.255.255.0,gw:192.168.1.1
event 4
socket state: -1
ESP8266 TCP client task > socket ok!
tcp socket:2
SC_STATUS_LINK_OVER
Phone ip: 192.168.1.100
ESP8266 TCP client task > connect fail!
ESP8266 TCP client task > socket ok!

Statistics: Posted by joinlink — Mon Jun 27, 2016 5:47 pm


]]>
2016-06-27T17:02:35+08:00 2016-06-27T17:02:35+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7514#p7514 <![CDATA[Re: mesh是否支持smart config功能]]>
r??俷?宭`涓`rn|拻n??r`騨?rΦ曂矔赏ソ归才r抮俲mode : sta(18:fe:34:a4:8c:da) + softAP(1a:fe:34:a4:8c:da)
add if0
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
f r0, scandone
f r0, chg_A2:-40
scandone
no ap to join
f r-40, scandone
f r-40, scandone
no ap to join
f r-40, scandone
f r-40, scandone
no ap to join
f r-40, scandone
f r-40, scandone
no ap to join
f r-40, scandone
f r-40, scandone
no ap to join
f r-40, scandone
f r-40, scandone
no ap to join
mesh_enable_cb
enable mesh fail, re-enable
f r-40, scandone
f r-40, scandone
no ap to join
f r-40, scandone
f r-40, scandone
no ap to join

Statistics: Posted by joinlink — Mon Jun 27, 2016 5:02 pm


]]>
2016-06-27T15:03:42+08:00 2016-06-27T15:03:42+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7511#p7511 <![CDATA[Re: mesh是否支持smart config功能]]>
joinlink wrote:
使用方法是没有问题的,在这两个项目都试过可以的(ESP8266_RTOS_SDK_V1.4.0、ESP8266_NONOS_SDK_V1.5.3_16_04_18)。而且路由和APP都换过两个,始终不行。打印如下:

r?`rn|拻n?郻青l`箏睦??俷?帉岒nn?娜l`nn嗝軃鄏?廛?pp捾<哪庎?岒nn?牧?Φ曂矔赏ソ归才r抮俲mode : sta(18:fe:34:a4:8c:da) + softAP(1a:fe:34:a4:8c:da)
add if0
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
f r0, scandone
f r0, scandone
no ap to join
chg_A2:-40
f r-40, scandone
f r-40, scandone
sssid:FAST, ssid:FAST, set:0, sbssi:00:00:00:00:00:00 bssid:48:db:50:79:56:84last:1
f r-40, espconn_mesh_scan_done connect FAST
scandone
f 0, scandone
f -180, scandone
f r-40, scandone
f 0, scandone
f -180, scandone
f r-40, scandone
f r-40, scandone
f r-40, scandone
f r-40, scandone
f 0, scandone
f r-40, scandone
f r-40, scandone
f 0, scandone
f -180, scandone
f r-40, scandone
sssid:FAST, ssid:FAST, set:0, sbssi:00:00:00:00:00:00 bssid:80:89:17:ca:e7:f8last:1
f r-40, espconn_mesh_scan_done connect FAST
scandone


从log来看,节点已经scan到router了,但它连接不上,请帮忙确认:
1. 使用手机可以连接到这个FAST AP吗?(手机和节点尽量放在一起)
2. 请把你用的router的型号告知我们,如果我们手上有该router,我们也可以自己测试一下。

Statistics: Posted by Guest — Mon Jun 27, 2016 3:03 pm


]]>
2016-06-27T14:57:48+08:00 2016-06-27T14:57:48+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7510#p7510 <![CDATA[Re: mesh是否支持smart config功能]]>
r?`rn|拻n?郻青l`箏睦??俷?帉岒nn?娜l`nn嗝軃鄏?廛?pp捾<哪庎?岒nn?牧?Φ曂矔赏ソ归才r抮俲mode : sta(18:fe:34:a4:8c:da) + softAP(1a:fe:34:a4:8c:da)
add if0
add if1
dhcp server start:(ip:192.168.4.1,mask:255.255.255.0,gw:192.168.4.1)
bcn 100
f r0, scandone
f r0, scandone
no ap to join
chg_A2:-40
f r-40, scandone
f r-40, scandone
sssid:FAST, ssid:FAST, set:0, sbssi:00:00:00:00:00:00 bssid:48:db:50:79:56:84last:1
f r-40, espconn_mesh_scan_done connect FAST
scandone
f 0, scandone
f -180, scandone
f r-40, scandone
f 0, scandone
f -180, scandone
f r-40, scandone
f r-40, scandone
f r-40, scandone
f r-40, scandone
f 0, scandone
f r-40, scandone
f r-40, scandone
f 0, scandone
f -180, scandone
f r-40, scandone
sssid:FAST, ssid:FAST, set:0, sbssi:00:00:00:00:00:00 bssid:80:89:17:ca:e7:f8last:1
f r-40, espconn_mesh_scan_done connect FAST
scandone

Statistics: Posted by joinlink — Mon Jun 27, 2016 2:57 pm


]]>
2016-06-26T17:08:47+08:00 2016-06-26T17:08:47+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7503#p7503 <![CDATA[Re: mesh是否支持smart config功能]]>
joinlink wrote:
不明白如何确认是在smart configure状态下配置路由器?在mesh项目中不是底层已经封装好的吗?我们应用层需要处理吗?


开机上电,等待用户进行smart configure, 如果用户不配置,直接使用默认AP

Statistics: Posted by Guest — Sun Jun 26, 2016 5:08 pm


]]>
2016-06-22T08:55:01+08:00 2016-06-22T08:55:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7453#p7453 <![CDATA[Re: mesh是否支持smart config功能]]> Statistics: Posted by joinlink — Wed Jun 22, 2016 8:55 am


]]>
2016-06-21T11:48:28+08:00 2016-06-21T11:48:28+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7438#p7438 <![CDATA[Re: mesh是否支持smart config功能]]>
joinlink wrote:
将MESH_ROUTER_SSID与MESH_ROUTER_PASSWD设置好是可以直接连接路由器的,没有任何问题。但如果不设置这两个参数,或者故意设置成与路由器不一致,再使用APP执行smart config功能,试过数次,结果均是配置失败。使用过的APP有EspTouchAndroid_v0.3.4.3.apk、iot-espressif-android_v0.9.1_0项目中的IOT_Espressif_beta.apk,连IOS版的EsptouchForIOS-master和微信Airkiss都试过(至于最新的IOT-Espressif-Android-master项目中找不到apk文件,所以没试)。实在是搞不清楚是什么问题?是否能将你们实测过的mesh项目文件与安卓端的apk文件发到我邮箱(ZLIT@163.com)?谢谢!


请确认你是在smart configure状态下配置路由器的?

Statistics: Posted by Guest — Tue Jun 21, 2016 11:48 am


]]>
2016-06-21T11:01:57+08:00 2016-06-21T11:01:57+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7435#p7435 <![CDATA[Re: mesh是否支持smart config功能]]> Statistics: Posted by joinlink — Tue Jun 21, 2016 11:01 am


]]>
2016-06-20T18:19:04+08:00 2016-06-20T18:19:04+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7423#p7423 <![CDATA[Re: mesh是否支持smart config功能]]>
joinlink wrote:
请问以下这段代码是否需要去掉?还有,是否与使用的APP不对有关?我安装的是EspTouchAndroid_v0.3.4.3.apk,而在官网下载的IOT-Espressif-Android_v0.9.10.apk无法打开。

if (!espconn_mesh_set_router(&config))
{
MESH_DEMO_PRINT("set_router fail\n");
return false;
}


一定不能去掉,关于APP版本的问题,这个我目前不太清楚,需要测试。我们测试用的APP的版本是:IOT-Espressif-Android_v1.1.6.apk.
OT-Espressif-Android_v0.9.10.apk是非常旧的版本。

最新的APP:https://github.com/EspressifApp/IOT-Espressif-Android

Statistics: Posted by Guest — Mon Jun 20, 2016 6:19 pm


]]>
2016-06-17T18:39:59+08:00 2016-06-17T18:39:59+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7392#p7392 <![CDATA[Re: mesh是否支持smart config功能]]>
if (!espconn_mesh_set_router(&config))
{
MESH_DEMO_PRINT("set_router fail\n");
return false;
}

Statistics: Posted by joinlink — Fri Jun 17, 2016 6:39 pm


]]>
2016-06-17T16:46:30+08:00 2016-06-17T16:46:30+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7388#p7388 <![CDATA[Re: mesh是否支持smart config功能]]>
joinlink wrote:
在等待确认中......


你好,我们确认有smart configure

Statistics: Posted by Guest — Fri Jun 17, 2016 4:46 pm


]]>
2016-06-17T10:49:54+08:00 2016-06-17T10:49:54+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7373#p7373 <![CDATA[Re: mesh是否支持smart config功能]]> Statistics: Posted by joinlink — Fri Jun 17, 2016 10:49 am


]]>
2016-06-08T14:41:32+08:00 2016-06-08T14:41:32+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7259#p7259 <![CDATA[Re: mesh是否支持smart config功能]]>
joinlink wrote:
请问目前的mesh项目是否支持smart config功能?我安装了安卓APP(IOT_Espressif_EspTouch),项目运行后无法配置成功。我查看项目中文件名为mesh_demo.c的esp_mesh_demo_init函数有下以代码:

/*

* you can use esp-touch(smart configure) to sent information about router AP to mesh node

* if you donn't use esp-touch, you should use espconn_mesh_set_router to set router for mesh node

*/

if (!espconn_mesh_set_router(&config))

{

MESH_DEMO_PRINT("set_router fail\n");

return false;

}

尝试将此段代码注释掉,但运行后仍无法配置。后来又尝试将有关smartconfig功能(如:smartconfig_start(smartconfig_done)等)代码加入项目中。但编译却无法通过,错误显示:
.output/eagle/debug/image/eagle.app.v6.out section `.irom0.text' will not fit in region `irom0_0_seg' ESP8266_MESH_DEMO-master。

尝试过将smart config相关代码加入ESP8266_NONOS_SDK_V1.5.3_16_04_18与ESP8266_RTOS_SDK_V1.4.0中均能正常编译与运行。


mesh demo中已经添加了smart config的功能,我们再自己确认一下。

Statistics: Posted by Guest — Wed Jun 08, 2016 2:41 pm


]]>
2016-06-08T14:05:20+08:00 2016-06-08T14:05:20+08:00 https://bbs.espressif.com:443/viewtopic.php?t=2263&p=7257#p7257 <![CDATA[mesh是否支持smart config功能]]>
/*

* you can use esp-touch(smart configure) to sent information about router AP to mesh node

* if you donn't use esp-touch, you should use espconn_mesh_set_router to set router for mesh node

*/

if (!espconn_mesh_set_router(&config))

{

MESH_DEMO_PRINT("set_router fail\n");

return false;

}

尝试将此段代码注释掉,但运行后仍无法配置。后来又尝试将有关smartconfig功能(如:smartconfig_start(smartconfig_done)等)代码加入项目中。但编译却无法通过,错误显示:
.output/eagle/debug/image/eagle.app.v6.out section `.irom0.text' will not fit in region `irom0_0_seg' ESP8266_MESH_DEMO-master。

尝试过将smart config相关代码加入ESP8266_NONOS_SDK_V1.5.3_16_04_18与ESP8266_RTOS_SDK_V1.4.0中均能正常编译与运行。

Statistics: Posted by joinlink — Wed Jun 08, 2016 2:05 pm


]]>