第一次使用阿里云,一边摸索一边走~
作为一名大四计算机专业学生,到了做毕业设计这一步了,很多东西(特别是硬件开发和云服务器都没怎么接触过)都不知道要怎么使用,从硬件开发再到云服务部署都是一步一步查阅文档、手册、视频等等资料过来的,还好阿里云有两周的体验时间,也正是这段时间让我一点一点的了解阿里云服务。
下图是我领取到的实例:
这是安全组配置,访问实例要在入方向添加协议、端口、ip
可以用本地远程桌面连接连接实例,使用很方便,相当于拥有一台新电脑!!
左边还有很多的功能,我暂时使用的只不过是一点皮毛
一:准备
相关传感器 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试了下成功了。
此次阿里云服务器的使用使我受过很大,也体验了很多新颖的功能,让我的项目数据库不局限于本地。当然现在还只是实现了基础的监测功能,后续还会继续完善实现反向控制功能,学生认证免费领取使用的这段时间非常棒,很不错的一次体验!