"); //-->
树莓派作为一款非常流行的开源硬件,深受开发者喜爱,本文讲解使用涂鸦 IoTOS Link SDK 方案,快速把树莓派连接到涂鸦云,实现树莓派生态与涂鸦生态内的智能设备联动。
物料清单硬件 (1)
Raspberry Pi 4 Model B数量:1Raspberry Pi 4 Model B
步骤
第 1 步:创建产品
每一个连接涂鸦平台的设备都会有一个唯一的身份标识 PID(产品 ID),PID 可以通过创建产品来获取。
1、登录 涂鸦 IoT 平台 。
2、单击 创建产品。https://auth.tuya.com/?_source=7c8653b7bd61bf9239a1a6c12e52124d
3、在 标准类目 区域中,选择 找不到品类。
说明:因为树莓派为非标准品类,所以创建产品时需要选择 找不到品类。
4、填写产品相关信息并选择 Wi-Fi 作为联网方式,单击 创建产品。
5、获取 PID 信息。
第 2 步:功能定义
涂鸦设备与云端通过 DP(功能点)进行通信,我们需要根据自身产品功能,添加 DP ID 并配置相关信息。
说明:
目前涂鸦 IoT 平台提供 6 种数据类型,包含布尔型、数值型、枚举型、故障型、字符串型和透传型。详细信息,请参考 功能定义-自定义功能。
因为树莓派为非标准品类,所以该步骤中只能添加自定义功能。
在 功能定义 > 自定义功能 区域中,单击 添加功能。
2、在弹出的 新建自定义功能 窗口中,填写功能点相关信息并单击 确定。
创建后的功能会在 自定义功能 区域中显示。
第 3 步:选择面板设备与云端通信的数据可以通过 App 进行查看。我们需要为树莓派选择 App 调试面板,具体操作请参考 配置 App 面板-开发调试面板。
说明:因为树莓派为非标准品类,所以配置面板只能选择开发调试面板。
第 4 步:获取激活码
1、在 硬件开发 页签中,选择 自研模组 SDK 作为开发方式。
2、在 开发SDK 区域中,为 芯片平台、操作系统、编译工具链 参数选择默认选项,填写模组名称后单击 确定。
等待页面刷新出免费激活码信息。
3、在 已选模组 区域右侧,免费领取激活码。
第 5 步:运行 Demo
SDK 内提供了基于 Ubuntu 环境开发的 Demo,Demo 运行流程如下所示。
将创建产品时获取到的 PID 和授权码信息写入 Demo 内的
examples/linux/switch_demo/tuya_config.h 文件中,并设置为 TUYA_PRODUCT_KEY、TUYA_DEVICE_UUID、TUYA_DEVICE_AUTHKEY 的宏。
安装开发环境并运行 Demo。
安装 make 等相关环境依赖。
sudo apt-get install make cmake libqrencode-dev
克隆仓库代码。
git clone https://github.com/tuya/tuya-iot-link-sdk-embedded-c.git --recurse-submodules
新建文件并编译。
mkdir build && cd buildcmake ..make
运行 Demo,此处以 SDK 内的开关 Demo 为例。
./bin/switch_demo
3、在 Apple Store 和各大应用市场搜索 “涂鸦智能 ”下载涂鸦智能 App。
4、使用涂鸦智能 App 绑定设备。
打开涂鸦智能 App,扫描在 Linux 终端例程程序输出的二维码进行绑定设备测试。
更多详细信息,请参考 IoT Link SDK 开发 。
https://auth.tuya.com/?_source=7c8653b7bd61bf9239a1a6c12e52124d
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
5 在Eclipse中集成SDK(以识别为例)
教程:设置内置逻辑的 IO-Link 网络
1 加 1- 2, Link and Sync 的智慧平台系統
TP-Link确认Wi-Fi 8试验成功
Light Link智能灯控解决方案
TP-LINK诚聘研发工程师(深圳)
C语言进阶-ASIX Win link list 第五讲代码
TP-Link芯片部门被曝已全员解散
FB-PLC LINK功能之應用
TP-Link遭美调查 联洲国际无预警大裁员
imec旗下IC-Link正式加入台积电开放创新平台
自动驾驶、无线传输,汽车电子发展的终极是什么?
KEIL,link,zlg,easyarm2131 KEIL u-link,仿真zlg的easyarm2131开发板,有问题。请教!
WinPoET SDK描述文件
意法半导体模块化IO-Link开发套件简化工业自动化设备节点开发
TP-link TE2029P网卡驱动(RTL8029AS)
为智能工厂铺平道路:ADI公司获得CC-Link IE TSN认证
这里有没有TP-LINK的工程师
Symbian C++开发入门之概述 上
IO-Link通信从站的设计
沁恒BLE Mesh天猫精灵组网演示视频
美国议员指控TP-Link与中国关系密切,公司否认并回应
TP-LINK诚聘研发工程师(工作地点深圳)
PowerIntegrations公布LinkSwitch-XT IC
使用DSP加速PCI接口产品的开发
TP-Link遭美国反垄断调查
4 语音SDK介绍
TP-Link Systems突然大裁员