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

原文链接  https://mp.weixin.qq.com/s/mH4bRSf93QC4Jhhd5ci2mQ

本系列以户外智慧农场项目实战为项目式学习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

Mind+Mixly双平台ESP32 LED点阵大屏图形化库:

https://gitee.com/LNSFAIoT/Mindplus-Mixly-ESP32-LED-matrix-large-screen-graphical-library.git

其他开源系列请见

https://gitee.com/LNSFAIoT

本系列将会有:

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/eIozKfmCBo8Afp5QoorqWQ

7、【PBL项目实战】户外智慧农场项目实战系列——Mind+Mixly双平台RS485工业级多合一空气质量传感器数据上云及云端可视化实时展示

https://mp.weixin.qq.com/s/ZEUEEo91pBoxjRlhjGzrjA

8、【PBL项目实战】户外智慧农场项目实战系列——Mind+Mixly双平台RS485工业级多合一土质检测传感器数据上云及云端可视化实时展示

9、【PBL项目实战】户外智慧农场项目实战系列——Mind+Mixly双平台RS485工业级多合一气象传感器数据上云及云端可视化实时展示

10、【PBL项目实战】户外智慧农场项目实战系列——植物园花果识别与云端实时同步

11、【PBL项目实战】户外智慧农场项目实战系列——云端视频流直播

12、【PBL项目实战】户外智慧农场项目实战系列——图表、二维数据表等可视化应用

13、【PBL项目实战】户外智慧农场项目实战系列——Mind+Mixly双平台LED屏本地大屏显示实现


1、创建产品

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

图1 新建产品

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

图2 新建产品参数

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

2、添加设备

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

图3 添加设备页面

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

图4 添加设备

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

图5 添加设备页面

确认】后点击【完成】

图6 添加设备成功

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

图7 设备列表

3、创建自定义功能

不管是创建Web应用还是移动应用,使用组件进行配置时都需要绑定对应设备的功能属性,比如需要将多合一空气质量传感器采集到的温度实时上报阿里云并显示在Web页面,就需要定义一个组件用于显示温度示数,而这个组件则需要绑定多合一空气质量传感器设备的温度属性才有用。

所以在创建应用开发之前,我们需要先定义好需要上报的功能属性,这个属性后期也可以继续新加。

返回进入【产品列表】页面(可从https://iot.console.aliyun.com/product 进入),点击产品中的【查看】进行功能定义,步骤见图8、图9和图10。

图8 进入产品界面

图9 查看产品

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

图10 编辑草稿

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

图11 创建自定义功能

为刚刚新建的【LNSFAloT_farm】产品添加一个名为【空气温度】的功能,产品标识符为【temperature】。将空气温度定义为产品属性,数据类型为浮点值(float)。

具体设置参考图12,设置完毕后单击确定

图12 添加自定义功能界面

4、发布上线

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

图13 发布上线

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

图14 确认上线

物模型发布成功。

图15 发布成功

5、关联产品

分别创建完项目、产品和设备后,需要在项目中进行关联产品和设备,把项目、产品和设备三者绑定在一起

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

图16 项目详情页

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

图17 关联产品页面

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

图18 关联产品详情

6、设备关联

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

图19 关联设备页面

关联设备详情见下图。

图20 关联设备详情

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

图21 项目关联产品和设备的详情

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

THE  END

关注我们

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

更多PBL开源项目请前往微信公众号查看。​​​​​​​

本文原创,转载请注明出处!

觉得内容还不错的话,欢迎一键三连支持原创。 

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

  1. 【PBL项目实战】户外智慧农场项目实战系列——7.Mind+Mixly双平台工业级多合一空气质量传感器数据上云及云端可视化展示

    [PBL项目实战]户外智慧农场项目实战系列--7.Mind+Mixly双平台工业级多合一空气质量传感器数据上云及云端可视化展示 原文链接  https://mp.weixin.qq.com/s/ZEU ...

  2. 【PBL项目实战】户外智慧农场项目实战系列——5.天气预报API接口对接

    [PBL项目实战]户外智慧农场项目实战系列--5.天气预报API接口对接 原文链接  https://mp.weixin.qq.com/s/jditkIEd-UK6cSQyCC_-Eg 本系列以户外智 ...

  3. 【PBL项目实战】户外智慧农场项目实战系列——1.阿里云物联网平台的开通与云端可视化应用的新建

    岭师人工智能素养教育共同体PBL项目教程系列之1:户外智慧农场项目实战系列 原文链接  https://mp.weixin.qq.com/s/avKWJHNvnPeFsdEXUBByjw 本系列以户外 ...

  4. 【PBL项目实战】户外智慧农场项目实战系列之4——Mind+Mixly双平台ESP32数据上云及云端可视化实时展示

    [PBL项目实战]户外智慧农场项目实战系列之4--Mind+Mixly双平台ESP32数据上云及云端可视化实时展示 原文链接  https://mp.weixin.qq.com/s/r_NeJdPoi ...

  5. 【PBL项目实战】户外智慧农场项目实战系列——3.云端可视化页面开发及设备数据源的配置与调试

    [PBL项目实战]户外智慧农场项目实战系列--3.云端可视化页面开发及设备数据源的配置与调试 原文链接  https://mp.weixin.qq.com/s/5OT57-_QlN7lwRMWvey4 ...

  6. 群体智能自主作业智慧农场项目启动及实施方案论证会议

  7. Android 项目实战:智慧北京(黑马)

    1. 写在开始 这是学习 Android 的第二个月,前一个月将 Mars 老师的视频看了一边,也将<第一行代码>开了一遍,并将书中的代码都敲了一遍,这个月从网上下载了黑马的 Androi ...

  8. 互联网+智慧医疗:基于Python打造公益智慧医院项目之智能问答系统

    智慧医疗英文简称WIT120,是最近兴起的专有医疗名词,通过打造健康档案区域医疗信息平台,利用最先进的物联网技术,实现患者与医务人员.医疗机构.医疗设备之间的互动,逐步达到信息化. 随着计算机科学技术 ...

  9. Mind+实例1——智慧农场

    智慧农场 项目介绍 项目实施 项目效果 项目小结 挑战一下 光照是地球上生物赖以生存与繁衍的基础,作物的光合作用离不开光照,光照条件的好坏直接影响作物的产量和品质,现如今人工补光已经成为高效生产的重要 ...

最新文章

  1. 新视角解析:用户体验四维度
  2. onenote怎么同步到电脑_OneNote“此分区文件似乎已损坏”的解决办法
  3. Jquery中绑定select的change事件自动填充input的value值
  4. python pipeline框架_介绍Python的Django框架中的静态资源管理器django-pipeline
  5. Flask 系列之 Blueprint
  6. http://www.vpython.org/index-ch.html
  7. jzoj4673,CF578D-LCS again【统计,字符串,容斥】
  8. 本地缓存防止缓存击穿_防止缓存爆炸的快速提示
  9. WhqDatabase 我自己用C#开发的列式数据库
  10. Git查看与修改用户名、邮箱(转载)
  11. android wifi 问题是什么意思,Android应用开发之wifi连接问题:密码正确但连接时supplicant state返回的是ERROR_AUTHENTICATING...
  12. mysql热备工具innobackupex参数详解
  13. 转:FileReader详解与实例---读取并显示图像文件
  14. 比较好用的门厂免费录单软件
  15. Qt 常用文件对话框及消息对话框使用
  16. 三极管、MOSE管的作用总结
  17. linux之lsv—NAT配置
  18. Python ctypes的byref和pointer区别
  19. OpenNI 2.0
  20. R语言基础(用最简单的方式了解学习R语言)

热门文章

  1. Association Rules_python关联规则
  2. 华为AI平台ModelArts极致初体验
  3. 点击按钮自动拨打电话
  4. (十三)有一点心动 - 6
  5. JIL Widget模拟器上网技巧
  6. MAT堆栈文件分析工具的使用
  7. 一文读懂物联网 MQTT 协议之实战篇
  8. 金立手机官网已无法访问 正式进入破产程序
  9. 网络基础之Wireshark抓包逐行含义
  10. 淘客公众号系统要用到服务器吗,公众号淘客分销系统你用了吗?