一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

什么是Ray語(yǔ)法框架?開(kāi)發(fā)智能面板小程序最好的選擇

智能物聯(lián)研習(xí)社 ? 來(lái)源:智能物聯(lián)研習(xí)社 ? 作者:智能物聯(lián)研習(xí)社 ? 2023-10-27 11:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

關(guān)于涂鴉智能面板小程序,我們之前寫(xiě)了一篇如何確??缍碎_(kāi)發(fā)體驗(yàn),并融入 ChatGPT 的玩轉(zhuǎn)攻略(點(diǎn)擊查看往期介紹)!本次,為了進(jìn)一步提高開(kāi)發(fā)者開(kāi)發(fā)面板小程序的效率,我們又集齊了物料廣場(chǎng)、云能力、智能設(shè)備模型(SDM)和智能群組模型(SGM)全鏈路整合成面板物料庫(kù)。資料豐富、隨取隨用,讓面板小程序的開(kāi)發(fā)更便捷。

先來(lái)簡(jiǎn)單介紹下面板小程序,以便于大家更好理解面板物料的架構(gòu),使用起來(lái)更得心應(yīng)手。

一、面板小程序

面板小程序是基于 Tuya MiniApp體系的一種面板開(kāi)發(fā)模式,在小程序體系基礎(chǔ)上進(jìn)行開(kāi)發(fā)構(gòu)建。相較于原來(lái)使用 RN 開(kāi)發(fā),它具有更加完善便捷的開(kāi)發(fā)配套,以及更低的開(kāi)發(fā)門(mén)檻。

它通過(guò)以下兩種方式來(lái)加強(qiáng)提升面板開(kāi)發(fā)效率和體驗(yàn):

1. 通過(guò) IDE 集成了面板特有的開(kāi)發(fā)調(diào)試環(huán)境2. 提供了 Ray 這個(gè)開(kāi)發(fā)框架其中,

Ray 是涂鴉自研的跨端應(yīng)用開(kāi)發(fā)框架。

它支持將 React 的代碼通過(guò)編譯和運(yùn)行,轉(zhuǎn)化成小程序語(yǔ)法,使其最終能在小程序容器內(nèi)運(yùn)行起來(lái)。

Ray 主要具備以下優(yōu)點(diǎn):

● 內(nèi)部預(yù)置了設(shè)備面板開(kāi)發(fā)的基礎(chǔ)能力,能大大加快面板開(kāi)發(fā)速度;

● 可使用如 Hooks、Context 等 React API,同時(shí)共享 React 的周邊生態(tài),來(lái)構(gòu)建你的面板小程序。

● 支持微信小程序,讓你的面板小程序在微信上運(yùn)行起來(lái)。

因此,將 Ray 作為開(kāi)發(fā)面板小程序的語(yǔ)法框架,是當(dāng)前最好的選擇。

wKgZomU7LyuACzSvAAIOlAcdMfQ845.png

二、面板物料

1、物料廣場(chǎng)

為了能進(jìn)一步加快開(kāi)發(fā)者開(kāi)發(fā)面板的效率,我們沉淀了一部分開(kāi)發(fā)物料,其中包括組件、SDK 等,全都發(fā)布在物料廣場(chǎng),后續(xù)也將保持更新。

復(fù)制鏈接可直達(dá)物料廣場(chǎng)----https://developer.tuya.com/material/library_oHEKLjj0/

這些物料除了通用的 UI 交互,也會(huì)封裝一定的涂鴉能力,讓開(kāi)發(fā)者在面對(duì)一些比較復(fù)雜的邏輯時(shí),能更快上手。

wKgaomU7L1eAFJ0HAASFZpEXy8o628.png

另外,我們還提供了面板物料查詢(xún)功能,當(dāng)你重新開(kāi)始開(kāi)發(fā)一個(gè)面板的時(shí)候,可以支持你快速查詢(xún)到該面板可能用到的物料,以盡快理清開(kāi)發(fā)思路,上手更輕松。

wKgZomU7L3CARGK0AAFjCtkXU64726.png

2、云能力

在開(kāi)發(fā)面板的過(guò)程中,可能需要一些高級(jí)能力,比如信息統(tǒng)計(jì)、智能算法等,我們會(huì)以云能力的形式提供給開(kāi)發(fā)者。

wKgZomU7L46AFE_eAADMgrZSCvg167.png

只要開(kāi)通云能力,在小程序中就能直接調(diào)用對(duì)應(yīng)的 API,并使用該高級(jí)能力。例如:

● 圖表能力:提供了設(shè)備統(tǒng)計(jì)相關(guān)的接口,并配合小程序圖表組件,可快速實(shí)現(xiàn)與設(shè)備相關(guān)的信息圖表需求

● 設(shè)備日志:提供了設(shè)備日志的查詢(xún)能力

● 照明高級(jí)能力:提供了包括生物節(jié)律、情景設(shè)置等照明能力

● 位置服務(wù):提供獲取設(shè)備實(shí)時(shí)位置和歷史軌跡的能力

● 天氣服務(wù):提供實(shí)時(shí)查詢(xún)天氣狀況的能力

3、智能設(shè)備模型(SDM)

當(dāng)前面板小程序提供了大量豐富且靈活的 API,但是有些 API 比較原子化,要搞清楚如何對(duì)它們進(jìn)行合理的調(diào)用組合,對(duì)于新手來(lái)說(shuō)具有一定挑戰(zhàn)性。所以,我們提供了智能設(shè)備模型(SDM)。

復(fù)制鏈接,了解智能設(shè)備模型的具體開(kāi)發(fā)指南:https://developer.tuya.com/cn/miniapp/panels/extended/sdm

簡(jiǎn)單來(lái)說(shuō),它是一個(gè)基于 OOP 的面板小程序開(kāi)發(fā)庫(kù)。通過(guò)對(duì)設(shè)備的信息管理、設(shè)備控制、狀態(tài)檢測(cè)的封裝以及差異抹平,

讓你在面板開(kāi)發(fā)的過(guò)程中能減少對(duì)不必要細(xì)節(jié)的關(guān)注,而可以將更多精力集中在利用標(biāo)準(zhǔn)的開(kāi)發(fā)范式,對(duì)面板小程序進(jìn)行高效開(kāi)發(fā)。

wKgZomU7L_KAFtJsACC5UyYfTfI932.png

另外,我們?cè)诖嘶A(chǔ)上,也擴(kuò)展出了智能群組模型(SGM),他們的大部分能力和使用方式都一致。不過(guò),由于智能群組模型是為群組場(chǎng)景而設(shè)計(jì)的,因此在部分 API 上有所區(qū)別。但它的優(yōu)勢(shì)主要在于,可以通過(guò)調(diào)用高度封裝的群組 API ,來(lái)快速實(shí)現(xiàn)群組控制需求,適配性更強(qiáng),開(kāi)發(fā)時(shí)間更短。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    13

    文章

    1710

    瀏覽量

    54690
  • RAY
    RAY
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    5678
  • 小程序
    +關(guān)注

    關(guān)注

    1

    文章

    243

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    智能面板程序如何實(shí)現(xiàn)跨端開(kāi)發(fā),并無(wú)縫引入ChatGPT?

    手把手教你開(kāi)發(fā)智能面板程序
    的頭像 發(fā)表于 04-18 18:31 ?6017次閱讀
    <b class='flag-5'>智能面板</b>小<b class='flag-5'>程序</b>如何實(shí)現(xiàn)跨端<b class='flag-5'>開(kāi)發(fā)</b>,并無(wú)縫引入ChatGPT?

    esp32-s2-hml-devkit-1的智能面板demo如何放到esp-idf編譯?

    esp32-s2-hml-devkit-1的智能面板demo如何放到esp-idf編譯?
    發(fā)表于 06-19 07:56

    ZZ:羽翼太陽(yáng)能面板

    `由Jang Eun Hyuk 設(shè)計(jì)的太陽(yáng)能面板(Light Bird),按下設(shè)備中間的按鈕,扇形折疊結(jié)構(gòu)中的太陽(yáng)能面板隨即打開(kāi),如同鳥(niǎo)兒張開(kāi)的羽翼,白天進(jìn)行充電,而夜晚頂部的小LED燈可以亮起,充當(dāng)照明用途。LED燈后部配備吸盤(pán),能吸附在墻上。`
    發(fā)表于 10-12 14:41

    太陽(yáng)能面板特點(diǎn)

    太陽(yáng)能面板特點(diǎn):受光照強(qiáng)度的規(guī)律性和太陽(yáng)能面板轉(zhuǎn)換效率所約束,太陽(yáng)能面板具有準(zhǔn)持續(xù)不穩(wěn)定電流輸出特點(diǎn)?;炯s束:太陽(yáng)能板受光照強(qiáng)度變化影響輸出功率不穩(wěn)定(最低可能為0),無(wú)法滿(mǎn)足客戶(hù)即開(kāi)即用
    發(fā)表于 08-27 08:01

    微波雷達(dá)存在感應(yīng)模塊,智能面板領(lǐng)域應(yīng)用,人體智能感應(yīng)技術(shù)

    開(kāi)關(guān)對(duì)于每個(gè)人都不陌生,它用來(lái)控制設(shè)備的狀態(tài),傳統(tǒng)開(kāi)關(guān)的數(shù)量和要控制的設(shè)備數(shù)量有關(guān),設(shè)備越多,開(kāi)關(guān)越多,為了簡(jiǎn)化人們的操作,智能面板孕育而出。它不僅可以操控家中單獨(dú)的設(shè)備,還可以對(duì)一系列設(shè)備進(jìn)行聯(lián)動(dòng)
    發(fā)表于 09-03 16:33

    ArkUI框架,更懂程序員的UI信息語(yǔ)法

    有小伙伴提出疑問(wèn):什么是聲明式開(kāi)發(fā)框架?在介紹之前,我們先了解一下傳統(tǒng)的命令式開(kāi)發(fā)框架思路,作為一個(gè)程序員,一旦我想要更改View,就需要先
    發(fā)表于 12-14 11:23

    esp32-s2-hml-devkit-1的智能面板demo如何放到esp-idf編譯?

    esp32-s2-hml-devkit-1的智能面板demo如何放到esp-idf編譯?
    發(fā)表于 02-17 08:04

    控客新品展示,肖邦全系列智能面板

    在外觀上,肖邦智能面板設(shè)計(jì)精美簡(jiǎn)潔,能夠與各類(lèi)家居風(fēng)格、各式家裝需求融洽匹配。并首次應(yīng)用手機(jī)全面屏工藝,C-Touch多點(diǎn)觸控技術(shù)實(shí)現(xiàn)0.01秒極速響應(yīng),情景切換、照明控制、設(shè)備查看,一塊面板完全搞定。
    發(fā)表于 07-13 17:17 ?2158次閱讀

    Python程序格式框架語(yǔ)法元素分析

    代碼高亮是變成的色彩輔助體系,不是語(yǔ)法要求,可以檢查基本語(yǔ)法拼寫(xiě)錯(cuò)誤
    發(fā)表于 12-22 14:17 ?5230次閱讀
    Python<b class='flag-5'>程序</b>格式<b class='flag-5'>框架</b>和<b class='flag-5'>語(yǔ)法</b>元素分析

    杭州鴻雁推出了全屋智能系統(tǒng)和多款智能面板產(chǎn)品

    人們智慧生活的夢(mèng)想能一步步照進(jìn)現(xiàn)實(shí),依賴(lài)于智能硬件的不斷發(fā)展。鴻雁自2016年提出“將智能面板打造成智能家居入口、終端、平臺(tái)”戰(zhàn)略以來(lái),目前已推出100多款智能面板產(chǎn)品,迅速成為行業(yè)內(nèi)
    的頭像 發(fā)表于 10-31 10:12 ?4733次閱讀

    Python程序語(yǔ)法元素及程序格式框架分析

    程序的格式框架 下面是一段溫度轉(zhuǎn)換的代碼示例: #TempConvert.py TempStr = input("請(qǐng)輸入帶有符號(hào)的溫度值:") if TempStr[-1] in['F','f
    的頭像 發(fā)表于 12-30 15:36 ?2268次閱讀
    Python<b class='flag-5'>程序</b><b class='flag-5'>語(yǔ)法</b>元素及<b class='flag-5'>程序</b>格式<b class='flag-5'>框架</b>分析

    思必馳大屏智能面板S10,聲控全宅智能!

    大屏智能面板S10是一款集AI音箱、中控網(wǎng)關(guān)、智能開(kāi)關(guān)、門(mén)鈴對(duì)講等多功能于一體的大屏智能面板,可安裝于玄關(guān)、客廳,作為室內(nèi)外互通的中控載體,實(shí)現(xiàn)全宅語(yǔ)控需求。
    的頭像 發(fā)表于 04-12 10:36 ?1678次閱讀

    鴻雁召開(kāi)智能家居新品發(fā)布會(huì),智能面板等多款全屋智能新品亮相

    5月18日下午,由中國(guó)照明電器協(xié)會(huì)主辦、鴻雁電器承辦的“中國(guó)照明電器數(shù)字化轉(zhuǎn)型暨智能家居行業(yè)發(fā)展峰會(huì)”在杭盛大召開(kāi)。會(huì)上,鴻雁隆重發(fā)布了2021年全屋智能新品,從智能面板、智慧交互屏、智能
    的頭像 發(fā)表于 05-20 11:56 ?1180次閱讀
    鴻雁召開(kāi)<b class='flag-5'>智能</b>家居新品發(fā)布會(huì),<b class='flag-5'>智能面板</b>等多款全屋<b class='flag-5'>智能</b>新品亮相

    跨端、小程序、ChatGPT? 看涂鴉如何玩轉(zhuǎn)面板開(kāi)發(fā)!

    如何讓開(kāi)發(fā)者更便捷高效地開(kāi)發(fā)面板程序?全球化IoT開(kāi)發(fā)平臺(tái)服務(wù)商涂鴉智能(NYSE:TUYA,HKEX:2391)原先提供的是一套基于Re
    的頭像 發(fā)表于 04-18 10:11 ?1834次閱讀
    跨端、小<b class='flag-5'>程序</b>、ChatGPT? 看涂鴉如何玩轉(zhuǎn)<b class='flag-5'>面板</b><b class='flag-5'>開(kāi)發(fā)</b>!

    面板物料超全匯總!開(kāi)發(fā)智能面板程序必備攻略來(lái)了

    關(guān)于涂鴉智能面板程序,我們之前寫(xiě)了一篇如何確??缍?b class='flag-5'>開(kāi)發(fā)體驗(yàn),并融入ChatGPT的玩轉(zhuǎn)攻略(點(diǎn)擊查看往期介紹)!本次,為了進(jìn)一步提高開(kāi)發(fā)開(kāi)發(fā)面板
    的頭像 發(fā)表于 10-25 08:15 ?805次閱讀
    <b class='flag-5'>面板</b>物料超全匯總!<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>智能面板</b>小<b class='flag-5'>程序</b>必備攻略來(lái)了