arduino-aliyun-iot-sdk
arduino-aliyun-iot-sdk copied to clipboard
运行于 arduino 的 阿里云 IoT 接入 SDK,在底层连接的基础上增加数据回调绑定、发送数据和事件等 api 的封装,免去自己解析数据的痛苦
由于hwcrypto/* 在新版中移动到了 esp32/*. 编译会出现hwcrypto/aes.h: No such file or directory 的错误 解决方案如下: - arduino 中Esp32库降级到 之前的版本(1.0.6)正确编译 - 或 将Crypto升级到 0.4.0 [https://github.com/OperatorFoundation/Crypto](https://github.com/OperatorFoundation/Crypto)
您好,我在使用您开发的 AliyunIoTSDK 库的时候,使用 AliyunIoTSDK::subscribe("/sys/a1L4LpLaySY/ESPduan/thing/service/property/set", callback); 然后在云端发送数据,但是无法进入 callback 这个回调函数,请问是什么问题呀,谢谢。
服务器端向自定义topic发送消息,arduino设备订阅自定义topic,得到服务端发送的消息
增加OTA功能
在我自己使用该库时,同时也需要使用阿里云下发OTA方式进行固件更新,于是在该库自己增加了OTA功能,该功能说不定也是其他人所需要的,所以这个要不也加上去?
``` boolean AliyunIoTSDK::publishUser(const char *topicSuffix, const char *payload){ char topic[150]; strcpy(topic, ALINK_TOPIC_USER); return AliyunIoTSDK::publish(strcat(topic, topicSuffix), payload); } boolean AliyunIoTSDK::subscribeUser(const char *topicSuffix, poniter_fun fp){ char *topic = new char[150]; strcpy(topic, ALINK_TOPIC_USER);...
默认 5000ms 检测一次连接状态,可以通过 CHECK_INTERVAL 修改此值. 建议修改成每一次发送成功、接收成功后重新计时.
安装arduinolibs,否则找不到SHA256.h: https://github.com/rweather/arduinolibs  Arduino自带的包管理器可以安装 作者使用的不是arduino-esp32自带的mbedtls中的sha256
可以接入阿里云的云智能吗?
我现在用这个库的时候遇到了一个问题,就是在wifi强度一般的地方,它的数据上不了云的时候,会一直卡在上云的地方。当wifi强度变好,自己还是卡在上云地方。谢谢作者这个好用的库,用的很开心。