云端设备控制失败

wyhllk
Posts: 6
Joined: Mon Apr 25, 2016 5:32 pm

云端设备控制失败

Postby wyhllk » Mon Apr 25, 2016 5:58 pm

您好!
我使用的是ESP-WROOM-02的芯片,然后烧录了ESP8266_RTOS_SDK_V1.4.0使用的是ESP8266_IOT_PLATFORM这个DEMO,参照文档修改了里面的参数,下载了IOT Espressif APP(android)。smartconfig 是OK的,然后激活成功了,当手机和芯片在同一个路由器下面,显示的是本地设备,使用light的控制,可以在串口上面看到打印的效果,说明本地控制是OK的。但是当手机和芯片不在同一个路由器的时候,app上面显示设备的状态是云端设备,但是使用light控制的时候,app提示“与设备的连接断开了”,而设备其实一直是在线的,请问这个是什么原因?谢谢!

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 云端设备控制失败

Postby ESP_Faye » Wed Apr 27, 2016 3:27 pm

您好,

请问您烧录了 master-device-key.bin 吗?

感谢您对 ESP8266 的关注!

wyhllk
Posts: 6
Joined: Mon Apr 25, 2016 5:32 pm

Re: 云端设备控制失败

Postby wyhllk » Thu Apr 28, 2016 2:08 pm

Espressif_Faye wrote:您好,

请问您烧录了 master-device-key.bin 吗?

感谢您对 ESP8266 的关注!

你好,这个烧录过的,bin是在网页注册的时候下载下来的,烧录的时候设置的地址是0xFE000,而且在网页上的设备管理里面可以看到设备的状态是已经激活了。
随便问一下,这个是我的串口打印的信息:
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : QIO
SPI Flash Size & Map: 16Mbit(512KB+512KB)
jump to run user1 @ 1000
但是我在选择的时候
echo "STEP 5: choose spi size and map"
echo " 0= 512KB( 256KB+ 256KB)"
echo " 2=1024KB( 512KB+ 512KB)"
echo " 3=2048KB( 512KB+ 512KB)"
echo " 4=4096KB( 512KB+ 512KB)"
echo " 5=2048KB(1024KB+1024KB)"
echo " 6=4096KB(1024KB+1024KB)"
echo "enter (0/2/3/4/5/6, default 0):"
我选择的是5,可是为什么Map的时候会是512Kb+512kb?
Thanks!

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: 云端设备控制失败

Postby ESP_Faye » Fri May 06, 2016 2:53 pm

您好,

请使用 ESP Flash Download Tool 烧录 bin 文件到 Flash。
烧录时,在 ESP Flash Download Tool 上的 “Flash Size” 区域,选择 16Mbit-C1。

感谢您对 ESP8266 的关注!

wyhllk
Posts: 6
Joined: Mon Apr 25, 2016 5:32 pm

Re: 云端设备控制失败

Postby wyhllk » Fri May 20, 2016 1:36 pm

我找到问题的原因了,是因为我创建的数据模型不对,我参照这个http://my.oschina.net/u/2327133/blog/388092重新创建了,然后就OK了,thanks!

Who is online

Users browsing this forum: No registered users and 0 guests