爱星物联——功能的添加和删除

文章目录


正文

在之前的帖子中,介绍过平台产品开发流程、以及相关的配置参数。见帖子《云平台哪些参数配置,是嵌入式开发者必须配置的》,在那篇帖子中,有介绍到配置产品功能点。

一般来说,产品的一个个具体功能,对应于系统中的一个个功能点,比如总开关按钮,对应到系统中的powerstate,见下图。

图一

产品属于某个品类,同一品类中的不同产品,必定有一些相同的功能。我们把那些相同的功能,在系统中定义为该品类的标准功能点。基于该品类开发的产品,默认继承了该品类的标准功能点。

平台中已经内置支持了若干品类及标准功能点。开发者基于某个品类开发产品后,不是所有标准功能点必须要有,开发者可以根据产品实际功能,做一些取舍,比如删除一些不用的功能,新增一些自定义的功能点,也可以对标准功能进行编辑。

当开发者删除了标准功能点后, 如果想重新选择该功能点,则可以在“标准功能”栏右上侧点击“添加功能点”,把标准功能点再次选入产品中。

图二
图三
图四

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

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

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

图五

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

总结

以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。

官方官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com/
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com
爱星物联IoT平台体验网址:https://open.iot-aithings.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值