完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如果要连接云端,需要把相关的key加入APK编译吗?利如owner key
我用的是ESP8266_NONOS_SDK,手机APK用的是1.2版本编译出来的,连接云端成功,但是点击进去会出现获取状态失败的提示。 不加入云端手机是可以正常控制亮灭,单独在云端也可以通过云端开关ESP8266的灯,唯独是在APP出现不了按键的页面,提示获取状态失败。 SDK代码如下,设置为PLUG_DEVICE #if ESP_PLATFORM #define PLUG_DEVICE 1 #define LIGHT_DEVICE 0 #define SENSOR_DEVICE 0 |
|
相关推荐
1个回答
|
|
要解决这个问题,我们需要分步骤来分析:
1. 首先,确保ESP8266已经正确连接到云端。这包括设备ID、设备密钥等信息。这些信息通常需要在设备端和云端进行配置。在ESP8266_NONOS_SDK中,您需要将这些信息加入到代码中,以便设备能够与云端进行通信。 2. 其次,检查APK中的云端连接配置。确保APK中的云端API密钥、设备ID等信息与ESP8266设备上的配置相匹配。如果这些信息不一致,可能会导致连接失败或状态获取失败。 3. 接下来,检查ESP8266的代码,确保它能够正确地与云端进行通信。这包括发送设备状态、接收云端命令等。如果代码中存在问题,可能会导致设备状态无法正确更新或云端命令无法正确执行。 4. 检查APK中的网络请求。确保APK能够正确地向云端发送请求并接收响应。如果网络请求失败,可能会导致状态获取失败的提示。 5. 最后,检查APK中的UI逻辑。确保当设备状态发生变化时,UI能够正确地更新。如果UI逻辑存在问题,可能会导致按键页面无法正确显示。 根据您的描述,问题可能出在APK中的云端连接配置或UI逻辑上。建议您按照上述步骤进行检查,并根据需要进行调整。如果问题仍然存在,您可以尝试查看APK和ESP8266的日志,以便找到问题的具体原因。 |
|
|
|
只有小组成员才能发言,加入小组>>
598 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
443浏览 5评论
445浏览 4评论
415浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 06:15 , Processed in 0.691268 second(s), Total 46, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号