arduino-tuyaopen 是 tuya 针对 Arduino 平台提供的开源 IoT 开发框架,让众多喜欢 Arduino 的开发者可以快速开发出基于涂鸦云平台的物联网设备,实现设备远程智能控制。
arduino-tuyaopen 基于 tuya-open-sdk-for-device 开发,tuya-open-sdk-for-device 是一款跨芯片平台、操作系统的 IoT 开发框架。它基于通用南向接口设计,支持 Bluetooth、Wi-Fi、Ethernet 等通信协议,提供了物联网开发的核心功能,包括配网,激活,控制,升级等;它具备强大的安全合规能力,包括设备认证、数据加密、通信加密等,满足全球各个国家和地区的数据合规需求。
基于 tuya-open-sdk-for-device 开发的 IoT 产品,如果使用 tuya_cloud_service 组件的功能,就可以使用涂鸦APP、云服务提供的强大生态能力,并与 Power By Tuya 设备互联互通。
同时 tuya-open-sdk-for-device 将不断拓展,提供更多云平台接入功能,及语音、视频、人脸识别等功能,arduino-tuyaopen 也会同步更新支持更多功能。
目前该项目已支持 T2,T3 和 T5 芯片。
芯片 | Datasheet |
---|---|
T2 | T2 |
T3 | T3 |
T5 | T5 |
芯片 | Windows | Linux | macOS |
---|---|---|---|
T2 | 支持 | 支持 | 暂不支持 |
T3 | 支持 | 支持 | 支持 |
T5 | 支持 | 支持 | 支持 |
LN882H | 支持 | 支持 | 支持 |
注意:当前部分芯片未支持某些操作系统,我们正在全力支持中,敬请期待!
推荐安装使用最新版本的 Arduino IDE 2,可点击 arduino 官网 arduino.cc 下载 Arduino IDE,该项目的所有编译烧录测试都是在 Arduino IDE 2 上进行的。
-
复制下方开发板管理地址:
https://github.com/tuya/arduino-tuyaopen/releases/download/global/package_tuya_open_index.json
或使用 gitee 地址:
https://gitee.com/tuya-open/arduino-tuyaopen/releases/download/global/package_tuya_open_index_cn.json
-
启动 Arduino IDE 2,并依次点击 “文件” -> “首选项” ,打开首选项窗口。
-
在 “其他开发板管理器地址” 中输入上述开发板管理地址。
-
在 “开发板管理器”,输入 "Tuya Open" 查找并安装最新版本。
在使用该项目的过程中,如果您遇到问题或者有新的功能需求或想法,可以在该项目下通过 issues 的方式进行沟通交流。