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

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

3天內不再提示

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

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

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

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

一、面板小程序

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

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

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

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

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

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

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

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

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

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

wKgZomU7LyuACzSvAAIOlAcdMfQ845.png

二、面板物料

1、物料廣場(chǎng)

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

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

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

wKgaomU7L1eAFJ0HAASFZpEXy8o628.png

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

wKgZomU7L3CARGK0AAFjCtkXU64726.png

2、云能力

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

wKgZomU7L46AFE_eAADMgrZSCvg167.png

只要開(kāi)通云能力,在小程序中就能直接調用對應的 API,并使用該高級能力。例如:

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

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

● 照明高級能力:提供了包括生物節律、情景設置等照明能力

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

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

3、智能設備模型(SDM)

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

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

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

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

wKgZomU7L_KAFtJsACC5UyYfTfI932.png

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

審核編輯 黃宇

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

    關(guān)注

    13

    文章

    1628

    瀏覽量

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

    關(guān)注

    0

    文章

    3

    瀏覽量

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

    關(guān)注

    1

    文章

    231

    瀏覽量

    11878
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

    有小伙伴提出疑問(wèn):什么是聲明式開(kāi)發(fā)框架?在介紹之前,我們先了解一下傳統的命令式開(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

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

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

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

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

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

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

    LifeSmart超能面板PRO,值不值得買(mǎi)?

    LifeSmart超能面板PRO外觀(guān)簡(jiǎn)約,沿用Nature視界系列智能開(kāi)關(guān)超窄邊框、超高屏占比、模塊化安裝結構設計。此外,Nature UI配備暗夜、白晝、波普、紅月等不同主題界面的選擇,簡(jiǎn)約大氣,可匹配各種家裝風(fēng)格。
    的頭像 發(fā)表于 02-24 09:27 ?754次閱讀

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

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

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

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

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

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

    多功能全屋智能控制的超能面板PRO產(chǎn)品特性

    能面板是云起今年最新發(fā)布的4寸屏智能開(kāi)關(guān)面板。依托于云起自研的電信級CoSS通信協(xié)議,它具備了極其強大而穩定的控制功能,將傳統智能家居的智能
    發(fā)表于 09-15 10:16 ?558次閱讀
    多功能全屋<b class='flag-5'>智能</b>控制的超<b class='flag-5'>能面板</b>PRO產(chǎn)品特性

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

    關(guān)于涂鴉智能面板程序,我們之前寫(xiě)了一篇如何確??缍?b class='flag-5'>開(kāi)發(fā)體驗,并融入ChatGPT的玩轉攻略(點(diǎn)擊查看往期介紹)!本次,為了進(jìn)一步提高開(kāi)發(fā)開(kāi)發(fā)面板
    的頭像 發(fā)表于 10-25 08:15 ?338次閱讀
    <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)了
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看