99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

配網(wǎng)方式更多樣+OTA時間更短!詳解不一樣的涂鴉Zigbee 開發(fā)框架

涂鴉開發(fā)者 ? 2023-11-08 08:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

什么是 Zigbee 協(xié)議?

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

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

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

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

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

二、重點功能介紹

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

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

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

普通配網(wǎng)

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

掃碼配網(wǎng)

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

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

TouchLink

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

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

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

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

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

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

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

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

2、OTA時間更短

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

全量 OTA

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

差分 OTA

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

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

群組 OTA

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

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

1、無線開關

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

不方便掏出手機控制;

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

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

f3c82bb6-7dcb-11ee-9788-92fbcf53809c.png

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

特點:

DIY 聯(lián)動動作

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

反轉(zhuǎn)雙控

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

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

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

自發(fā)電

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

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

場景聯(lián)動

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

2、智能門鎖

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

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

特點:

解鎖方式多元

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

開門記錄查詢

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

可視對講聯(lián)動

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

第三方語音控制

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

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

    關注

    18

    文章

    6207

    瀏覽量

    137873
  • 無線
    +關注

    關注

    31

    文章

    5555

    瀏覽量

    176103
  • OTA
    OTA
    +關注

    關注

    7

    文章

    613

    瀏覽量

    36618
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    ADS1100每次復位ADS采集到數(shù)據(jù)都不一樣,是時序問題嗎?

    為什么我每次復位ADS采集到數(shù)據(jù)都不一樣啊 是時序問題嗎?
    發(fā)表于 02-12 07:06

    用單片機的SPI控制ADS1191,發(fā)送命令寫寄存器后讀取相應寄存器的值就不一樣,而且每次讀出來的都不一樣,為什么?

    現(xiàn)用單片機的SPI控制ADS1191,使用內(nèi)置晶振時鐘,發(fā)送命令寫寄存器后,再讀取相應寄存器的值就不一樣,而且每次讀出來的都不一樣,設置讓CLK腳在起振后輸出時鐘信號,示波器也測不到相應的時鐘信號,請給予提示,已經(jīng)停在這2天了。。。。。。
    發(fā)表于 01-23 08:38

    多路采集的空測試值,為什么不裝傳感器的時候每個原點值不一樣?

    個8路采集項目,壓力采集都沒有問題,現(xiàn)在問題是不裝傳感器的時候每個原點值不一樣,比如說有4路是10000,有4路是80000,這個是什么原因造成的,有什么方法可以改善成一樣的嗎?
    發(fā)表于 12-27 10:45

    DAC5682Z輸出不同頻率幅度不一樣,這是正常的嗎?

    現(xiàn)遇到DAC5682Z輸出不同頻率幅度不一樣問題,不知道是否正常。 下面是提供的4MHz和250MHz的圖: 麻煩幫忙確認下輸出幅度和頻率之間的關系,謝謝
    發(fā)表于 12-10 06:52

    ADS1299各通道的噪聲偏置不一樣是哪里的問題?

    大家好,我最近剛接觸ADS1299的調(diào)試,電路板是參照手冊來進行設計的。調(diào)試過程中對內(nèi)部方波測試ok,但是內(nèi)部短接測試噪聲出現(xiàn)了些問題:1、各通道的噪聲偏置不一樣 2、噪聲波形很奇怪。 以下是我的寄存器配置和波形,請朋友們幫忙看看是否有誤
    發(fā)表于 11-29 06:24

    DS90UB948 I2C地址有時和IDX引腳配制的不一樣是為什么?

    DS90UB948按照參考電路設計的,但是I2C地址軟件讀到的和設置的不一樣,上電時序符合規(guī)格書要求
    發(fā)表于 11-26 07:04

    AMC1303M2510DWVR X-RAY結(jié)構不一樣,是否會影響功能?

    AMC1303M2510DWVRX-RAY結(jié)構不一樣,是否會影響功能基板白點是起什么作用的
    發(fā)表于 11-21 07:34

    lm224放大后得到方波信號上升沿時間和下降沿時間不一樣怎么回事?

    我輸入的是50hz正弦信號 放大后得到方波信號上升沿時間和下降沿時間不一樣怎么回事?上升沿時間為60us下降沿時間為80-100us怎么回
    發(fā)表于 09-25 07:24

    兩種形式電路咪頭拾音的信號大小不一樣,為什么?

    如上圖所示,兩種形式電路,用示波器測試,相同條件下測得咪頭的信號大小不一樣,請問是為什么呢?下面那種情況咪頭信號大。
    發(fā)表于 09-20 08:23

    TL084IDR Mathcad算出的相頻曲線和TINA仿真的為什么不一樣?

    Mathcad算出的相頻曲線和TINA仿真的為什么不一樣?
    發(fā)表于 09-06 07:17

    空載時輸出波形如圖2所示,發(fā)現(xiàn)相位相反,幅度不一樣,為什么?

    空載時輸出波形如圖2所示,發(fā)現(xiàn)相位相反,幅度不一樣。圖3 加8歐姆負載后輸出的波形,再接喇叭后聲音是突然一高一低,懷疑是不是鏡像后幅度不一樣造成的?
    發(fā)表于 08-29 08:06

    為什么不同的片子同相端的電壓不一樣?

    輸出是0V。 但用示波器測同相端電壓,有的LM124同相端電壓會高于4.5V的電壓,有的低于4.5V,示波器表筆搭在LM124的3腳上,電壓會被拉低至約1V的樣子。 我想是我對運算放大器的認識上存在問題,請教大神們,為什么不同的片子同相端的電壓不一樣?謝謝!
    發(fā)表于 08-21 07:45

    TINA-TI仿真,為什么VF1和VG1的波形不一樣

    為什么VF1和VG1的波形不一樣? 還有就是如果我把波形的下降沿改為100N,VF1的波形就會被削頂,這個有是什么原因?
    發(fā)表于 08-19 07:15

    OPA817跟opa818一樣的封裝,為什么兩者的熱阻不一樣呢?

    我用了opa818,但是有個通道的Cf需要變大,需要換成opa817才能穩(wěn)定,否則震蕩。 但是我在對比兩個運放的參數(shù)時候,有個疑問,兩顆運放明明是一樣的封裝,可以pintopin兼容,為啥熱阻
    發(fā)表于 07-30 06:16

    INA232報警響應時間大于規(guī)格書中的1-2倍時間,為什么會存在不一樣的觸發(fā)時間?

    現(xiàn)在發(fā)現(xiàn)新問題:報警響應時間在 60us~354us 之間,是正常的嗎?為什么會存在不一樣的觸發(fā)時間?最短與最長差異太大。 0x00寄存器寫入值0x4007,0x06寄存器寫入值0x8000
    發(fā)表于 07-29 07:50