[RT-Thread][物联网教程] 阿里云项目和App创建指南
随着万物互联概念的兴起,各种智能项目随之落地,生活中处处可见,无物不可连。
一、申请阿里云账号
1.搜索"阿里云",进入其官网,选择注册。
2.开通物联网平台
注册并完成账号登录后,我们需要去开通一个物联网控制台。
在开通物联网控制台之前,我们需要简单了解一下阿里云的物联网平台:在阿里云上,有两种类型的物联网平台:物联网平台 及 生活物联网平台(飞燕平台),其中的差异呢,最简单的一点在于,物联网平台不能直接生成app项目,而生活物联网平台能够通过配置,生成app项目,让我们通过简单的配置实现"mcu —> 云 —> app"。所以这里我们将开通一个生活物联网平台去创建一个项目。
将鼠标移至左上角的"产品",在下拉菜单中选择"物联网",然后选择"生活物联网平台(飞燕平台)",然后根据个人选择填写资料开通。
二、创建项目
1.创建项目
开通了平台后,我们需要去创建一个项目。
点击"管理控制台",然后控制台后,然后在左侧的菜单中选择"项目",然后在右侧点击"创建新项目",然后填写项目名称。然后点击"确定"完成项目的创建。
2.创建产品
接着,我们需要在这个项目中,创建一个属于我们的产品了。
然后配置我们产品的信息了:
这里新产品的类型我们选择【网关】,联网方式选择【蜂窝】,不同的联网方式,涉及到的app的配网方式不同。
然后【开发方式】选择模组中的其他类型,【数据格式】选择ICA标准数据格式
然后点击【确认】,完成产品的配置。
三、开发产品
创建产品后,接下来我们需要实现的,就是产品的开发了,这一步中,我们要分成四个部分去完成:1.功能定义;2.人机交互;3.设备调试;4.批量投产
1.功能定义
第一步,先添加功能,我们可以通过添加标准功能,和添加自定义功能,去实现我们的需求。
先通过标准功能去选择我们需要的部分功能;
再通过自定义去完成我们剩余的功能需求;
至此,我们完成了第一步,配置了功能需求。接下来,我们需要去完成app的配置了,上拉去点击【人机交互】,进行第二步的配置。
2.人机交互
这一步,这里我们选择【云智能app】,然后点击右上角的【保存】,然后进行基础配置。
2.1产品展示
展示图标这里选择默认,也可以自己根据格式要求设计一个,然后产品名称的品牌选择【云智能】。然后填写产品型号,点击保存;
2.2绑定方式
目前在这里的绑定方式是固定的,不需要配置;
2.3设备面板
选择【设备面板】,然后点击【选择面板】,在弹出的选择面板菜单中,我们创建一个空白面板。然后在弹出的界面工作台中配置我们的功能。注意:需要将我们的功能配置出来,否则可能在发布的时候会出错,提醒功能与界面不相符。
在界面工作台完成界面的配置:在左侧的信息/功能中,选择我们的参数,然后在弹出的控件的,选择我们喜欢的,拖放在主界面中,配置完所有功能后,然后点击【保存】,如果需要将其设定为模板,下次直接选用,则可以存储为模板。
完成产品的界面开发后,我们需要返回设备面板选项,点击选择面板,将我们设计的界面选中。
2.4.语音交互
此处我们不需要语音交互。
2.5.产品说明书
我们需要根据需求提交一份产品说明书,用于在app中为用户提供帮助。
此处我们直接通过模板去获取一份,完成配置。
注意:我们通过下载模板的说明书时,保存要更换名字,否则默认保存的说明书名字过长会导致上传失败。
2.5.1 配网二维码
关于配网二维码。在我们创建产品的时候,选择的联网方式不一样,配网的二维码也有点差异的。
通过帮助文档,我们了解到,连接方式为【蜂窝】时,二维码中需要携带每台设备的唯一device Name。这个device name是我们接入设备的名字。
那么我们可以创建一台设备的配网二维码。记住生成的这个二维码的名字。
自此,人机交互步骤就已经配置完成。接下来就是设备调试
3.设备调试
在进行设备调试阶段,我们使用上面的生成二维码的device name新增一个测试设备。
单片机与云的连接调试,我们可以进入物联网平台去实时观察。
点击左上角的【阿里云】,在新弹出的界面中左上角的【产品】中选择【物联网】的【物联网平台】
然后点击【管理控制台】
使用【公共环境】
进入后,在【设备管理】中选择【设备】,即可看到我们创建的产品。
此时的设备处于【未激活状态】,我们需要使用单片机连接该设备,才能激活。
单片机连接该产品设备,需要使用到一些参数。
在单片机工程中,我们使用五个宏定义,将上面MQTT的五个连接参数分别复制进去。然后启动单片机连通云即可。
注意:client_id中 [',']需要使用两个转义符'\'。
至此,我们可以看到各个参数都能接收到了数据,表明已经调通了,那么我们可以发布app了。
四、连接APP
app的下载,可以直接扫面刚才的配网二维码,然后下载,下载完成后,我们需要注册账号并登录。
登录账号后,按以下流程扫码,添加设备即可。
至此,阿里云物联网平台创建项目流程完成,若有不当之处,欢迎大家指正。
作者:以C入道