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

本文涉及的产品
云数据库 RDS MySQL,集群版 2核4GB 100GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 主要实现过程:传感器收集数据-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试了下成功了。

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

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
12天前
|
运维 自然语言处理 Linux
阿里云操作系统智能助手OS Copilot使用体验
**OS Copilot 是阿里云为Linux打造的智能助手,基于大模型实现自然语言问答、命令辅助及系统运维。它简化了CLI操作,支持阿里云CLI调用,助力用户高效管理ECS。通过对话式交互,OS Copilot能检查服务状态、安装软件、编写脚本等。安装使用包括yum安装和配置Access Key。对于开发与运维人员,它减轻了日常工作负担,提升了效率。推荐给Linux用户试用。**
|
1天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
3天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
2天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
6天前
STM32CubeMX 串口收发一帧数据
STM32CubeMX 串口收发一帧数据
21 9
|
2天前
|
存储 消息中间件 容灾
|
2天前
|
消息中间件 SQL Kafka
实时计算 Flink版产品使用问题之如何实现两个阿里云账号下的Kafka进行数据的互相传输
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
4天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
6天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
6天前
|
芯片
STM32CubeMX 串口数据收发
STM32CubeMX 串口数据收发
15 2