1754浏览
查看: 1754|回复: 2

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...

[复制链接]
本帖最后由 岭师人工智能素养教育共同体 于 2022-10-4 13:19 编辑

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设备的新建及与云端可视化应用的关联


       本系列以户外智慧农场项目实战为项目式学习PBL案例,主要讲解ESP32主控板阿里云物联网平台的通讯过程。当然,本文的使用方法理论上通用于所有ESP32主控,我们也开源了Mind+米思齐Mixly双平台的阿里云物联网平台图形化库。大家可以在如下仓库找到:

Mixly阿里云物联网平台MQTT图形化库:
https://gitee.com/LNSFAIoT/Mixly-Alibaba-Cloud-IoT-Platform-MQTT-graphical-library.git

Mind+阿里云物联网平台JSON解析图形化库:
https://gitee.com/LNSFAIoT/Mindplus-Alibaba-Cloud-IoT-Platform-JSON-parsing-graphical-library.git

Mind+多合一空气质量传感器(RS485)图形化库:
https://gitee.com/LNSFAIoT/mindplus-all-in-one-air-quality-sensor.git

Mind+多合一土壤传感器(RS485)图形化库:
https://gitee.com/LNSFAIoT/mindplus-all-in-one-soil-sensor.git

Mind+多合一气象传感器(RS485)图形化库:
https://gitee.com/LNSFAIoT/mindplus-all-in-one-weather-sensor.git

本系列将会有:
1、【PBL项目实战】户外智慧农场项目实战系列——阿里云物联网平台的开通与云端可视化应用的新建
https://mp.weixin.qq.com/s/avKWJHNvnPeFsdEXUBByjw
2、【PBL项目实战】户外智慧农场项目实战系列——产品与设备的新建及与云端可视化应用的关联
https://mp.weixin.qq.com/s/mH4bRSf93QC4Jhhd5ci2mQ
3、【PBL项目实战】户外智慧农场项目实战系列——云端应用可视化页面开发及设备数据源的配置与调试
https://mp.weixin.qq.com/s/5OT57-_QlN7lwRMWvey4lw
4、【PBL项目实战】户外智慧农场项目实战系列——Mind+Mixly双平台ESP32数据上云及云端可视化实时展示
https://mp.weixin.qq.com/s/r_NeJdPoio9IVselx6Ru1Q
5、【PBL项目实战】户外智慧农场项目实战系列——天气预报API接口对接https://mp.weixin.qq.com/s/jditkIEd-UK6cSQyCC_-Eg
6、【PBL项目实战】户外智慧农场项目实战系列——文本与图片、背景云端响应
https://mp.weixin.qq.com/s/eIozKfmCBo8Afp5QoorqWQ7、【PBL项目实战】户外智慧农场项目实战系列——Mind+Mixly双平台RS485工业级多合一空气质量传感器数据上云及云端可视化实时展示
https://mp.weixin.qq.com/s/ZEUEEo91pBoxjRlhjGzrjA8、【PBL项目实战】户外智慧农场项目实战系列——Mind+Mixly双平台RS485工业级多合一土质检测传感器数据上云及云端可视化实时展示
9、【PBL项目实战】户外智慧农场项目实战系列——Mind+Mixly双平台RS485工业级多合一气象传感器数据上云及云端可视化实时展示
10、【PBL项目实战】户外智慧农场项目实战系列——植物园花果识别与云端实时同步
11、【PBL项目实战】户外智慧农场项目实战系列——云端视频流直播
12、【PBL项目实战】户外智慧农场项目实战系列——图表、二维数据表等可视化应用
13、【PBL项目实战】户外智慧农场项目实战系列——Mind+Mixly双平台LED屏本地大屏显示


       1、创建产品

       (1)新建一个名为 temperature 的产品

       进入控制台,选择【产品】标签(可从https://iot.console.aliyun.com/product进入)。点击左上角新建产品】,见下图。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图1
图1 新建产品

       新建一个名为【LNSFAIoT_farm】的产品,填好产品名,所属品类选【标准品类】(这里以标准品类为例,也可以选择【自定义品类】,区别在于标准品类有系统已创建好的功能属性,而自定义品类没有事先创建好功能属性),下拉列表选择贴近项目类型的品类即可,节点类型为【直连设备】,其他基本不动,见下图。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图2
图2 新建产品参数

       产品创建完成后,将自动出现在产品列表中。

       2、添加设备

       创建完产品,紧接着创建隶属于这个产品的设备,点击【前往添加】。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图3
图3 添加设备页面

       在设备列表(也可直接从https://iot.console.aliyun.com/devices 进入)中点击【添加设备】。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图4
图4 添加设备

       设备是属于某一个产品的,一个产品可以有多个设备。这里可选择刚才新建的产品,挂载一个名为【farm】的新设备,在输入设备名(DeviceName)后点击确认

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图5
图5 添加设备页面

       【确认】后点击【完成】。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图6
图6 添加设备成功

       设备创建完成后,将自动出现在设备列表中。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图21
图7 设备列表

       3、创建自定义功能

       不管是创建Web应用还是移动应用,使用组件进行配置时都需要绑定对应设备的功能属性,比如需要将多合一空气质量传感器采集到的温度实时上报阿里云并显示在Web页面,就需要定义一个组件用于显示温度示数,而这个组件则需要绑定多合一空气质量传感器设备的温度属性才有用。
       所以在创建应用开发之前,我们需要先定义好需要上报的功能属性,这个属性后期也可以继续新加。
       返回进入【产品列表】页面(可从https://iot.console.aliyun.com/product 进入),点击产品中的【查看】进行功能定义,步骤见图8、图9和图10。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图7
图8 进入产品界面

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图8
图9 查看产品

       进入【产品详情】页的【功能定义】栏,点击功能定义下的【编辑草稿(就是蓝色底纹的蓝色字体)

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图9
图10 编辑草稿

       进入【编辑草稿】页面,点击【创建自定义功能】。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图10
图11 创建自定义功能

       为刚刚新建的【LNSFAloT_farm】产品添加一个名为【空气温度】的功能,产品标识符为【temperature】。将空气温度定义为产品属性,数据类型为浮点值(float)。
       具体设置参考图12,设置完毕后单击确定

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图11
图12 添加自定义功能界面

       添加完功能定义后,需要点击功能定义页面右下角的【发布上线】。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图23
图13 发布上线

       在【确认已查看当前版本与线上版本的比对结果】前打勾,并点击确定

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图12
图14 确认上线

       物模型发布成功。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图13
图15 发布成功

       4、关联产品

       分别创建完项目、产品和设备后,需要在项目中进行关联产品和设备,把项目、产品和设备三者绑定在一起。
       进入【项目详情】页(可从https://studio.iot.aliyun.com/projects 选择您需要绑定的项目(本例程选择lnsfaiot_farm项目),进入后可看到如图16的项目详情,如图红色箭头所指向的红色框所示,目前本项目没有关联任何产品和设备。现在,我们通过红色箭头所指的【关联】按钮进行产品和设备的关联操作。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图14
图16 项目详情页

       关联产品页面如图17所示。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图15
图17 关联产品页面

       在右侧会弹出当前物联网平台的所有产品,这里我们可以勾选我们需要关联的产品,可以点击右下角的【关联产品同时关联其下所有设备】,即可省略设备关联步骤操作。关联产品详情见下图。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图16
图18 关联产品详情

       5、设备关联

       在上一个步骤关联产品中已选中【关联产品同时关联其下所有设备】,可跳过此步骤。否则在第4步的项目详情主页可点击图19中红色箭头所指向的【关联】按钮进行设备的关联。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图17
图19 关联设备页面

       关联设备详情见下图。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图18
图20 关联设备详情

       至此,项目已成功关联了产品和设备。

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图19
图21 项目关联产品和设备的详情

       以上就完成了产品与设备的新建及与项目关联的过程。别走开!下一篇会以APP可视化页面开发为例,介绍开发过程以及设备数据源的配置与调试

THE  END

       关注我们

       更多精彩内容请关注我们的微信公众号:人工智能素养教育共同体,欢迎添加我们的企业微信,加入智慧农场项目学习群

【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图22

       微信公众号:人工智能素养教育共同体
【PBL项目实战】户外智慧农场项目实战系列——2.产品与设...图20
本文原创,转载请注明出处!



绝罅  见习技师

发表于 2022-9-5 22:02:37

66666666666666
回复

使用道具 举报

vvjr  见习技师

发表于 2022-9-6 10:36:18

66666666666
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail