阿里云使用体验(基于stm32+nb+阿里云实现空气数据监测)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 主要实现过程:传感器收集数据-stm32处理数据-NB模块数据上传-NB连接实例中虚拟端口-实例中编写java程序读取并存入mysql数据库-本地后端连接实例中的数据库实现数据前端展示

第一次使用阿里云,一边摸索一边走~
作为一名大四计算机专业学生,到了做毕业设计这一步了,很多东西(特别是硬件开发和云服务器都没怎么接触过)都不知道要怎么使用,从硬件开发再到云服务部署都是一步一步查阅文档、手册、视频等等资料过来的,还好阿里云有两周的体验时间,也正是这段时间让我一点一点的了解阿里云服务。

下图是我领取到的实例:7d4978aec7af38a4.png

这是安全组配置,访问实例要在入方向添加协议、端口、ip
29d979c276c76a00.png

可以用本地远程桌面连接连接实例,使用很方便,相当于拥有一台新电脑!!
616fb644ab7ffa3f.png

左边还有很多的功能,我暂时使用的只不过是一点皮毛
-315a60330e5b54f6.png

一:准备
相关传感器 STM32F103C8T6 NB模块(我用的是的WH-NB75-BA)
web前后端开发、微信小程序开发、核心板开发、虚拟串口、mysql和NB模块调试等软件
二、实现过程
1.WH-NB_set测试NB模块是否能正常联网,我用的是中国电信的物联网卡
2.STM32CubeMX和Keil uVision5开发核心板程序,程序中还需NB模块驱动AT指令并烧录
3.在实例中连接所有硬件用USR-VCOM新建云设备-Vircom连接(通过MQTT,不用自己写),共享串口数据
4.上一步已经有了虚拟串口,监控串口看数据
5.实例中编写java程序读取虚拟串口数据并存入数据库
6.本地web前后端开发
7.后端远程访问实例中的数据库
8.前端数据展示

我创建的实例镜像是windows10,然后在里面建了一个数据库,我先试着本地程序能不能访问这个数据库,然后写了一些java程序结果不能访问,然后我又用Navicat for MySQL看能不能连上我的实例里的数据库,结果还是不能连上。然后把数据库权限改了,实例安全组添加mysql端口等,然后还是不能访问实例里的数据库。我又把实例里的数据库卸载了重新装了一个版本的mysql,结果还是不能访问,最后我用公网ip试了下成功了。

此次阿里云服务器的使用使我受过很大,也体验了很多新颖的功能,让我的项目数据库不局限于本地。当然现在还只是实现了基础的监测功能,后续还会继续完善实现反向控制功能,学生认证免费领取使用的这段时间非常棒,很不错的一次体验!

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
传感器
【STM32】I2C练习,SHT3X温度传感器的数据读取
【STM32】I2C练习,SHT3X温度传感器的数据读取
105 0
|
5月前
|
传感器 数据采集 监控
基于阿里云MQTT服务,设计一个STM32的智能光伏控制系统
这篇文章详细介绍了利用STM32F103C8T6单片机实现光伏发电系统的关键技术。全文分为四章:第一章阐述了光伏发电的背景、意义及应用场景,强调其在绿色能源领域的重要性。第二章介绍了如何通过STM32F103C8T6及光敏电阻和伺服电机实现光线追踪系统,详细描述了硬件选择、连接及使用HAL库编写的单片机程序。第三章讲解了最大功率点追踪(MPPT)的原理,并展示了如何利用STM32F103C8T6和相关传感器、DC-DC转换器实现MPPT功能。第四章描述了如何通过STM32F103C8T6与SIM7600CE 4G模块连接到阿里云MQTT服务,实现设备状态数据的远程传输和控制。本文提供了全面的硬
17703 5
|
4月前
STM32CubeMX 串口收发一帧数据
STM32CubeMX 串口收发一帧数据
56 9
|
4月前
|
芯片
STM32CubeMX 串口数据收发
STM32CubeMX 串口数据收发
138 2
|
6月前
|
Java C语言
STM32使用printf重定向到USART(串口)并打印数据到串口助手
STM32使用printf重定向到USART(串口)并打印数据到串口助手
316 0
|
Java C语言
STM32使用printf重定向到USART(串口)并打印数据到串口助手
STM32使用printf重定向到USART(串口)并打印数据到串口助手
494 1
STM32使用printf重定向到USART(串口)并打印数据到串口助手
|
数据安全/隐私保护
Esp8266+阿里云+STM32点灯(二)
Esp8266+阿里云+STM32点灯(二)
|
缓存 自然语言处理 网络协议
STM32CubeMX | | 使用小熊派串口驱动峰汇ETH-01以太网模块上传数据到OneNet
STM32CubeMX | | 使用小熊派串口驱动峰汇ETH-01以太网模块上传数据到OneNet
167 0