学物联网,来万物简单IoT物联网!!
下图是本案的3步导学,每个步骤中实现的功能请参考图中的说明。
1、简介
1.1、背景
市面上各种遥控的小车很多,小车的性能不同具备的能力也不一样,大概实现的逻辑就是通过遥控器控制小车的前进、后退、左转或者右转。遥控小车具备一定的操控性,所以也非常受一些小朋友甚至大朋友的喜爱。
本课程将手把手教开发者如何自制一款智能小车,远程都可以实现控制。
本课程的理念:希望开发者学习完本课程以后,可以模仿本案例,研究其一些控制逻辑,打造出属于自己的一款智能小车。
本案例通过云端可以下发合作控制命令,前进、后退、左转、右转、原地打转等等。
1.2、准备
本案例打造需要如下硬件:
- ETT-B1开发板 1套
- 马达电机驱动 1套
- 小车套餐 1套
- 杜邦线若干
- USB数据线
硬件连线图如下图所示:
2、物联网平台
万物简单AIoT物联网提供一站式的AI物联网的学习平台,以及物联网SaaS私有化部署的解决方案。从终端硬件系统、云平台到APP前端的物联网能力,助力企业和开发者的设备具备1分钟快速上云的能力,让人人都可以了解学习物联网成为可能。
点击物联网平台进入如下界面。
打开物联网平台之后,需要完成下面的3个步骤完成云端设备的创建:
- 创建云端产品
- 创建产品属性(物模型)
- 创建云端设备(获取四元组)
2.1、创建云端产品
可进入物联网平台进行产品创建。然后,点击 **新增**
产品按钮,如下图所示。
在新建产品设定页面按照下图所示,设定“产品名称”,选择所属的“自定义品类”(自定义品类的物模型为空,需要自己创建),选择“设备类型”。开发者根据自己的需求在“产品说明”页面添加针对此产品的描述说明。
选择之后,点击“确认”按钮,即可完成产品创建。返回“产品”页面之后可以看到产品类表中会出现刚刚创建的“xxxx”的产品,如下图所示。
点击“产看详情”按钮,进入产品的详情页面,对产品的设备接入方式进行设置,如下图所示。
点击“接入”按钮,如下图所示,点击确定、保存设置即可。
2.2、创建产品属性(物模型)
完成产品创建以后,即可看到产品信息,功能定义,数据解析等跟产品相关功能的设定。点开“物模型”标签页,可以看到设备物模型定义。
标识符是设备端上报设备属性状态的消息中需要使用的标识符,并且只有在设备上报的属性内容符合数据定义中的数据取值范围的时候才会被物联网平台记录,否则会被物联网平台认定为非法属性而过滤掉。
本节我们选择创建自定义物模型的方式来创建此系统需要的物模型信息,点击上图中的”物模型“按钮。然后按照上图的提示,选择新增行或快速导入进行添加自定义功能。
物模型添加成功之后可以看到网页出现了我们刚才创建的物模型属性。功能定义完成后点击 **启用**
并且**应用配置**
按钮完成发布。
记录产品中的三元组数据,其中“设备接入”中设置并且获取记录认证配置(secureID和secureKey)
在“配置信息”中获取产品ID(productID)
产品及其物模型创建完成后就可以创建对应这个产品的设备了。
2.3、创建云端设备
点击 **设备**
,就会进到设备管理页面。
在“设备”页面点击“新增”按钮,按如下方式设置,这里开发者可以填入自己想设定的设备名称(这里我们填入设备名称xxxx),属所产品选择刚才创建的产品,如下图所示。
完成设备创建,如下图所示。
点击“查看”设备,如下图所示,开发者可以启用设备,然后记录最后一个四元组信息设备ID(deviceID)。
至此,我们就物联网平台中的产品创建以及对应设备添加就完成了,同时也获取了该设备的四元组信息(secureID、secureKey、productID以及deviceID)&#x