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

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

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

如何低門檻快速開(kāi)發(fā)---趣味有創(chuàng)意的ZigBee智能產(chǎn)品?

智能物聯(lián)研習(xí)社 ? 來(lái)源:智能物聯(lián)研習(xí)社 ? 作者:智能物聯(lián)研習(xí)社 ? 2023-11-10 17:58 ? 次閱讀

一、Zigbee開(kāi)發(fā)框架簡(jiǎn)介

為了給開(kāi)發(fā)者提供簡(jiǎn)單易用、接口統(tǒng)一的開(kāi)發(fā)環(huán)境,涂鴉重磅推出 TuyaOS Zigbee 子設(shè)備開(kāi)發(fā)框架,它是屬于 TuyaOS 系統(tǒng)的一個(gè)子集,該框架基于業(yè)務(wù)包的概念所設(shè)計(jì),提供了產(chǎn)品級(jí)的能力,同時(shí)高度封裝 Zigbee 協(xié)議棧。這意味著開(kāi)發(fā)者無(wú)需關(guān)心具體的實(shí)現(xiàn)原理,使用業(yè)務(wù)接口即可快速開(kāi)發(fā) Zigbee 產(chǎn)品。

基于涂鴉提供標(biāo)準(zhǔn)的 API 開(kāi)發(fā),開(kāi)發(fā)者可以在不同平臺(tái)之間實(shí)現(xiàn)應(yīng)用代碼的無(wú)縫移植,從而加速產(chǎn)品落地。本開(kāi)發(fā)框架提供了路由設(shè)備(Router)和終端設(shè)備(End Device)兩種 Zigbee 3.0 標(biāo)準(zhǔn)設(shè)備類型的開(kāi)發(fā),接下來(lái)為大家具體介紹下。

二、重點(diǎn)功能介紹

1、設(shè)備配網(wǎng)方式更豐富

一個(gè) Zigbee 設(shè)備要想加入到另一個(gè) Zigbee 網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交互,必須先進(jìn)行配網(wǎng)操作。而 Zigbee 設(shè)備的入網(wǎng)流程,大體包括:發(fā)現(xiàn)網(wǎng)關(guān)---請(qǐng)求關(guān)聯(lián)---交換密鑰---更新鏈接密鑰。

針對(duì)設(shè)備使用場(chǎng)景的不同,涂鴉 Zigbee 子設(shè)備框架還提供了多種設(shè)備配網(wǎng)方案:

普通配網(wǎng)

最常見(jiàn)的就是用戶在設(shè)備上進(jìn)行操作后(設(shè)備上電、按鍵),觸發(fā)子設(shè)備進(jìn)入配網(wǎng)狀態(tài),開(kāi)始進(jìn)行掃網(wǎng),在發(fā)現(xiàn)網(wǎng)關(guān)后自動(dòng)進(jìn)入后續(xù)流程。

掃碼配網(wǎng)

在某些施工場(chǎng)景下,施工人員無(wú)法直接對(duì)子設(shè)備進(jìn)行操作。針對(duì)這類場(chǎng)景,該框架提供了掃碼配網(wǎng)的方案。

即用戶可以通過(guò) App 掃描子設(shè)備上的二維碼,然后通知網(wǎng)關(guān)開(kāi)啟配網(wǎng),并主動(dòng)搜尋 Zigbee 子設(shè)備。一旦搜尋到子設(shè)備,就與其進(jìn)行數(shù)據(jù)交互,協(xié)助子設(shè)備入網(wǎng)。

TouchLink

TouchLink 字面意思即接觸式連接,是 Zigbee 3.0 標(biāo)準(zhǔn)中 ZLL(Zigbee Light Link)協(xié)議定義的一種組網(wǎng)方式。早期主要用于照明場(chǎng)景,之后逐步演化為一種標(biāo)準(zhǔn)的配網(wǎng)方式。

Touchlink 其實(shí)是一種近距離組網(wǎng)方式:一個(gè)設(shè)備被定義為發(fā)起者(Initiator),另一個(gè)設(shè)備被定義為目標(biāo)者(Target)。發(fā)起者和目標(biāo)者直接建立連接,全程都無(wú)需網(wǎng)關(guān)和 App 參與,配網(wǎng)速度更快更便捷。

發(fā)起者的職責(zé)是掃描目標(biāo)設(shè)備。通常情況下終端設(shè)備(End Device)會(huì)被定義成發(fā)起者。

目標(biāo)者的職責(zé)是等待附近發(fā)起者的掃描請(qǐng)求。通常情況下,路由設(shè)備(Router)會(huì)被定義成目標(biāo)者,在配置時(shí)主要存在以下兩種情況:

---若得知發(fā)起者不存在網(wǎng)絡(luò),則目標(biāo)者需要建立一個(gè)新的網(wǎng)絡(luò);

---若得知發(fā)起者有網(wǎng)絡(luò),則目標(biāo)者自動(dòng)加入發(fā)起者的網(wǎng)絡(luò)。

框架支持 ZLL 發(fā)起者角色開(kāi)發(fā),也支持目標(biāo)者角色開(kāi)發(fā)。且支持配置 TouchLink 時(shí)的信號(hào)強(qiáng)度,以調(diào)整 TouchLink 時(shí)兩個(gè)設(shè)備之間的最大距離。

舉個(gè)例子:照明遙控器其實(shí)相當(dāng)于是發(fā)起者角色,燈具相當(dāng)于是目標(biāo)者角色,通過(guò) App 就能實(shí)時(shí)控制燈具狀態(tài)。

2、OTA時(shí)間更短

OTA 即 Over-the-Air,是一種通過(guò)無(wú)線通訊進(jìn)行固件升級(jí)的技術(shù)。TuyaOS 支持設(shè)備 OTA 升級(jí)能力:通過(guò)搭配涂鴉網(wǎng)關(guān)和云端方案,可以遠(yuǎn)程為設(shè)備固件進(jìn)行軟件升級(jí),降低退貨返工等生產(chǎn)成本。

全量 OTA

一般 OTA 傳輸?shù)墓碳峭暾墓碳?,也稱全量 OTA 。全量 OTA 升級(jí)是 Zigbee 規(guī)范的標(biāo)準(zhǔn)用法。固件包的大小不同,整個(gè) OTA 過(guò)程大約需要10~15分鐘,傳輸時(shí)間相對(duì)較長(zhǎng)。

差分 OTA

為了縮短 OTA 的時(shí)長(zhǎng),該框架為開(kāi)發(fā)者提供了差分 OTA 升級(jí)方式。差分升級(jí)又叫增量更新,是將老版本固件與新版本固件做對(duì)比差分,得到升級(jí)部分的補(bǔ)丁即差分包。

設(shè)備下載了差分包后,將老版本固件與差分包進(jìn)行組合,以得到新版本的固件。當(dāng) OTA 固件與設(shè)備當(dāng)前運(yùn)行固件差異較小時(shí),差分 OTA 包也會(huì)很小,可極大縮短傳輸時(shí)間,整個(gè) OTA 過(guò)程可以縮短至 1 分鐘以內(nèi)。

群組 OTA

當(dāng)一個(gè)群組內(nèi)有多個(gè)相同的設(shè)備需要升級(jí)時(shí),如果逐個(gè)進(jìn)行升級(jí)會(huì)非常耗時(shí)。針對(duì)這個(gè)問(wèn)題,該框架提供了群組 OTA 方案,支持同時(shí)對(duì)群組內(nèi)的相同設(shè)備統(tǒng)一進(jìn)行固件升級(jí),從而縮短總體時(shí)長(zhǎng)。群組內(nèi)相同設(shè)備數(shù)量越多,效果越明顯,且差分 OTA 和群升 OTA 可以同時(shí)使用。

三、產(chǎn)品應(yīng)用實(shí)例

1、無(wú)線開(kāi)關(guān)

如今,控制智能產(chǎn)品的外部媒介越來(lái)越多樣化,如 App、智能音箱、語(yǔ)音控制等,已經(jīng)成為相當(dāng)主流的控制方式。而由于設(shè)備眾多且使用對(duì)象各異,控制媒介在實(shí)際應(yīng)用中常常存在許多痛點(diǎn),比如:

不方便掏出手機(jī)控制;

部分智能場(chǎng)景需要配置 App,對(duì)老人和小孩來(lái)說(shuō)有操作難度;

一些商業(yè)場(chǎng)合需要產(chǎn)品互聯(lián),但通過(guò)總線配置的方案太復(fù)雜,因此無(wú)線開(kāi)關(guān)應(yīng)運(yùn)而生,化繁為簡(jiǎn)。

wKgZomVN_UWAcXsnAAPcMtRcuW0167.png(無(wú)線開(kāi)關(guān)內(nèi)部結(jié)構(gòu),支持4路按鍵)

特點(diǎn):

DIY 聯(lián)動(dòng)動(dòng)作

通過(guò)按鍵可自定義配置單擊、雙擊、長(zhǎng)按等動(dòng)作,并一鍵喚醒專屬場(chǎng)景聯(lián)動(dòng)。

反轉(zhuǎn)雙控

支持你在配置場(chǎng)景開(kāi)關(guān)時(shí)一鍵取反,快速讓無(wú)線開(kāi)關(guān)和被控設(shè)備組成雙控聯(lián)動(dòng)。

步進(jìn)調(diào)節(jié)

選擇調(diào)高/調(diào)低,即可通過(guò)無(wú)線開(kāi)關(guān)調(diào)節(jié)檔位、亮度。

自發(fā)電

依托 Zigbee 標(biāo)準(zhǔn) green power 技術(shù),無(wú)線開(kāi)關(guān)可擺脫電池供電的模式,通過(guò)按鍵按下的動(dòng)能就能持續(xù)供電,用戶不用再為突然沒(méi)電而煩惱。

目前,同樣應(yīng)用該技術(shù)的,還有自發(fā)電智能門鈴,產(chǎn)品已經(jīng)相當(dāng)成熟。不耗一度電,也能時(shí)刻保持在線工作。即使你不在家,也能通過(guò)手機(jī) App 實(shí)現(xiàn)遠(yuǎn)程呼叫提醒,可以一鍵開(kāi)鎖,并在進(jìn)門后聯(lián)動(dòng)其他智能設(shè)備來(lái)豐富應(yīng)用場(chǎng)景。

場(chǎng)景聯(lián)動(dòng)

支持在 Wi-Fi 離線的環(huán)境下,網(wǎng)關(guān)能聯(lián)動(dòng)家中所有 Zigbee 產(chǎn)品;并在網(wǎng)關(guān)和 Wi-Fi 都在線的環(huán)境下,按下按鍵,動(dòng)態(tài)場(chǎng)景就會(huì)聯(lián)動(dòng)調(diào)光開(kāi)關(guān)、窗簾開(kāi)關(guān),對(duì)燈具的亮度或窗簾開(kāi)合百分比進(jìn)行自動(dòng)調(diào)整。

2、智能門鎖

忘帶鑰匙一直是大家的日常痛點(diǎn),但有了智能鎖就能完美解決這個(gè)問(wèn)題。涂鴉智能鎖方案支持指紋、密碼、門卡、人臉、指靜脈等多種解鎖方式?;诿總€(gè)用戶的自定義設(shè)置,門鎖開(kāi)門后可聯(lián)合全屋其他智能設(shè)備,觸發(fā)對(duì)應(yīng)聯(lián)動(dòng)場(chǎng)景,滿足居家不同需求。

比如開(kāi)門后聯(lián)動(dòng)燈具自動(dòng)打開(kāi),對(duì)于老人非常方便,可以有效避免摸黑開(kāi)燈導(dǎo)致的意外。

特點(diǎn):

解鎖方式多元

支持手機(jī)、指紋、密碼、門卡、人臉、指靜脈等多種解鎖方式,無(wú)需鑰匙就能輕松出門。

開(kāi)門記錄查詢

智能鎖可以成為你的管家,告知你家門口發(fā)生的一切動(dòng)靜,包括實(shí)時(shí)開(kāi)門記錄、門鈴呼叫、家人回家提醒等。

可視對(duì)講聯(lián)動(dòng)

當(dāng)訪客到家時(shí),主人可以在線通過(guò)智能可視門鈴來(lái)進(jìn)行可視對(duì)講,支持一鍵為訪客開(kāi)門,且涂鴉生態(tài)內(nèi)所有可視門鈴與智能門鎖均可支持聯(lián)動(dòng)功能。

第三方語(yǔ)音控制

智能鎖支持接入 Amazon Alexa、Google Assistant 兩大主流智能音箱。語(yǔ)音控制支持以下三個(gè)核心功能:語(yǔ)音檢查門鎖狀態(tài)、語(yǔ)音控制開(kāi)鎖和關(guān)鎖。

四、資料下載

開(kāi)發(fā)者可登錄 Tuya Wind IDE,在資源中心搜索當(dāng)前已經(jīng)發(fā)布的 Zigbee 子設(shè)備的信息。根據(jù)自己開(kāi)發(fā)需求來(lái)下載對(duì)應(yīng)的框架。

Tuya Wind IDE 安裝操作指南

https://developer.tuya.com/cn/docs/iot-device-dev/tuyaos-wind-ide?id=Kbfy6kfuuqqu3

五、技術(shù)支持

開(kāi)發(fā)過(guò)程中,如有遇到任何問(wèn)題,歡迎登錄文檔中心查看完整開(kāi)發(fā)攻略,或登錄TuyaOS-Zigbee 設(shè)備開(kāi)發(fā)論壇進(jìn)行提問(wèn),將有開(kāi)發(fā)小哥哥隨時(shí)為你解答~

1、文檔中心

https://developer.tuya.com/cn/docs/iot-device-dev/TuyaOS-frame_dev_Zigbee?id=Kc6f834uhpetq

2、TuyaOS-Zigbee 設(shè)備開(kāi)發(fā)論壇

https://www.tuyaos.com/viewforum.php?f=18&sid=0df22e69b1370e1988f2dc36286ec47f

審核編輯 黃宇

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

    關(guān)注

    5045

    文章

    18816

    瀏覽量

    298475
  • ZigBee
    +關(guān)注

    關(guān)注

    158

    文章

    2262

    瀏覽量

    242100
  • 智能家居
    +關(guān)注

    關(guān)注

    1924

    文章

    9397

    瀏覽量

    182147
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【xG24 Matter開(kāi)發(fā)套件試用體驗(yàn)】初識(shí)xG24 Matter開(kāi)發(fā)套件

    設(shè)計(jì),使用有功電流和睡眠電流 ? 安全庫(kù)? ? AI/ML 硬件加速器 EFR32xG24 Dev Kit是一個(gè)緊湊、功能豐富的開(kāi)發(fā)平臺(tái)。它為無(wú)線物聯(lián)網(wǎng)產(chǎn)品開(kāi)發(fā)和原型制作提供了
    發(fā)表于 07-11 23:31

    SolidWorks科研版更快地開(kāi)發(fā)產(chǎn)品創(chuàng)意

    在當(dāng)今競(jìng)爭(zhēng)激烈的市場(chǎng)環(huán)境中,產(chǎn)品創(chuàng)新的速度和質(zhì)量直接決定了企業(yè)的生死存亡。對(duì)于科研人員和設(shè)計(jì)師來(lái)說(shuō),如何能夠快速、準(zhǔn)確地實(shí)現(xiàn)產(chǎn)品創(chuàng)意的轉(zhuǎn)化,是擺在面前的一大挑戰(zhàn)。SolidWorks科
    的頭像 發(fā)表于 06-19 16:49 ?189次閱讀

    代碼開(kāi)發(fā)有哪些優(yōu)勢(shì)?

    代碼平臺(tái)以其高效、便捷、低成本的優(yōu)勢(shì),正逐漸成為軟件開(kāi)發(fā)領(lǐng)域中的性價(jià)比之王。它不僅能夠滿足快速開(kāi)發(fā)的需求,還能夠降低技術(shù)門檻和維護(hù)成本,提
    的頭像 發(fā)表于 04-09 16:03 ?743次閱讀
    <b class='flag-5'>低</b>代碼<b class='flag-5'>開(kāi)發(fā)</b>有哪些優(yōu)勢(shì)?

    Zigbee聯(lián)盟是什么?zigbee與wifi的區(qū)別

    設(shè)備制造商、軟件開(kāi)發(fā)商、服務(wù)提供商等。它的目標(biāo)是推動(dòng)Zigbee技術(shù)的應(yīng)用,促進(jìn)各種智能設(shè)備之間的互聯(lián)互通。 Zigbee和Wi-Fi是兩種不同的無(wú)線通信技術(shù),其主要區(qū)別如下: 1.
    的頭像 發(fā)表于 03-27 16:10 ?710次閱讀

    TuyaOS全彩照明產(chǎn)品開(kāi)發(fā)包,超豐富定時(shí)模式助你玩轉(zhuǎn)智慧場(chǎng)景

    隨著智能家居時(shí)代的到來(lái),全彩照明產(chǎn)品如球泡燈、全彩燈帶和吸頂燈等,已成為市場(chǎng)的主流選擇,它們不僅提升了居家美感,還增強(qiáng)了用戶的互動(dòng)體驗(yàn)。為了幫助開(kāi)發(fā)快速實(shí)現(xiàn)全彩類照明
    的頭像 發(fā)表于 03-22 08:14 ?226次閱讀
    TuyaOS全彩照明<b class='flag-5'>產(chǎn)品</b><b class='flag-5'>開(kāi)發(fā)</b>包,超豐富定時(shí)模式助你玩轉(zhuǎn)智慧場(chǎng)景

    zigbee智能開(kāi)關(guān)設(shè)置方法

    隨著科技的飛速發(fā)展,智能家居已經(jīng)逐漸走進(jìn)了我們的生活。Zigbee智能開(kāi)關(guān)作為智能家居的重要組成部分,具備無(wú)線傳輸、低功耗等優(yōu)勢(shì),受到越來(lái)越多消費(fèi)者的青睞。本文將介紹
    的頭像 發(fā)表于 01-16 13:51 ?1681次閱讀

    什么是ZigBee技術(shù)?ZigBee技術(shù)的應(yīng)用哪些?

    紫蜂(ZigBee)技術(shù)是一種低功耗的短距離無(wú)線網(wǎng)絡(luò)通信技術(shù)。ZigBee 技術(shù)基于IEEE 802.15.4---2006標(biāo)準(zhǔn),載波頻段三個(gè):2.4~2.484GHz,為主要頻段;在北美還可以使用 902~928MHz 頻段
    的頭像 發(fā)表于 01-05 09:45 ?1056次閱讀

    降低物聯(lián)網(wǎng)開(kāi)發(fā)門檻的TuyaOS大更新

    作為降低物聯(lián)網(wǎng)開(kāi)發(fā)門檻的TuyaOS操作系統(tǒng),此次又迎來(lái)了重大更新(點(diǎn)擊查看TuyaOS完整介紹)!本次TuyaOS3.9.0版本發(fā)布了超豐富的開(kāi)發(fā)框架,覆蓋多種協(xié)議連接和平臺(tái)??晒?b class='flag-5'>開(kāi)發(fā)
    的頭像 發(fā)表于 01-05 08:14 ?774次閱讀
    降低物聯(lián)網(wǎng)<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>門檻</b>的TuyaOS大更新

    快速圖解Zigbee入門指南,選擇最適多協(xié)議設(shè)計(jì)方案

    ,可以廣泛應(yīng)用于照明、智能家居、訪問(wèn)控制、商業(yè)建筑和能源管理等。甚至,它已經(jīng)用在了火星上!接下來(lái),就讓我們花 1 分鐘時(shí)間快速了解正在被全球數(shù)百家企業(yè)使用于智能產(chǎn)品
    的頭像 發(fā)表于 12-27 17:15 ?1318次閱讀
    <b class='flag-5'>快速</b>圖解<b class='flag-5'>Zigbee</b>入門指南,選擇最適多協(xié)議設(shè)計(jì)方案

    如何用萬(wàn)界星空科技代碼平臺(tái)快速開(kāi)發(fā)一個(gè)MES系統(tǒng)?

    如今,越來(lái)越多的企業(yè)選擇代碼開(kāi)發(fā)平臺(tái),讓企業(yè)實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。但是你好奇“代碼開(kāi)發(fā)平臺(tái)”能做什么嗎?“代碼
    的頭像 發(fā)表于 12-08 11:39 ?471次閱讀
    如何用萬(wàn)界星空科技<b class='flag-5'>低</b>代碼平臺(tái)<b class='flag-5'>快速</b><b class='flag-5'>開(kāi)發(fā)</b>一個(gè)MES系統(tǒng)?

    4G-Zigbee智能網(wǎng)關(guān)產(chǎn)品方案介紹

    4G-Zigbee智能網(wǎng)關(guān)產(chǎn)品方案介紹
    的頭像 發(fā)表于 12-03 09:26 ?648次閱讀
    4G-<b class='flag-5'>Zigbee</b><b class='flag-5'>智能</b>網(wǎng)關(guān)<b class='flag-5'>產(chǎn)品</b>方案介紹

    基于ZigBee智能防火防盜系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于ZigBee智能防火防盜系統(tǒng)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 11-07 11:25 ?2次下載
    基于<b class='flag-5'>ZigBee</b>的<b class='flag-5'>智能</b>防火防盜系統(tǒng)設(shè)計(jì)

    基于ZigBee的室內(nèi)智能照明系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于ZigBee的室內(nèi)智能照明系統(tǒng)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-27 10:46 ?6次下載
    基于<b class='flag-5'>ZigBee</b>的室內(nèi)<b class='flag-5'>智能</b>照明系統(tǒng)設(shè)計(jì)

    基于STM32WB系列產(chǎn)品開(kāi)發(fā)Zigbee智能能源(SE)應(yīng)用

    本應(yīng)用筆記全面介紹了 Zigbee?智能能源(SE)。提供了一些關(guān)于如何在 STM32WB 系列微控制器上構(gòu)建 Zigbee?智能能源(SE)應(yīng)用的提示,還涵蓋了 sub-GHz 操作
    發(fā)表于 10-09 17:30 ?5次下載

    如何低成本、門檻開(kāi)發(fā)全屋智能系統(tǒng)?

    近期,某個(gè)科技通訊巨頭豪擲 15 億重金,準(zhǔn)備成立房地產(chǎn)公司以大力推動(dòng)全屋智能的發(fā)展。從大部分科技公司頻頻押注全屋智能領(lǐng)域來(lái)看,全屋智能已然成為智能家居第一大發(fā)展趨勢(shì),是資本市場(chǎng)的重頭
    的頭像 發(fā)表于 09-22 11:29 ?919次閱讀
    如何低成本、<b class='flag-5'>低</b><b class='flag-5'>門檻</b><b class='flag-5'>開(kāi)發(fā)</b>全屋<b class='flag-5'>智能</b>系統(tǒng)?