0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

面板物料超全汇总!开发智能面板小程序必备攻略来了

涂鸦开发者 2023-10-25 08:15 次阅读

关于涂鸦智能面板小程序,我们之前写了一篇如何确保跨端开发体验,并融入 ChatGPT 的玩转攻略!本次,为了进一步提高开发者开发面板小程序的效率,我们又集齐了物料广场、云能力、智能设备模型(SDM)和智能群组模型(SGM)全链路整合成面板物料库资料丰富、随取随用,让面板小程序的开发更便捷。

先来简单介绍下面板小程序,以便于大家更好理解面板物料的架构,使用起来更得心应手。


一、面板小程序

面板小程序是基于 Tuya MiniApp体系的一种面板开发模式,它是基于小程序体系进行开发构建。相较于原来使用 RN 开发,它具有更加完善便捷的开发配套,以及更低的开发门槛。它通过以下两种方式来加强提升面板开发效率和体验:1. 通过 IDE 集成了面板特有的开发调试环境2. 提供了 Ray 这个开发框架其中,Ray 是涂鸦自研的跨端应用开发框架。它支持将 React 的代码通过编译和运行,转化成小程序语法,使其最终能在小程序容器内运行起来。Ray 主要具备以下优点:● 内部预置了设备面板开发的基础能力,能大大加快面板开发速度;

● 可使用如 Hooks、Context 等 React API,同时共享 React 的周边生态,来构建你的面板小程序。

● 支持微信小程序,让你的面板小程序在微信上运行起来。

因此,将 Ray 作为开发面板小程序的语法框架,是当前最好的选择。aa5dee62-72cb-11ee-9788-92fbcf53809c.png

二、面板物料

1、物料广场

为了能进一步加快开发者开发面板的效率,我们沉淀了一部分开发物料,其中包括组件、SDK 等,全都发布在物料广场,后续也将保持更新。

这些物料除了通用的 UI 交互,也会封装一定的涂鸦能力,让开发者在面对一些比较复杂的逻辑时,能更快上手。

另外,我们还提供了面板物料查询功能,当你重新开始开发一个面板的时候,可以支持你快速查询到该面板可能用到的物料,以尽快理清开发思路,上手更轻松。

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

2、云能力

在开发面板的过程中,可能需要一些高级能力,比如数据统计、智能算法等,我们会以云能力的形式提供给开发者。

aad3ab16-72cb-11ee-9788-92fbcf53809c.png只要开通云能力,在小程序中就能直接调用对应的 API,并使用该高级能力。例如:

● 图表能力:提供了设备统计相关的接口,并配合小程序图表组件,可快速实现与设备相关的数据图表需求

● 设备日志:提供了设备日志的查询能力

● 照明高级能力:提供了包括生物节律、情景设置等照明能力

● 位置服务:提供获取设备实时位置和历史轨迹的能力

● 天气服务:提供实时查询天气状况的能力

3、智能设备模型(SDM)

当前面板小程序提供了大量丰富且灵活的 API,但是有些 API 比较原子化,要搞清楚如何对它们进行合理的调用组合,对于新手来说具有一定挑战性。所以,我们提供了智能设备模型(SDM)。

简单来说,它是一个基于 OOP 的面板小程序开发库。通过对设备的数据管理、设备控制、状态监听的封装以及差异抹平,让你在面板开发的过程中能减少对不必要细节的关注,而可以将更多精力集中在利用标准的开发范式,对面板小程序进行高效开发。

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

另外,我们在此基础上,也扩展出了智能群组模型(SGM),他们的大部分能力和使用方式都一致。不过,由于智能群组模型是为群组场景而设计的,因此在部分 API 上有所区别。但它的优势主要在于,可以通过调用高度封装的群组 API ,来快速实现群组控制需求,适配性更强,开发时间更短。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模型
    +关注

    关注

    1

    文章

    3003

    浏览量

    48224
  • 涂鸦智能
    +关注

    关注

    7

    文章

    178

    浏览量

    19384
  • 小程序
    +关注

    关注

    1

    文章

    232

    浏览量

    11954
收藏 人收藏

    评论

    相关推荐

    单火供电零线发生器 单火变零火线开关面板零火开关老房改造必备

    单火供电零线发生器 单火变零火线开关 面板零火开关老房改造 必备
    的头像 发表于08-02 08:09 109次阅读
    单火供电零线发生器 单火变零火线开关<b class='flag-5'>面板</b>零火开关老房改造<b class='flag-5'>必备</b>

    单火线供电套件 适用于零火智能开关供智能面板智能中控屏转单火线单火模块零线发生器

    单火线供电套件 适用于零火 智能开关供 智能面板 智能中控屏转单火线单火模块零线发生器
    的头像 发表于07-23 16:32 239次阅读
    单火线供电套件 适用于零火<b class='flag-5'>智能</b>开关供<b class='flag-5'>智能面板</b><b class='flag-5'>智能</b>中控屏转单火线单火模块零线发生器

    智能家居控制面板蓝牙/wifi模组方案

    应运而生。这种 智能面板不仅能够实现对家中单独设备的操控,更能对一系列设备进行联动控制,极大地提升了用户的使用便利性和 智能化水平。 智能家居核心技术:蓝牙模组蓝牙技术以
    的头像 发表于07-11 16:46 151次阅读
    <b class='flag-5'>智能</b>家居控制<b class='flag-5'>面板</b>蓝牙/wifi模组方案

    宝塔面板Docker一键安装:部署GPTAcademic,开发私有GPT学术优化工具

    人工 智能的浪潮中,GPT模型因其强大的自然语言处理能力备受瞩目。然而,为了更好地应用于学术领域,许多人希望能部署自己私有的GPT学术优化工具。本文将详细介绍如何通过宝塔 面板和Docker一键安装
    的头像 发表于07-02 11:58 1549次阅读
    宝塔<b class='flag-5'>面板</b>Docker一键安装:部署GPTAcademic,<b class='flag-5'>开发</b>私有GPT学术优化工具

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

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

    智能软启动柜面板怎么设置的

    面板设置是实现其功能的关键,下面详细介绍 智能软启动柜 面板的设置方法。 一、 智能软启动柜 面板的基本组成
    的头像 发表于06-18 14:52 409次阅读

    基于WB100的Wi-Fi蓝牙一体式无线互联智能面板方案介绍

    本文将为您展示基于WB100的无线互联 智能面板方案。该方案集成高性能Wi-Fi/Bluetooth和多种多媒体功能,搭载开源AWTK GUI引擎和板载高性能PCB天线,适合显示、互联、语音识别等多应用灵活部署。
    的头像 发表于05-20 09:45 754次阅读
    基于WB100的Wi-Fi蓝牙一体式无线互联<b class='flag-5'>智能面板</b>方案介绍

    薄膜面板面贴的优点是什么 #面板面贴 #薄膜开关 #触摸开关厂家

    面板 触摸开关
    东莞市雨菲电子科技有限公司
    发布于 :2024年04月15日 15:07:01

    中国跃升全球OLED面板生产之首,推动有机材料产能升级

    有机材料对于OLED 面板至关重要,制造商需将基础化学原料合成中间体,再经深加工成为前体 物料。这些前体卖给终端生产者,然后通过物理升华技术,制得用于 面板生产的最终OLED发光材料。
    的头像 发表于04-11 09:27 345次阅读

    OLED面板涨价或持续到明年

    手机市场的恢复也带动了排名靠前的手机 面板行业的增长,第三季度 面板来了“价格和数量上升”。根据 智能咨询数据,2023年第三季度全球 智能手机
    的头像 发表于12-04 10:13 520次阅读

    什么是Ray语法框架?开发智能面板程序最好的选择

    关于涂鸦 智能面板程序,我们之前写了一篇如何确保跨端 开发体验,并融入 ChatGPT 的玩转 攻略(点击查看往期介绍)!本次,为了进一步提高 开发
    的头像 发表于10-27 11:41 736次阅读
    什么是Ray语法框架?<b class='flag-5'>开发</b><b class='flag-5'>智能面板</b>小<b class='flag-5'>程序</b>最好的选择

    关于子面板调用?

    刚入手,想做一个界面切换的功能,子 面板调用的时候发现单独运行子 面板的时候子 面板在正中间,但是放在其他界面调用的时候就感觉原点不一样,整个界面不见了或者不在正中间。!!研究了一天爷没找到解决办法。有没有大哥来个详细说明的?1696
    发表于10-08 21:14

    JDI进军14吋OLED面板市场,目标2025年开始量产

    开发的14寸 面板将在JDI邻近东京的千叶县茂原厂生产,或由中国合作 面板厂生产。从2024年度起,JDI将在茂原厂为 智能手机量产1.4吋eLEAP
    发表于09-22 15:22 796次阅读
    JDI进军14吋OLED<b class='flag-5'>面板</b>市场,目标2025年开始量产

    多功能智能控制的超能面板PRO产品特性

    能面板是云起今年最新发布的4寸屏 智能开关 面板。依托于云起自研的电信级CoSS通信协议,它具备了极其强大而稳定的控制功能,将传统 智能家居的 智能
    发表于09-15 10:16 1500次阅读
    多功能<b class='flag-5'>全</b>屋<b class='flag-5'>智能</b>控制的超<b class='flag-5'>能面板</b>PRO产品特性

    使用emWin的API显示面板内存存储的图片

    应用 程序: 此示例代码使用 emWin 的 API 显示 面板内存存储的图片 。 BSP 版本:M480系列BSP CMSIS V3.03.001 硬件: NuMaker-PFM-M487 V3.0
    发表于08-31 08:18