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

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

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

涂鴉Zigbee開發(fā)框架有哪些超能力?豐富配網(wǎng)方式+極速OTA升級

涂鴉開發(fā)者 ? 2023-11-10 08:15 ? 次閱讀

什么是 Zigbee 協(xié)議?

Zigbee 技術(shù)是一種連接距離短、功耗低、復(fù)雜程度低、數(shù)據(jù)傳輸量低的無線通信技術(shù),其命名靈感源自于蜜蜂在群體中的信息傳輸。它主要通過網(wǎng)關(guān)與互聯(lián)網(wǎng)進行通信,并嵌入各種智能設(shè)備,最終實現(xiàn)自動控制和遠程控制。

同一個 Zigbee 網(wǎng)絡(luò)內(nèi)的設(shè)備之間也可以直接發(fā)送消息,在網(wǎng)絡(luò)離線時實現(xiàn)本地控制。例如:照明遙控器和照明設(shè)備,窗簾遙控器和窗簾電機等,可以脫離網(wǎng)關(guān)使用。

一、Zigbee開發(fā)框架簡介

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

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

二、重點功能介紹

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

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

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

普通配網(wǎng)

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

掃碼配網(wǎng)

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

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

TouchLink

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

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

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

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

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

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

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

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

視頻,可了解最后實際照明產(chǎn)品效果:


2、OTA時間更短

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

全量 OTA

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

差分 OTA

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

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

群組 OTA

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

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

1、無線開關(guān)

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

不方便掏出手機控制;

部分智能場景需要配置 App,對老人和小孩來說有操作難度;

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

435a58f0-7f5e-11ee-9788-92fbcf53809c.png

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

特點:

DIY 聯(lián)動動作

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

反轉(zhuǎn)雙控

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

步進調(diào)節(jié)

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

自發(fā)電

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

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

場景聯(lián)動

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

2、智能門鎖

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

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

特點:

解鎖方式多元

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

開門記錄查詢

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

可視對講聯(lián)動

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

第三方語音控制

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

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

    關(guān)注

    31

    文章

    5469

    瀏覽量

    173654
  • ZigBee
    +關(guān)注

    關(guān)注

    158

    文章

    2271

    瀏覽量

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

    關(guān)注

    7

    文章

    216

    瀏覽量

    19507
收藏 人收藏

    評論

    相關(guān)推薦

    AI大模型賦能!移遠通信打造具有“超能力”的AI智能玩具解決方案

    AI大模型賦能!移遠通信打造具有“超能力”的AI智能玩具解決方案 ? 隨著無線通信、先進算法以及AI大模型等前沿技術(shù)的蓬勃發(fā)展,許多玩具已經(jīng)從簡單的互動設(shè)備進化為集教育、陪伴和娛樂功能于一身的AI
    發(fā)表于 01-13 15:05 ?108次閱讀
    AI大模型賦能!移遠通信打造具有“<b class='flag-5'>超能力</b>”的AI智能玩具解決方案

    OTA軟件升級管理系統(tǒng)

    OTA(Over-the-Air Technology,空中下載技術(shù))是通過空中下載的方式對車輛中的軟件進行遠程升級。經(jīng)緯恒潤OTA軟件升級
    的頭像 發(fā)表于 01-13 09:39 ?89次閱讀
    <b class='flag-5'>OTA</b>軟件<b class='flag-5'>升級</b>管理系統(tǒng)

    大核桃單北斗防爆手持終端,憑啥能在高危環(huán)境里“橫著走”?它到底有何超能力

    環(huán)境而生的通訊利器,它憑借著一系列卓越的“超能力”,在高危環(huán)境中“橫著走”,成為了眾多行業(yè)不可或缺的得力助手。一、精準(zhǔn)定位,守護安全大核桃單北斗防爆手持終端搭載了
    的頭像 發(fā)表于 01-07 17:31 ?116次閱讀
    大核桃單北斗防爆手持終端,憑啥能在高危環(huán)境里“橫著走”?它到底有何<b class='flag-5'>超能力</b>!

    OTA升級】無需數(shù)據(jù)線,一條命令即可完成固件升級!

    的位置特殊、沒有預(yù)留硬件有線升級接口等原因,用戶往往無法人為的通過有線方式更新設(shè)備固件,這時候就可以通過OTA進行網(wǎng)絡(luò)升級。UpdateEngine介紹Firefly
    的頭像 發(fā)表于 12-11 01:00 ?1058次閱讀
    【<b class='flag-5'>OTA</b><b class='flag-5'>升級</b>】無需數(shù)據(jù)線,一條命令即可完成固件<b class='flag-5'>升級</b>!

    降低物聯(lián)網(wǎng)開發(fā)門檻的TuyaOS重磅更新:AI賦能設(shè)備升級,網(wǎng)速度10倍提升

    臺,可供開發(fā)者更快速便捷地接入涂鴉 IoT PaaS。還有超強 AI 賦能和組件能力,以及改變傳統(tǒng)開發(fā)方式的新機制,趕緊來看看。 一、聯(lián)網(wǎng)單品開發(fā)
    的頭像 發(fā)表于 07-22 11:47 ?340次閱讀
    降低物聯(lián)網(wǎng)<b class='flag-5'>開發(fā)</b>門檻的TuyaOS重磅更新:AI賦能設(shè)備<b class='flag-5'>升級</b>,<b class='flag-5'>配</b>網(wǎng)速度10倍提升

    TuyaOS重磅更新:AI賦能設(shè)備升級,網(wǎng)速度10倍提升

    作為降低智能解決方案開發(fā)門檻的TuyaOS操作系統(tǒng),此次又迎來了重大更新!本次TuyaOS3.10.0版本發(fā)布了超豐富開發(fā)框架,覆蓋多種協(xié)議連接和平臺,可供
    的頭像 發(fā)表于 07-12 08:15 ?1257次閱讀
    TuyaOS重磅更新:AI賦能設(shè)備<b class='flag-5'>升級</b>,<b class='flag-5'>配</b>網(wǎng)速度10倍提升

    nlp自然語言處理框架有哪些

    許多優(yōu)秀的框架和工具,這些框架和工具為研究人員和開發(fā)者提供了強大的支持。以下是一些主要的NLP框架和工具的介紹: NLTK(Natural Language Toolkit) NLTK
    的頭像 發(fā)表于 07-09 10:28 ?599次閱讀

    esp-ali-smartliving SDK功能OTA升級失敗的原因?

    :ESP8266_RTOS_SDKesp-ali-smartlivingexamplessolutionssmart_light 直接使用官方的示例smart_light生成并燒錄,設(shè)備網(wǎng)成功后
    發(fā)表于 06-28 08:50

    涂鴉App開發(fā)工具App SDK

    我們之前為大家介紹過涂鴉AppSDK的特點和優(yōu)勢,在這一年多時間里,涂鴉成功幫助很多客戶實現(xiàn)了有創(chuàng)意的差異化開發(fā),并構(gòu)筑更具核心競爭力的品牌專屬App。什么是AppSDK?涂鴉AppS
    的頭像 發(fā)表于 05-24 08:15 ?880次閱讀
    <b class='flag-5'>涂鴉</b>App<b class='flag-5'>開發(fā)</b>工具App SDK

    應(yīng)用筆記|米爾NXP iMX 93開發(fā)OTA功能搭建

    1.概述空中下載技術(shù)(Over-the-AirTechnology,OTA)是通過移動通信的空中接口實現(xiàn)對移動終端設(shè)備及SIM卡數(shù)據(jù)進行遠程管理的技術(shù)。本文采用了swupdate的方式進行ota
    的頭像 發(fā)表于 05-23 08:01 ?1058次閱讀
    應(yīng)用筆記|米爾NXP iMX 93<b class='flag-5'>開發(fā)</b>板<b class='flag-5'>OTA</b>功能搭建

    ZDP1440系列小技巧—如何OTA差分升級顯示素材?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅(qū)動芯片,支持U盤、SD卡本地升級UI固件,同時也支持通過UART/SPI方式進行OTA升級,本文將介紹如何
    的頭像 發(fā)表于 05-06 14:01 ?940次閱讀
    ZDP1440系列小技巧—如何<b class='flag-5'>OTA</b>差分<b class='flag-5'>升級</b>顯示素材?

    飛凌嵌入式i.MX8M Plus開發(fā)板的OTA遠程升級方案

    在傳統(tǒng)印象中,Linux上的鏡像替換方式相對單一,無法像Android那樣實現(xiàn)OTA升級。然而,我們通過RAUC的工具就可以實現(xiàn)類似安卓OTA的系統(tǒng)
    的頭像 發(fā)表于 04-29 08:01 ?781次閱讀
    飛凌嵌入式i.MX8M Plus<b class='flag-5'>開發(fā)</b>板的<b class='flag-5'>OTA</b>遠程<b class='flag-5'>升級</b>方案

    通過RK3568開發(fā)板進行OTA本地程序升級

    說起OTA我們應(yīng)該都不陌生,它是一種可以為設(shè)備無損失升級系統(tǒng)的方式,能將新功能遠程部署到產(chǎn)品上。我們不僅可以通過網(wǎng)絡(luò)下載OTA升級包,也可以
    發(fā)表于 04-20 11:23

    技術(shù)帖 | RK3568開發(fā)板的OTA升級教程

    說起OTA我們應(yīng)該都不陌生,它是一種可以為設(shè)備無損失升級系統(tǒng)的方式,能將新功能遠程部署到產(chǎn)品上。我們不僅可以通過網(wǎng)絡(luò)下載OTA升級包,也可以
    的頭像 發(fā)表于 04-20 08:01 ?1701次閱讀
    技術(shù)帖 | RK3568<b class='flag-5'>開發(fā)</b>板的<b class='flag-5'>OTA</b><b class='flag-5'>升級</b>教程

    ota升級是什么意思 ota升級有什么用

    升級的意義和用途。 首先,OTA升級大大提高了設(shè)備的可用性和用戶體驗。在過去,設(shè)備需要通過USB、藍牙或數(shù)據(jù)線等方式連接到電腦,以進行固件或軟件的更新。這種
    的頭像 發(fā)表于 02-02 10:25 ?5663次閱讀