0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

涂鴉Wi-Fi和BLE SoC開發(fā)幻彩燈帶(3)----產(chǎn)品創(chuàng)建與SDK進(jìn)行驗(yàn)證

嵌入式單片機(jī)MCU開發(fā) ? 來源:嵌入式單片機(jī)MCU開發(fā) ? 作者:嵌入式單片機(jī)MCU開 ? 2022-11-29 17:29 ? 次閱讀

概述

使用涂鴉Wi-Fi模組和涂鴉Wi-Fi&Bluetooth LE雙模模組進(jìn)行產(chǎn)品開發(fā)主要有二次開發(fā)。 在開發(fā)前,需要先在涂鴉IoT平臺上創(chuàng)建對應(yīng)的產(chǎn)品,選擇相關(guān)功能、面板和使用的模組,拿到功能點(diǎn)ID(DP ID)和產(chǎn)品ID (PID)后才能對涂鴉SDK進(jìn)行二次開發(fā)。首先登錄涂鴉IoT平臺,沒有賬號的話需要先在涂鴉IoT平臺上創(chuàng)建賬號。

GitHub 上獲取 SDK 進(jìn)行驗(yàn)證

通過上面的步驟,已經(jīng)將虛擬機(jī)基本設(shè)置完成。但為了驗(yàn)證對虛擬機(jī)的設(shè)置是否成功,我們需要獲取涂鴉 SDK 進(jìn)行編譯,以驗(yàn)證我們已成功安裝與編譯相關(guān)的工具。 涂鴉 SDK 從涂鴉的 GitHub 倉庫拉取和從涂鴉 IoT 開發(fā)平臺下載。 這里使用GitHub 上獲取 SDK 進(jìn)行驗(yàn)證。 以 BK7231N 的 SDK 為例進(jìn)行演示。 在 Ubuntu 虛擬機(jī)下,輸入下列命令,獲取 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

編譯成功,則說明上述操作均已成功完成。編譯成功如下圖所示:

在這里插入圖片描述

在這里插入圖片描述

創(chuàng)建幻彩燈帶

免開發(fā)方案開發(fā)周期短、成本低,您在IoT工作臺上配置完成后,模塊即會攜帶完整的控制程序,免去外置MCU及繁瑣的程序開發(fā),助您快速實(shí)現(xiàn)產(chǎn)品智能化,創(chuàng)建項(xiàng)目,標(biāo)準(zhǔn)類目選擇“照明”,選擇“幻彩燈帶”。

在這里插入圖片描述

選擇開發(fā)方案,根據(jù)下圖指示選擇“自定義方案”,這里我們是對涂鴉模組進(jìn)行二次開發(fā),所以選擇“自定義方案”。

在這里插入圖片描述

按照自己將要開發(fā)的產(chǎn)品和模組填寫產(chǎn)品名稱,選擇對應(yīng)的通信協(xié)議,配置完成后點(diǎn)擊“創(chuàng)建產(chǎn)品”。 這里準(zhǔn)備使用CBU模組開發(fā)一個可以幻彩燈帶的產(chǎn)品。CBU模組是一款Wi-Fi&Bluetooth LE雙模模組,選擇的通信協(xié)議是“WiFi-藍(lán)牙”。

在這里插入圖片描述

根據(jù)產(chǎn)品想要實(shí)現(xiàn)的功能,選擇對應(yīng)的功能點(diǎn),選擇完成后點(diǎn)擊“確認(rèn)”。 如果有些你需要的功能點(diǎn)在標(biāo)準(zhǔn)功能點(diǎn)里面沒有,可以在標(biāo)準(zhǔn)功能點(diǎn)選擇完成后,自定義你需要的功能點(diǎn)。(標(biāo)準(zhǔn)功能點(diǎn)可以在公版面板上很好的顯示和操作。如果選擇了自定義功能點(diǎn),可能無法在面板上顯示和操作)。

在這里插入圖片描述

在設(shè)備交互中選擇自己喜歡的APP界面,也可以自己進(jìn)行定義。

在這里插入圖片描述

點(diǎn)擊“硬件開發(fā)”,選擇“TuyaOS”,選擇“CBU Wi-Fi&Bluetooth 模組”(如果你使用的是其他模組,選擇對應(yīng)的模組即可)。

在這里插入圖片描述

箭頭①指向的“新增自定義固件”是指上傳你已經(jīng)開發(fā)好的產(chǎn)品固件(如何開發(fā)將會在后面的內(nèi)容進(jìn)行講解)。 點(diǎn)擊箭頭②指向的“ty_iot_light_app_sdk_bk7231n”下載該模組的SDK。

在這里插入圖片描述

視頻開發(fā)

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

從涂鴉 IoT 開發(fā)平臺下載 SDK 進(jìn)行驗(yàn)證

在涂鴉IoT 開發(fā)平臺上成功創(chuàng)建自定義開發(fā)的產(chǎn)品后,在硬件開發(fā)中選擇 TuyaOS,即可下載該模組的 SDK。

在這里插入圖片描述

將下載好的 SDK 復(fù)制到 Windows 和 Ubuntu 的共享文件夾中,在 Ubuntu 虛擬機(jī)中輸入下列命令進(jìn)行編譯:

cd /home/share/samba/
tar -xzvf *.tar.gz     #注意:該命令會將當(dāng)前目錄下所有后綴名為.tar.gz的文件進(jìn)行解壓,建議將*.tar.gz改為你實(shí)際要解壓的文件的完整名字
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

執(zhí)行成功如下所示:

在這里插入圖片描述

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • wi-fi
    +關(guān)注

    關(guān)注

    14

    文章

    2144

    瀏覽量

    124522
  • Ubuntu
    +關(guān)注

    關(guān)注

    5

    文章

    563

    瀏覽量

    29778
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1036

    瀏覽量

    45958
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    471

    瀏覽量

    16450
  • 涂鴉智能
    +關(guān)注

    關(guān)注

    7

    文章

    205

    瀏覽量

    19477
收藏 人收藏

    評論

    相關(guān)推薦

    涂鴉T2-U開發(fā)板試用體驗(yàn)】涂鴉T2-U開發(fā)板初體驗(yàn)

    今天剛收到涂鴉T2-U開發(fā)板,先給朋友做個開發(fā)板簡單介紹; 涂鴉 T2-U 開發(fā)板,是專為幫助開發(fā)
    發(fā)表于 12-22 10:59

    涂鴉T2-U開發(fā)板試用體驗(yàn)】嵌入式linux開發(fā)涂鴉T2-U

    物聯(lián)網(wǎng)開發(fā)神器--TuyaOS) ct),擁有電量統(tǒng)計芯片驅(qū)動、照明驅(qū)動、彩燈芯片驅(qū)動等功能,開發(fā)者可按需選用。 它能通過
    發(fā)表于 12-22 11:21

    Wi-Fi電池供電智能鎖參考設(shè)計

    描述該參考設(shè)計展示了如何使用集成 Wi-Fi? 創(chuàng)建電池供電的電子智能鎖。該設(shè)計展示了如何將 SimpleLink? Wi-Fi CC3220S 無線 MCU (SoC) 用作主系統(tǒng)控
    發(fā)表于 10-22 10:10

    涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板免費(fèi)試用

    涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板(WBRU)是方便開發(fā)者快速實(shí)現(xiàn)各種智能硬件
    發(fā)表于 03-21 18:09

    涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板試用體驗(yàn)】零代碼開發(fā)流程

    感謝給予試用機(jī)會,我拿到的開發(fā)板是Wi-Fi&BLE SoC NANO主控板(BK7231N),此開發(fā)板的信息在官方網(wǎng)站查詢,
    發(fā)表于 05-08 02:00

    涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板試用體驗(yàn)】彩燈

    上篇報告把使用涂鴉Wi-Fi&BLE SoC NANO主控板(BK7231N)零代碼開發(fā)流程走通,現(xiàn)在再嘗試一下
    發(fā)表于 05-08 16:21

    涂鴉三明治 Wi-Fi&BLE SoC NANO 主控板試用體驗(yàn)】+零代碼開發(fā)1產(chǎn)品開發(fā)1

    本帖最后由 lustao 于 2022-5-26 14:09 編輯 感謝 發(fā)燒友學(xué)院以及涂鴉智能為我和孩子提供此產(chǎn)品 涂鴉三明治 Wi-Fi&
    發(fā)表于 05-26 09:24

    涂鴉智能物聯(lián)網(wǎng)設(shè)備解決方案合輯(一)

    景 : 家電 Wi-Fi & Bluetooth LE 彩燈智能化方案 方案概述: WiFi & BLE RGB
    發(fā)表于 06-28 16:54

    ESP32C3射頻測試,是否需要使用Wi-Fi Adaptivity方法來進(jìn)行Wi-Fi范圍測試?

    的 Tx 和 Rx 測試的命令響應(yīng)。我們還想在 ESP32C3 上使用 RF 測試工具對 Wi-FiBLE 進(jìn)行 RF 范圍測試。我們?nèi)绾问褂蒙漕l測試工具
    發(fā)表于 04-12 07:36

    【新品體驗(yàn)】涂鴉 T2-U 開發(fā)板免費(fèi)試用

    涂鴉 T2-U 開發(fā)板,是專為幫助開發(fā)者快速開發(fā)出智能硬件而生的一款開發(fā)板。它的主控采用低功耗嵌入式 W
    發(fā)表于 09-18 10:31

    智能彩燈五路產(chǎn)品原型的代碼實(shí)現(xiàn)(三明治開發(fā)板+Arduino,Wi-Fi

    概況 本文檔主要介紹智能彩燈五路產(chǎn)品原型的應(yīng)用代碼部分,關(guān)于環(huán)境搭建、SDK移植、下載調(diào)試。 步驟 第 1 步:下載驗(yàn)證 ST Nucleo,按鍵1長按為配網(wǎng),指示燈旁黑色按鍵為
    發(fā)表于 05-20 15:15 ?1314次閱讀

    涂鴉Wi-FiBLE SoC開發(fā)彩燈

    。 本系統(tǒng)采用涂鴉智能涂鴉模組二次開發(fā)版本,綜合涂鴉Wi-Fi&BLE通信組網(wǎng)技術(shù),以及傳感器的
    的頭像 發(fā)表于 11-29 14:11 ?1724次閱讀
    <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'>開發(fā)</b><b class='flag-5'>幻</b><b class='flag-5'>彩燈</b><b class='flag-5'>帶</b>

    涂鴉Wi-FiBLE SoC開發(fā)彩燈(2)----環(huán)境搭建與測試

    TuyaOS Wi-Fi SDK 需要在 Linux 環(huán)境下進(jìn)行編譯。現(xiàn)在主要介紹涂鴉 Wi-Fi
    的頭像 發(fā)表于 11-29 16:18 ?1079次閱讀
    <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'>開發(fā)</b><b class='flag-5'>幻</b><b class='flag-5'>彩燈</b><b class='flag-5'>帶</b>(2)----環(huán)境搭建與測試

    涂鴉Wi-FiBLE SoC開發(fā)彩燈(4)----開發(fā)SDK

    涂鴉三明治 Wi-Fi&BLE SoC NANO主控板(BK7231N)采用上海博通開發(fā)的高性價比的 W
    的頭像 發(fā)表于 11-30 09:38 ?1176次閱讀
    <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'>開發(fā)</b><b class='flag-5'>幻</b><b class='flag-5'>彩燈</b><b class='flag-5'>帶</b>(4)----<b class='flag-5'>開發(fā)</b><b class='flag-5'>SDK</b>

    涂鴉Wi-FiBLE SoC開發(fā)彩燈(6)----彩燈功能演示

    可以在涂鴉手機(jī)APP中對模組進(jìn)行添加。 一般情況下可以自動識別出來。
    的頭像 發(fā)表于 11-30 09:45 ?1235次閱讀
    <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'>開發(fā)</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>功能演示