今天来总结一下用阿里云的IOT Studio做的一个电机远程监控的小系统吧!

说来话长,在去年九月份的时候,我踏入了研究生的行列。我的导师是搞电机方向的,但我本科是测控的,考虑我的基础,导师给我推荐了物联网的学习方向,说我学电机控制一定会很痛苦的,我一听就感觉很高大上的,也很有道理的样子,从那一刻我未来三年的学习,甚至有可能这辈子都跟物联网结下了不解之缘。

刚开始的时候,导师叫我去看有关物联网的书,我就疯狂看了很多,什么万物互联,从Bill Gates的未来之路,到2009总理的感知中国,到现在万物智能,智能家居,智能园区,智慧城市等等,后来才发现这些了解一定就够了,研究生还得做实际的,导师就说我得看开发,不让讲出来的东西会很空,并向我推荐了物联网开发云平台,涂鸦,阿里云,百度云等。

我首先注册了涂鸦的物联网平台账号,通过了解,涂鸦的东西很多都专业性强,扩展性较差,对于学习物联网的学生似乎不是很友好……….经过不断了解,最终确定了我主要学习的物联网平台——阿里云,它的物联网平台可以说是国内做的最好的物联网平台了,提供了各种产品的SDK和API,说明文档非常详细,很适合初学者。

哈哈,扯的有点远了,接下来具体说说过程吧,工欲善其事,必先利其器!

百度搜索阿里云,点击右上角立即注册……

具体注册过程我就不细说了,阿里云的注册过程相对大多数物联网平台是更麻烦的,也更正规。注册完成,点击右上角控制台进入物联网平台,如果找不到入口,可直接搜索下图地址:

点击开通公共实例,进入后点击设备管理下的产品,创建产品,品类选择自定义,联网方式WIFI,其他的默认。

接着创建设备,接着点击左边产品下的设备进行创建设备。然后再回到产品页,点击创建的产品,进入功能定义,创建变量:

完成之后,退出物联网平台,首页搜索物联网应用开发,进入IOT Studio的学习:

点击左边项目管理,进入创建项目,并绑定之前的产品和设备。

接下来创建应用开发,PC端选择Web应用,手机端选择移动应用,创建好之后点击进入开发界面。这里有丰富的组件供我们选择,零代码开发,进行数据的绑定。

具体操作我就不细说了,每个组件都有详细的说明文档。接下来展示一下我拖拉完成后的效果吧!

第一页:

第二页:

第三页:

基本就是这样了,最后点击右上角的保存并发布,这里需要绑定自己的域名,没有的话生成的链接的有效期就只有24小时,也好像只是当天有效,具体不记得了。 点击左边的应用设置-域名管理:

 在这里我们看到,需要一个域名,域名是什么呢?就像www.taobao.com那种,我们需要去阿里云万网申请一个自己的域名……申请好之后再按着上图的的步骤完成域名解析,备案等等,中间会支付一个120元两年的物联网小套餐,服务即付费嘛,需要学习阿里云物联网平台的建议开通一下。全部完成之后在域名列表那里添加绑定,这样你发布的应用就不受影响了,只需在浏览器输入你的域名就可以使用了,也可以用相关软件将应用打包成app安装到手机上使用,推荐软件HbuilderX,免费的,手机上效果:

基于阿里云Iot studio和stm32的电机远程监测设计_哔哩哔哩_bilibili

物联网开发常见的系统架构如下:

本次设计我的感知控制层采用传感器dth11上报温湿度,电机自带霍尔进行测速等,MCU用的是STM32F103C8T6,传输层用的是esp8266WIFI模块,通过MOTT协议与阿里云建立连接,进行数据的上报和命令的下发(数据解析用的是Jansson),监控电机的运行状态,达到参数监测、远程控制,状态预警等功能。

有点遗憾的是:

1、第一页的电机运行状态用表格组件记录并显示功能没有实现,这个得去阿里云的Open api里面调脚本实现了, 没有成功…….

2、也没有实现通过下拉框组件或者其他方式实现一对多的功能。

希望有会的大佬留言指点一下。整体实现并不难,大佬不要嘲笑!

有需要这个设计相关帮助或源码的,请联系QQ:2627075749

备注:远程监测帮助

基于阿里云IOT Studio和STM32的电机远程监测设计相关推荐

  1. 阿里云--IOT Studio初学

    1.初学基于阿里云IOT云平台应用开发 1.1 阿里云的-物联网应用开发-IOT Studio 此次使用阿里云的-物联网应用开发-IOT Studio;物联网应用开发(IoT Studio,阿里云:h ...

  2. 物联网控制APP入门专题(二)---阿里云iot studio移动可视化功能基本操作

    微信小程序连接阿里云物联网平台云端API实现物联操控 03-25 其中包含cryptojs.uuid生成模块,还有用于微信小程序连接阿里云物联网平台云端API的专属sdk,已结实现效果demo,只需填 ...

  3. 阿里云IOT入门教程(三)阿里云IOT Studio自建手机App控制Wemos D1 Mini( ESP8266 )板载灯亮灭

    阿里云IOT入门教程(一)阿里云IOT Studio自建手机App控制Wemos D1 Mini( ESP8266 )板载灯亮灭 概述 所需材料 Mqtt预备知识 hacklab端开发 * 硬件端上报 ...

  4. 基于阿里云IoT平台OTA进行APP确认升级的方案——业务架构类

    简介: 对于家居类及个人消费电子类的物联设备,基于用户体验的考虑,生产企业一般会为消费者提供通过手机APP进行确认升级的功能,典型的使用场景是通过手机APP对手环进行升级.本文主要介绍APP确认升级的 ...

  5. 更听话的温室大棚系统-阿里云ioT Studio实现动态业务逻辑

    需求: 用阿里云物联网平台开发的温室大棚物联网系统,正在建设过程中,目前的系统是后台设置好了温度.湿度,光照度的阀值,达到设置值就动作设备,考虑到交付后,这些值可能要变动,每次叫我去设置,也很麻烦,于 ...

  6. 使用阿里云IoT Studio建立物模型可视化界面

    使用阿里云IoT Studio建立物模型可视化界面 上一篇文章介绍了如何使用ESP-01S上报数据到物模型:https://blog.csdn.net/weixin_46251230/article/ ...

  7. 阿里云IoT Studio遇到“数据格式验证出错”怎么解决?

    摘要:初学阿里云IoT Studio时,常遇到"数据格式验证出错"的错误,有很多同学不知道怎么处理,本文向大家介绍一下解决方法. 目录 1.问题描述 2.原因分析 3.解决方法 1 ...

  8. 阿里云IoT Studio升级版新增解决方案引擎,大幅提升方案交付效率

    简介:8月25日,阿里云发布IoT Studio升级版,新增了解决方案引擎,让设备方案商复用之前搭建的解决方案模板进行简单的定制化修改,即可交付.使整个物联网解决方案的交付过程由几个月,缩短到几小时, ...

  9. 阿里云IoT Studio升级版新增解决方案引擎 大幅提升方案交付效率

    简介: 8月25日,阿里云发布IoT Studio升级版,新增了解决方案引擎,让设备方案商复用之前搭建的解决方案模板进行简单的定制化修改,即可交付.使整个物联网解决方案的交付过程由几个月,缩短到几小时 ...

最新文章

  1. Android官方技术文档翻译——Ant 任务
  2. 独家 | 混乱的句子表明AI仍然不能真正理解语言
  3. wxpython输入框_基于wxPython的GUI实现输入对话框(1)
  4. IIS 下配置无后缀的URL ReWrite
  5. 微软Windows 8最新幻灯片泄露
  6. python3随笔-特征值,特征向量,逆矩阵
  7. 移动端网站,键盘弹出对页面的影响
  8. centos模拟post请求_java模拟post和get请求(2019/10/25)
  9. 正则过滤符号_多角度理解正则项
  10. werkzeug.local
  11. Windows 7 常用快捷键 命令
  12. 《硬件接入》海康威视接入及CPU性能优化思路
  13. WINDOWS系统进程查询
  14. 淘宝API 如何获取颜色 尺码 属性表
  15. Python语言程序设计基础_实验四_函数(二)_答案_通识教育必修课程_上海师范大学
  16. 对不起,今年我真的不敢去拜年了。。。
  17. 霍兰德人格分析雷达图的两个坑
  18. 数据结构 严薇敏 堆 的实现及其使用方法详解
  19. 什么是工作单位邮箱?工作域名邮箱怎么弄?
  20. 网络推广是竞价好,还是优化好

热门文章

  1. mac 安装brew
  2. Python|线程和进程|阻塞|非阻塞|同步|异步|生成器和协程|资源竞争|进程间通信|aiohttp库|daemon属性值详解|语言基础50课:学习(11)
  3. 流放者柯南自建服务器 linux,流放者柯南个人服务器搭建教程 怎么搭建个人服务器...
  4. MySQL高可用方案
  5. Oracle12c修改时区
  6. 操作系统文件管理之FCB
  7. Hive Thrift Server
  8. hadoop HA 架构
  9. 应用JavaFX实现的填字游戏
  10. 活体检测综述 Deep Learning for Face Anti-Spoofing: A Survey 阅读记录