快速体验阿里云物联网平台 | 学习笔记

简介: 快速学习 快速体验阿里云物联网平台

开发者学堂课程【物联网平台开发全栈教程快速体验阿里云物联网平台学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/562/detail/7690


快速体验阿里云物联网平台


目录

一、行业发展趋势

二、设备接入的架构
三、让阿里云物联网平台作为高并发缓冲器

四、用51单片机+WIFI 接入 LP 平台
五、给单片机写入程序
六、进入 LP 平台,新建一个设备

七、给单片机写入设备的信息

八、物联网平台


课程概要:基于51单片机接入阿里云 IOT 平台,使用51单片机快速体验 LP 平台


一、行业趋势

过去十年完成了人联网,未来十年会是物联网

联系互联网,人与人之间的交互就很便利,世间万物的链接的很有价值


二、设备接入“云”的架构

1.常规做法:设备端通过 TCP 通道接入服务器,数据双向透明传输。

2.高可靠做法:设备端接入一个专用的 IOT 服务器,服务器转发到目的地。


三、让阿里云物联网平台作为高并发缓冲器

image.png

外界设备通过网络连接到物联网平台,物联网平台的目的就是为了保证设备的可靠连接,然后通过规则引擎将数据转发出去。物联网平台可以理解为缓冲器的作用


四,51单片机+WIFI 接入 LP 平台

1.51单片机型号是 STC15W4K48S4

2.WIFI 模组型号是 EMW3080

3.单片机通过 AT 指令操作 WIFI 模组

4.单片机和服务器建立 TCP 链接

5.通过 MQTT 通讯协议链接 IOT 服务器

6.LP 平台进行数据缓冲和转发


五、给单片机写入程序

1.电脑安装 CH340驱动

2.插上 USB 线,打开软件

3.烧写出厂程序

image.png

注意事项:

(1)下载前需确保电脑有 串口或者有 USB 转串线

(2)串口的最高/最低波特率一般情况下不需要设置,若出现串口的速度与本程序不匹配时,可尝试将最高和最低波特率都修改为24004800

(3)更新代码时,需要点击界面右上角的编程按钮,再给机器上电


六、进入 LP 平台,新建一个设备

1.注册阿里云账号

2.开通物联网平台

3.创建一个产品

4.高级版产品新增两个功能

5.新增设备


七、给单片机写入设备的信息

1.链接单片机,读取数据

2.复制设备的三元组信息

3.输入你身边的 WIFl 账号和密码

4.计算参数,写入单片机


八、物联网平台

1)进入物联网平台

2)进入物联网平台后新建产品选择高级版

3)创建产品

设置产品名称,节点类型,产品版本以及所属分类和数据格式

4)添加标准功能:添加室内温度功能

5)添加自定义功能

主要是两个标识符,一个是 IndoorTemperature,一个是 WorkSwitch

6)连接单片机编程小工具,参数设置在物联网平台中

7)查看单片机执行状态

8)通过 wifi 模组和物联网平台建立了 tcp 通道

最终运行结果:

image.png

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
2月前
|
消息中间件 DataWorks 物联网
MQTT问题之接入阿里云物联网平台如何解决
MQTT接入是指将设备或应用通过MQTT协议接入到消息服务器,以实现数据的发布和订阅;本合集着眼于MQTT接入的流程、配置指导以及常见接入问题的解决方法,帮助用户实现稳定可靠的消息交换。
162 1
|
7月前
|
存储 运维 监控
物联网平台常见类别及对应平台(一)
物联网平台常见类别及对应平台(一)
499 0
|
4天前
|
消息中间件 存储 JavaScript
阿里云IOC物联网异步处理基础概念
该内容介绍了异步处理基础和消息队列的相关概念。首先,同步处理指任务完成后才能执行其他操作,而异步则允许任务并行执行,不阻塞程序。异步能提高系统并发性和响应性,但也增加复杂性和资源消耗。接着,提到了消息队列,包括生产者、消费者、队列、broker和topic等概念,并指出在IoT中,设备作为生产者发送消息到特定topic,消费者从队列获取数据。最后,简要介绍了AMQP协议,它是用于应用程序间消息传递的开放标准,常用于分布式系统和物联网,如RabbitMQ和Apache Qpid。课程将以Apache Qpid为例接收IoT数据。
116 6
阿里云IOC物联网异步处理基础概念
|
2月前
|
消息中间件 网络协议 物联网
MQTT协议问题之阿里云物联网服务器断开如何解决
MQTT协议是一个轻量级的消息传输协议,设计用于物联网(IoT)环境中设备间的通信;本合集将详细阐述MQTT协议的基本原理、特性以及各种实际应用场景,供用户学习和参考。
128 1
|
7月前
|
存储 机器学习/深度学习 监控
物联网平台常见类别及对应平台(二)
物联网平台常见类别及对应平台(二)
253 0
|
3月前
|
存储 安全 物联网
安防摄像头IPC如何快速接入阿里云Link Visual视频服务(阿里云生活物联网)
Link Visual是生活物联网平台针对视频产品推出的增值服务,提供视频数据上云、存储、转发、AI计算等能力。 大白话就是:通过阿里云的Link Visual视频服务,可以让你的IPC摄像头设备完成上云功能,并快速实现如下功能介绍中的功能。其中可以享受阿里云P2P协议支持,帮助企业节省流量服务器流量带宽。
293 7
|
6月前
|
消息中间件 Java 物联网
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(二)
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(二)
322 0
|
6月前
|
消息中间件 物联网 Java
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台(一)
[笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台
288 1
|
7月前
|
JSON 物联网 开发工具
设备接入组件功能介绍
设备接入组件功能介绍
321 0
|
25天前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客

相关产品

  • 物联网平台