Page 1 of 1

CBU模组如何获取当地天气

Posted: 2024年 Apr 30日 13:13
by 18688714932

我看到SDK3.9.0里面有个VOID example_iot_http(INT_T argc, CHAR_T *argv[])函数通过#define WEATHER_API "tuya.device.public.weathers.get"
#define API_VERSION "1.0"获取天气,实际测试发现报错:

[04-30 13:12:59 ty E][lr:0xc3219] Open session failed: https://a3.tuyacn.com/d.json?a=tuya.dev ... 3aa1d83704 (-1)
[04-30 13:12:59 ty E][lr:0xaed17] Post Data Return Fail.-2050
[04-30 13:12:59 ty E][my_rtc.c:51] ret:-2050
请问如何才能CBU模组直接获取到当地天气?


Re: CBU模组如何获取当地天气

Posted: 2024年 Apr 30日 13:35
by yingtao_33

向云端访问天气时,要先保证设备已经配上网且成功连接涂鸦云。可先查看示例中的readme


Re: CBU模组如何获取当地天气

Posted: 2024年 Apr 30日 14:46
by 18688714932

已经配网成功的而且连上网络,app已经可以正常操作设备了,但是还是报错这个异常。获取当地天气是新增的功能,其他已经开发完成的正常运行。还有可能什么问题?


Re: CBU模组如何获取当地天气

Posted: 2024年 Apr 30日 14:52
by yingtao_33

你在IDE上 更新一下example,天气的atop 接口有改变的。


Re: CBU模组如何获取当地天气

Posted: 2024年 Apr 30日 14:54
by yingtao_33
企业微信截图_17144600262772.png

下载 2.0.5版本的example.

#define WEATHER_API "thing.weather.get"
#define API_VERSION "1.0"