专栏中心

EEPW首页 > 专栏 > 基于 Link SDK 将树莓派连接到涂鸦云

基于 Link SDK 将树莓派连接到涂鸦云

发布人:智能物联研习社 时间:2021-04-06 来源:工程师 发布文章

树莓派作为一款非常流行的开源硬件,深受开发者喜爱,本文讲解使用涂鸦 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 种数据类型,包含布尔型、数值型、枚举型、故障型、字符串型和透传型。详细信息,请参考 功能定义-自定义功能。

  • 因为树莓派为非标准品类,所以该步骤中只能添加自定义功能。

  1. 在 功能定义 > 自定义功能 区域中,单击 添加功能


2、在弹出的 新建自定义功能 窗口中,填写功能点相关信息并单击 确定



创建后的功能会在 
自定义功能 区域中显示。


第 3 步:选择面板设备与云端通信的数据可以通过 App 进行查看。我们需要为树莓派选择 App 调试面板,具体操作请参考 配置 App 面板-开发调试面板。

说明:因为树莓派为非标准品类,所以配置面板只能选择开发调试面板。

第 4 步:获取激活码

1、在 硬件开发 页签中,选择 自研模组 SDK 作为开发方式。


2、在 开发SDK 区域中,为 芯片平台操作系统编译工具链 参数选择默认选项,填写模组名称后单击 确定
等待页面刷新出免费激活码信息。

3、在 已选模组 区域右侧,免费领取激活码。


第 5 步:运行 Demo

SDK 内提供了基于 Ubuntu 环境开发的 Demo,Demo 运行流程如下所示。

  1. 将创建产品时获取到的 PID 和授权码信息写入 Demo 内的
    examples/linux/switch_demo/tuya_config.h 文件中,并设置为 TUYA_PRODUCT_KEYTUYA_DEVICE_UUIDTUYA_DEVICE_AUTHKEY 的宏。

  2. 安装开发环境并运行 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   


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: Link SDK 云开发

相关推荐

5 在Eclipse中集成SDK(以识别为例)

教程:设置内置逻辑的 IO-Link 网络

1 加 1- 2, Link and Sync 的智慧平台系統

视频 2012-08-14

TP-Link确认Wi-Fi 8试验成功

C语言进阶-ASIX Win link list 第五讲代码

TP-Link芯片部门被曝已全员解散

2025-09-23

FB-PLC LINK功能之應用

资源下载 2007-02-09

TP-Link遭美调查 联洲国际无预警大裁员

网络与存储 2025-06-19

imec旗下IC-Link正式加入台积电开放创新平台

WinPoET SDK描述文件

意法半导体模块化IO-Link开发套件简化工业自动化设备节点开发

TP-link TE2029P网卡驱动(RTL8029AS)

为智能工厂铺平道路:ADI公司获得CC-Link IE TSN认证

Symbian C++开发入门之概述 上

视频 2009-11-02

沁恒BLE Mesh天猫精灵组网演示视频

美国议员指控TP-Link与中国关系密切,公司否认并回应

网络与存储 2025-05-16

使用DSP加速PCI接口产品的开发

TP-Link遭美国反垄断调查

2025-04-29

4 语音SDK介绍

视频 2015-07-07

TP-Link Systems突然大裁员

2025-06-17
更多 培训课堂
更多 焦点
更多 视频

技术专区