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

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

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

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

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

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

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


一、面板小程序

面板小程序是基于 Tuya MiniApp體系的一種面板開發(fā)模式,它是基于小程序體系進行開發(fā)構(gòu)建。相較于原來使用 RN 開發(fā),它具有更加完善便捷的開發(fā)配套,以及更低的開發(fā)門檻。它通過以下兩種方式來加強提升面板開發(fā)效率和體驗:1. 通過 IDE 集成了面板特有的開發(fā)調(diào)試環(huán)境2. 提供了 Ray 這個開發(fā)框架其中,Ray 是涂鴉自研的跨端應(yīng)用開發(fā)框架。它支持將 React 的代碼通過編譯和運行,轉(zhuǎn)化成小程序語法,使其最終能在小程序容器內(nèi)運行起來。Ray 主要具備以下優(yōu)點:● 內(nèi)部預(yù)置了設(shè)備面板開發(fā)的基礎(chǔ)能力,能大大加快面板開發(fā)速度;

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

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

因此,將 Ray 作為開發(fā)面板小程序的語法框架,是當(dāng)前最好的選擇。aa5dee62-72cb-11ee-9788-92fbcf53809c.png

二、面板物料

1、物料廣場

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

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

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

aabc72f2-72cb-11ee-9788-92fbcf53809c.png

2、云能力

在開發(fā)面板的過程中,可能需要一些高級能力,比如數(shù)據(jù)統(tǒng)計、智能算法等,我們會以云能力的形式提供給開發(fā)者。

aad3ab16-72cb-11ee-9788-92fbcf53809c.png只要開通云能力,在小程序中就能直接調(diào)用對應(yīng)的 API,并使用該高級能力。例如:

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

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

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

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

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

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

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

簡單來說,它是一個基于 OOP 的面板小程序開發(fā)庫。通過對設(shè)備的數(shù)據(jù)管理、設(shè)備控制、狀態(tài)監(jiān)聽的封裝以及差異抹平,讓你在面板開發(fā)的過程中能減少對不必要細(xì)節(jié)的關(guān)注,而可以將更多精力集中在利用標(biāo)準(zhǔn)的開發(fā)范式,對面板小程序進行高效開發(fā)。

aaf3d012-72cb-11ee-9788-92fbcf53809c.gif

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

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

    關(guān)注

    1

    文章

    3112

    瀏覽量

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

    關(guān)注

    7

    文章

    195

    瀏覽量

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

    關(guān)注

    1

    文章

    234

    瀏覽量

    12079
收藏 人收藏

    評論

    相關(guān)推薦

    16鍵CAN總線控制面板 按鍵面板 操作面板 碩博電子 #CAN總線 #按鍵面板 #控制面板

    控制面板
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2024年09月02日 10:51:40

    面板bnc的安裝優(yōu)勢是哪些

    德索工程師說道面板BNC連接器通過其獨特的刺刀螺母鎖緊機制,確保了連接的穩(wěn)定性和可靠性。這種設(shè)計使得連接器在插入后能夠緊密鎖定,有效防止了因振動或外力作用而導(dǎo)致的松動或脫落,從而保證了信號傳輸
    的頭像 發(fā)表于 08-16 08:55 ?155次閱讀
    <b class='flag-5'>面板</b>bnc的安裝優(yōu)勢是哪些

    單火供電零線發(fā)生器 單火變零火線開關(guān)面板零火開關(guān)老房改造必備

    單火供電零線發(fā)生器 單火變零火線開關(guān)面板零火開關(guān)老房改造必備
    的頭像 發(fā)表于 08-02 08:09 ?520次閱讀
    單火供電零線發(fā)生器 單火變零火線開關(guān)<b class='flag-5'>面板</b>零火開關(guān)老房改造<b class='flag-5'>必備</b>

    單火線供電套件 適用于零火智能開關(guān)供智能面板智能中控屏轉(zhuǎn)單火線單火模塊零線發(fā)生器

    單火線供電套件 適用于零火智能開關(guān)供智能面板智能中控屏轉(zhuǎn)單火線單火模塊零線發(fā)生器
    的頭像 發(fā)表于 07-23 16:32 ?593次閱讀
    單火線供電套件 適用于零火<b class='flag-5'>智能</b>開關(guān)供<b class='flag-5'>智能面板</b><b class='flag-5'>智能</b>中控屏轉(zhuǎn)單火線單火模塊零線發(fā)生器

    智能家居控制面板藍(lán)牙/wifi模組方案

    應(yīng)運而生。這種智能面板不僅能夠?qū)崿F(xiàn)對家中單獨設(shè)備的操控,更能對一系列設(shè)備進行聯(lián)動控制,極大地提升了用戶的使用便利性和智能化水平。智能家居核心技術(shù):藍(lán)牙模組藍(lán)牙技術(shù)以
    的頭像 發(fā)表于 07-11 16:46 ?347次閱讀
    <b class='flag-5'>智能</b>家居控制<b class='flag-5'>面板</b>藍(lán)牙/wifi模組方案

    寶塔面板Docker一鍵安裝:部署GPTAcademic,開發(fā)私有GPT學(xué)術(shù)優(yōu)化工具

    人工智能的浪潮中,GPT模型因其強大的自然語言處理能力備受矚目。然而,為了更好地應(yīng)用于學(xué)術(shù)領(lǐng)域,許多人希望能部署自己私有的GPT學(xué)術(shù)優(yōu)化工具。本文將詳細(xì)介紹如何通過寶塔面板和Docker一鍵安裝
    的頭像 發(fā)表于 07-02 11:58 ?2395次閱讀
    寶塔<b class='flag-5'>面板</b>Docker一鍵安裝:部署GPTAcademic,<b class='flag-5'>開發(fā)</b>私有GPT學(xué)術(shù)優(yōu)化工具

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

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

    智能軟啟動柜面板怎么設(shè)置的

    面板設(shè)置是實現(xiàn)其功能的關(guān)鍵,下面詳細(xì)介紹智能軟啟動柜面板的設(shè)置方法。 一、智能軟啟動柜面板的基本組成
    的頭像 發(fā)表于 06-18 14:52 ?913次閱讀

    cnc機床面板功能鍵介紹

    功能鍵的設(shè)置直接影響到機床的操作效率和加工精度。本文將詳細(xì)介紹CNC機床面板上的功能鍵及其作用。 一、CNC機床面板概述 CNC機床面板通常由顯示屏幕、按鍵、旋鈕、手輪等組成。顯示屏幕用于顯示機床的當(dāng)前狀態(tài)、
    的頭像 發(fā)表于 06-14 16:58 ?2633次閱讀

    基于WB100的Wi-Fi藍(lán)牙一體式無線互聯(lián)智能面板方案介紹

    本文將為您展示基于WB100的無線互聯(lián)智能面板方案。該方案集成高性能Wi-Fi/Bluetooth和多種多媒體功能,搭載開源AWTK GUI引擎和板載高性能PCB天線,適合顯示、互聯(lián)、語音識別等多應(yīng)用靈活部署。
    的頭像 發(fā)表于 05-20 09:45 ?1078次閱讀
    基于WB100的Wi-Fi藍(lán)牙一體式無線互聯(lián)<b class='flag-5'>智能面板</b>方案介紹

    廣泛用于智能家居面板的恒流LED驅(qū)動芯片AiP33629

    廣泛用于智能家居面板的恒流LED驅(qū)動芯片AiP33629
    的頭像 發(fā)表于 05-06 09:46 ?592次閱讀
    廣泛用于<b class='flag-5'>智能</b>家居<b class='flag-5'>面板</b>的恒流LED驅(qū)動芯片AiP33629

    液晶顯示和大尺寸電視面板價格料將上漲,盡管電視面板需求疲軟

    集邦研究副總經(jīng)理范博毓分析認(rèn)為,盡管面板廠的生產(chǎn)效率保持在較高水平,供應(yīng)能力隨之提升,面板價格已呈現(xiàn)回穩(wěn)趨勢。以四月份電視面板價格為例,預(yù)計32英寸、43英寸、50英寸分別上漲1美元,55英寸上漲2美元,而65英寸和75英寸則可
    的頭像 發(fā)表于 04-23 10:08 ?500次閱讀

    薄膜面板面貼的優(yōu)點是什么 #面板面貼 #薄膜開關(guān) #觸摸開關(guān)廠家

    面板觸摸開關(guān)
    東莞市雨菲電子科技有限公司
    發(fā)布于 :2024年04月15日 15:07:01

    中國躍升全球OLED面板生產(chǎn)之首,推動有機材料產(chǎn)能升級

    有機材料對于OLED面板至關(guān)重要,制造商需將基礎(chǔ)化學(xué)原料合成中間體,再經(jīng)深加工成為前體物料。這些前體賣給終端生產(chǎn)者,然后通過物理升華技術(shù),制得用于面板生產(chǎn)的最終OLED發(fā)光材料。
    的頭像 發(fā)表于 04-11 09:27 ?462次閱讀

    OLED面板漲價或持續(xù)到明年

    手機市場的恢復(fù)也帶動了排名靠前的手機面板行業(yè)的增長,第三季度面板來了“價格和數(shù)量上升”。根據(jù)智能咨詢數(shù)據(jù),2023年第三季度全球智能手機
    的頭像 發(fā)表于 12-04 10:13 ?605次閱讀