要给产品添加或删减一个功能时,该怎么做呢

[复制链接]
查看650 | 回复12 | 2024-4-15 17:00:34 | 显示全部楼层 |阅读模式
本帖最后由 chensg 于 2024-4-15 17:00 编辑

    在之前的帖子中,介绍过平台产品开发流程、以及相关的配置参数。见帖子《云平台哪些参数配置,是嵌入式开发者必须配置的》(附链接:https://bbs.ai-thinker.com/forum.php?mod=viewthread&tid=44365)。在那篇帖子中,有介绍到配置产品功能点。
    一般来说,产品的一个个具体功能,对应于系统中的一个个功能点,比如总开关按钮,对应到系统中的powerstate,见下图。

    产品功能定义.png

    产品属于某个品类,同一品类中的不同产品,必定有一些相同的功能。我们把那些相同的功能,在系统中定义为该品类的标准功能点。基于该品类开发的产品,默认继承了该品类的标准功能点。
平台中已经内置支持了若干品类及标准功能点。开发者基于某个品类开发产品后,不是所有标准功能点必须要有,开发者可以根据产品实际功能,做一些取舍,比如删除一些不用的功能,新增一些自定义的功能点,也可以对标准功能进行编辑。
    当开发者删除了标准功能点后, 如果想重新选择该功能点,则可以在“标准功能”栏右上侧点击“添加功能点”,把标准功能点再次选入产品中。

    添加标准功能点.png

    编辑功能点.png

    删除功能点.png

    目前智能产品都在强调差异化竞争,不同厂家开发的同类产品,除了消费者定位、产品外观、售后服务、销售渠道等方面存在差异外,产品功能方面一般也多多少少会存在一些差异、以便吸引某些消费者。为了满足此类要求,平台也是支持自定义功能点的。

    新建自定义功能.png

    当确定好功能点后,开发者可以进入“硬件开发”标签页面,下载该产品的MCU SDK,进行产品集成开发。该MCU SDK会自动包括前面选择的所有标准功能和自定义功能。需要说明的是,在产品发布之前,开发者都是可以修改产品功能点的。每次修改后,建议下载MCU SDK进行集成,如果前期已经修改了代码,可能要用工具比较代码并进行手工合并。

    爱星物联云平台配套的APP是基于采用框架+控制面板插件技术。APP框架部分是通用的,所有品类的产品共用。APP的控制面板是产品设备的操控界面,同时也是设备状态的展示界面。产品设备的控制、状态查看、设备的OTA及其它设备相关信息,都在该控制面板中处理。控制面板如果不配置,默认是云管平台该品类的通用控制面板。当我们新增、删除、或修改功能点后,通用控制面板会自动进行适配,不需要人工操作。

    产品控制面板.png

    好了,要给产品添加或删减一个功能点,是不是很简单呢?


回复

使用道具 举报

1084504793 | 2024-4-15 17:09:35 | 显示全部楼层
回复

使用道具 举报

WT_0213 | 2024-4-16 08:47:46 | 显示全部楼层
回复

使用道具 举报

干簧管 | 2024-4-16 09:15:44 | 显示全部楼层
回复

使用道具 举报

7788 | 2024-4-17 16:47:54 | 显示全部楼层
谢谢分享
回复

使用道具 举报

timo | 2024-4-17 16:59:39 | 显示全部楼层
实际还是不会用
回复 支持 反对

使用道具 举报

知行合一 | 2024-4-17 18:51:57 | 显示全部楼层
学习了
回复

使用道具 举报

楚华 | 2024-4-17 19:15:18 | 显示全部楼层
除了APP控制还可以其他控制码
回复 支持 反对

使用道具 举报

物联网 | 2024-4-17 21:00:44 | 显示全部楼层
学习学习
回复

使用道具 举报

wurong | 2024-4-17 22:16:17 | 显示全部楼层
点赞
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则