吴忠躺衫网络科技有限公司

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

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

3天內不再提示

什么是Ray語法框架?開發智能面板小程序最好的選擇

智能物聯研習社 ? 來源:智能物聯研習社 ? 作者:智能物聯研習社 ? 2023-10-27 11:41 ? 次閱讀

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

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

一、面板小程序

面板小程序是基于 Tuya MiniApp體系的一種面板開發模式,在小程序體系基礎上進行開發構建。相較于原來使用 RN 開發,它具有更加完善便捷的開發配套,以及更低的開發門檻。

它通過以下兩種方式來加強提升面板開發效率和體驗:

1. 通過 IDE 集成了面板特有的開發調試環境2. 提供了 Ray 這個開發框架其中,

Ray 是涂鴉自研的跨端應用開發框架。

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

Ray 主要具備以下優點:

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

● 可使用如 Hooks、Context 等 React API,同時共享 React 的周邊生態,來構建你的面板小程序。

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

因此,將 Ray 作為開發面板小程序的語法框架,是當前最好的選擇。

wKgZomU7LyuACzSvAAIOlAcdMfQ845.png

二、面板物料

1、物料廣場

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

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

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

wKgaomU7L1eAFJ0HAASFZpEXy8o628.png

另外,我們還提供了面板物料查詢功能,當你重新開始開發一個面板的時候,可以支持你快速查詢到該面板可能用到的物料,以盡快理清開發思路,上手更輕松。

wKgZomU7L3CARGK0AAFjCtkXU64726.png

2、云能力

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

wKgZomU7L46AFE_eAADMgrZSCvg167.png

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

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

● 設備日志:提供了設備日志的查詢能力

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

● 位置服務:提供獲取設備實時位置和歷史軌跡的能力

● 天氣服務:提供實時查詢天氣狀況的能力

3、智能設備模型(SDM)

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

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

簡單來說,它是一個基于 OOP 的面板小程序開發庫。通過對設備的信息管理、設備控制、狀態檢測的封裝以及差異抹平,

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

wKgZomU7L_KAFtJsACC5UyYfTfI932.png

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

審核編輯 黃宇

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

    關注

    13

    文章

    1684

    瀏覽量

    54037
  • RAY
    RAY
    +關注

    關注

    0

    文章

    3

    瀏覽量

    5581
  • 小程序
    +關注

    關注

    1

    文章

    239

    瀏覽量

    12263
收藏 人收藏

    評論

    相關推薦

    智能面板程序如何實現跨端開發,并無縫引入ChatGPT?

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

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

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

    ZZ:羽翼太陽能面板

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

    太陽能面板特點

    太陽能面板特點:受光照強度的規律性和太陽能面板轉換效率所約束,太陽能面板具有準持續不穩定電流輸出特點。基本約束:太陽能板受光照強度變化影響輸出功率不穩定(最低可能為0),無法滿足客戶即開即用
    發表于 08-27 08:01

    微波雷達存在感應模塊,智能面板領域應用,人體智能感應技術

    開關對于每個人都不陌生,它用來控制設備的狀態,傳統開關的數量和要控制的設備數量有關,設備越多,開關越多,為了簡化人們的操作,智能面板孕育而出。它不僅可以操控家中單獨的設備,還可以對一系列設備進行聯動
    發表于 09-03 16:33

    ArkUI框架,更懂程序員的UI信息語法

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

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

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

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

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

    Python程序格式框架語法元素分析

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

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

    人們智慧生活的夢想能一步步照進現實,依賴于智能硬件的不斷發展。鴻雁自2016年提出“將智能面板打造成智能家居入口、終端、平臺”戰略以來,目前已推出100多款智能面板產品,迅速成為行業內
    的頭像 發表于 10-31 10:12 ?4529次閱讀

    Python程序語法元素及程序格式框架分析

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

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

    大屏智能面板S10是一款集AI音箱、中控網關、智能開關、門鈴對講等多功能于一體的大屏智能面板,可安裝于玄關、客廳,作為室內外互通的中控載體,實現全宅語控需求。
    的頭像 發表于 04-12 10:36 ?1366次閱讀

    鴻雁召開智能家居新品發布會,智能面板等多款全屋智能新品亮相

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

    跨端、小程序、ChatGPT? 看涂鴉如何玩轉面板開發!

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

    面板物料超全匯總!開發智能面板程序必備攻略來了

    關于涂鴉智能面板程序,我們之前寫了一篇如何確保跨端開發體驗,并融入ChatGPT的玩轉攻略(點擊查看往期介紹)!本次,為了進一步提高開發開發面板
    的頭像 發表于 10-25 08:15 ?586次閱讀
    <b class='flag-5'>面板</b>物料超全匯總!<b class='flag-5'>開發</b><b class='flag-5'>智能面板</b>小<b class='flag-5'>程序</b>必備攻略來了
    全讯网新2网站112| 世嘉百家乐官网的玩法技巧和规则 | 运城百家乐官网蓝盾| 大发888娱乐城赢钱| 真钱百家乐赌博| 沙洋县| 真人百家乐视频赌博| 免费玩百家乐官网的玩法技巧和规则| 涿州市| 新濠百家乐官网的玩法技巧和规则 | 新大发888pt老虎机| 海尔百家乐的玩法技巧和规则 | 大发888 asia| 万宝路百家乐的玩法技巧和规则| 百家乐哪条路好| 百家乐官网游戏图片| 百家乐官网稳赚秘籍| 博彩论坛18good| 百家乐群dmwd| 百家乐分析仪有真的吗| 最新百家乐游戏机| 百家乐官网套路| 百家乐官网的桌子| 网上百家乐官网网站导航| 旅游赌博景点lydb| 沙龙百家乐娱乐城| 网页百家乐官网| 百家乐赌博凯时娱乐| 百家乐娱乐城官方网| 百家乐下路教学| 百盛百家乐软件| 百家乐必胜赌| 金沙百家乐现金网| 顶尖百家乐对单| 澳门百家乐常赢打法| 保时捷百家乐娱乐城| 百家乐视频麻将| 百家乐小77论坛| 海立方百家乐的玩法技巧和规则| 百家乐打揽法| 百家乐试玩|