0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

涂鸦Wi-Fi和BLE SoC开发幻彩灯带(3)----产品创建与SDK进行验证

嵌入式单片机MCU开发 来源:嵌入式单片机MCU开发 作者:嵌入式单片机MCU开 2022-11-29 17:29 次阅读

概述

使用涂鸦Wi-Fi模组和涂鸦Wi-Fi&Bluetooth LE双模模组进行产品开发主要有二次开发。 在开发前,需要先在涂鸦IoT平台上创建对应的产品,选择相关功能、面板和使用的模组,拿到功能点ID(DP ID)和产品ID (PID)后才能对涂鸦SDK进行二次开发。首先登录涂鸦IoT平台,没有账号的话需要先在涂鸦IoT平台上创建账号。

GitHub 上获取 SDK 进行验证

通过上面的步骤,已经将虚拟机基本设置完成。但为了验证对虚拟机的设置是否成功,我们需要获取涂鸦 SDK 进行编译,以验证我们已成功安装与编译相关的工具。 涂鸦 SDK 从涂鸦的 GitHub 仓库拉取和从涂鸦 IoT 开发平台下载。 这里使用GitHub 上获取 SDK 进行验证。 以 BK7231N 的 SDK 为例进行演示。 在 Ubuntu 虚拟机下,输入下列命令,获取 bk7231n 的 SDK:

cd /home/share/samba/
git clone https://github.com/tuya/tuya-iotos-embeded-sdk-wifi-ble-bk7231n.git

输入下列命令,开始编译 tuya_demo_template。

cd tuya-iotos-embeded-sdk-wifi-ble-bk7231n/
sh build_app.sh apps/tuya_demo_template/ tuya_demo_template 1.0.0

编译成功,则说明上述操作均已成功完成。编译成功如下图所示:

在这里插入图片描述

在这里插入图片描述

创建幻彩灯带

免开发方案开发周期短、成本低,您在IoT工作台上配置完成后,模块即会携带完整的控制程序,免去外置MCU及繁琐的程序开发,助您快速实现产品智能化,创建项目,标准类目选择“照明”,选择“幻彩灯带”。

在这里插入图片描述

选择开发方案,根据下图指示选择“自定义方案”,这里我们是对涂鸦模组进行二次开发,所以选择“自定义方案”。

在这里插入图片描述

按照自己将要开发的产品和模组填写产品名称,选择对应的通信协议,配置完成后点击“创建产品”。 这里准备使用CBU模组开发一个可以幻彩灯带的产品。CBU模组是一款Wi-Fi&Bluetooth LE双模模组,选择的通信协议是“WiFi-蓝牙”。

在这里插入图片描述

根据产品想要实现的功能,选择对应的功能点,选择完成后点击“确认”。 如果有些你需要的功能点在标准功能点里面没有,可以在标准功能点选择完成后,自定义你需要的功能点。(标准功能点可以在公版面板上很好的显示和操作。如果选择了自定义功能点,可能无法在面板上显示和操作)。

在这里插入图片描述

在设备交互中选择自己喜欢的APP界面,也可以自己进行定义。

在这里插入图片描述

点击“硬件开发”,选择“TuyaOS”,选择“CBU Wi-Fi&Bluetooth 模组”(如果你使用的是其他模组,选择对应的模组即可)。

在这里插入图片描述

箭头①指向的“新增自定义固件”是指上传你已经开发好的产品固件(如何开发将会在后面的内容进行讲解)。 点击箭头②指向的“ty_iot_light_app_sdk_bk7231n”下载该模组的SDK。

在这里插入图片描述

视频开发

https://www.bilibili.com/video/BV1TY4y17773/

从涂鸦 IoT 开发平台下载 SDK 进行验证

在涂鸦IoT 开发平台上成功创建自定义开发的产品后,在硬件开发中选择 TuyaOS,即可下载该模组的 SDK。

在这里插入图片描述

将下载好的 SDK 复制到 Windows 和 Ubuntu 的共享文件夹中,在 Ubuntu 虚拟机中输入下列命令进行编译:

cd /home/share/samba/
tar -xzvf *.tar.gz     #注意:该命令会将当前目录下所有后缀名为.tar.gz的文件进行解压,建议将*.tar.gz改为你实际要解压的文件的完整名字
cd ty_iot_light_app_sdk_bk7231n_0.1.1
sh build_app.sh ./apps/xh0623_demo_pixel_light_ty xh0623_demo_pixel_light_ty  1.0.0

执行成功如下所示:

在这里插入图片描述

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    14

    文章

    2119

    浏览量

    124369
  • Ubuntu
    +关注

    关注

    5

    文章

    562

    浏览量

    29616
  • SDK
    SDK
    +关注

    关注

    3

    文章

    1030

    浏览量

    45812
  • GitHub
    +关注

    关注

    3

    文章

    468

    浏览量

    16398
  • 涂鸦智能
    +关注

    关注

    7

    文章

    200

    浏览量

    19454
收藏 人收藏

    评论

    相关推荐

    涂鸦T2-U开发板试用体验】涂鸦T2-U开发板初体验

    今天刚收到涂鸦T2-U开发板,先给朋友做个开发板简单介绍; 涂鸦 T2-U 开发板,是专为帮助开发
    发表于 12-22 10:59

    涂鸦T2-U开发板试用体验】嵌入式linux开发涂鸦T2-U

    物联网开发神器--TuyaOS) ct),拥有电量统计芯片驱动、照明驱动、彩灯芯片驱动等功能,开发者可按需选用。 它能通过
    发表于 12-22 11:21

    Wi-Fi电池供电智能锁参考设计

    描述该参考设计展示了如何使用集成 Wi-Fi® 创建电池供电的电子智能锁。该设计展示了如何将 SimpleLink™ Wi-Fi CC3220S 无线 MCU (SoC) 用作主系统控
    发表于 10-22 10:10

    涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板免费试用

    涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板(WBRU)是方便开发者快速实现各种智能硬件
    发表于 03-21 18:09

    涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板试用体验】零代码开发流程

    感谢给予试用机会,我拿到的开发板是Wi-Fi&BLE SoC NANO主控板(BK7231N),此开发板的信息在官方网站查询,
    发表于 05-08 02:00

    涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板试用体验】彩灯

    上篇报告把使用涂鸦Wi-Fi&BLE SoC NANO主控板(BK7231N)零代码开发流程走通,现在再尝试一下
    发表于 05-08 16:21

    涂鸦三明治 Wi-Fi&BLE SoC NANO 主控板试用体验】+零代码开发1产品开发1

    本帖最后由 lustao 于 2022-5-26 14:09 编辑 感谢 发烧友学院以及涂鸦智能为我和孩子提供此产品 涂鸦三明治 Wi-Fi&
    发表于 05-26 09:24

    涂鸦智能物联网设备解决方案合辑(一)

    景 : 家电 Wi-Fi & Bluetooth LE 彩灯智能化方案 方案概述: WiFi & BLE RGB
    发表于 06-28 16:54

    ESP32C3射频测试,是否需要使用Wi-Fi Adaptivity方法来进行Wi-Fi范围测试?

    的 Tx 和 Rx 测试的命令响应。我们还想在 ESP32C3 上使用 RF 测试工具对 Wi-FiBLE 进行 RF 范围测试。我们如何使用射频测试工具
    发表于 04-12 07:36

    【新品体验】涂鸦 T2-U 开发板免费试用

    涂鸦 T2-U 开发板,是专为帮助开发者快速开发出智能硬件而生的一款开发板。它的主控采用低功耗嵌入式 W
    发表于 09-18 10:31

    智能彩灯五路产品原型的代码实现(三明治开发板+Arduino,Wi-Fi

    概况 本文档主要介绍智能彩灯五路产品原型的应用代码部分,关于环境搭建、SDK移植、下载调试。 步骤 第 1 步:下载验证 ST Nucleo,按键1长按为配网,指示灯旁黑色按键为
    发表于 05-20 15:15 1294次阅读

    涂鸦Wi-FiBLE SoC开发彩灯

    。 本系统采用涂鸦智能涂鸦模组二次开发版本,综合涂鸦Wi-Fi&BLE通信组网技术,以及传感器的
    的头像 发表于 11-29 14:11 1674次阅读
    <b class='flag-5'>涂鸦</b><b class='flag-5'>Wi-Fi</b>和<b class='flag-5'>BLE</b> <b class='flag-5'>SoC</b><b class='flag-5'>开发</b><b class='flag-5'>幻</b><b class='flag-5'>彩灯</b><b class='flag-5'>带</b>

    涂鸦Wi-FiBLE SoC开发彩灯(2)----环境搭建与测试

    TuyaOS Wi-Fi SDK 需要在 Linux 环境下进行编译。现在主要介绍涂鸦 Wi-Fi
    的头像 发表于 11-29 16:18 1057次阅读
    <b class='flag-5'>涂鸦</b><b class='flag-5'>Wi-Fi</b>和<b class='flag-5'>BLE</b> <b class='flag-5'>SoC</b><b class='flag-5'>开发</b><b class='flag-5'>幻</b><b class='flag-5'>彩灯</b><b class='flag-5'>带</b>(2)----环境搭建与测试

    涂鸦Wi-FiBLE SoC开发彩灯(4)----开发SDK

    涂鸦三明治 Wi-Fi&BLE SoC NANO主控板(BK7231N)采用上海博通开发的高性价比的 W
    的头像 发表于 11-30 09:38 1138次阅读
    <b class='flag-5'>涂鸦</b><b class='flag-5'>Wi-Fi</b>和<b class='flag-5'>BLE</b> <b class='flag-5'>SoC</b><b class='flag-5'>开发</b><b class='flag-5'>幻</b><b class='flag-5'>彩灯</b><b class='flag-5'>带</b>(4)----<b class='flag-5'>开发</b><b class='flag-5'>SDK</b>

    涂鸦Wi-FiBLE SoC开发彩灯(6)----彩灯功能演示

    可以在涂鸦手机APP中对模组进行添加。 一般情况下可以自动识别出来。
    的头像 发表于 11-30 09:45 1196次阅读
    <b class='flag-5'>涂鸦</b><b class='flag-5'>Wi-Fi</b>和<b class='flag-5'>BLE</b> <b class='flag-5'>SoC</b><b class='flag-5'>开发</b><b class='flag-5'>幻</b><b class='flag-5'>彩灯</b><b class='flag-5'>带</b>(6)----<b class='flag-5'>幻</b><b class='flag-5'>彩灯</b><b class='flag-5'>带</b>功能演示