我是同济大学机械设计制造及其自动化专业的一名应届毕业生,今年毕业设计的课题要求搭建一个mqtt的服务器。
然而,我们专业并没有很多的关于编程类的课程,因此,对于我们专业的学生来说,本次的课题是很有难度的。幸运的是,这时候我接触到了云服务器,通过云服务器可以很方便的搭建一台属于自己的服务器,免去了硬件方面的所有麻烦。
在所有的云服务器供应商里,阿里云无疑是最成熟的,而且阿里云对学生群体提供了很大的优惠,作为学生可以免费领取一台云服务器。我通过阿里云的云服务器实验,用了不到半小时的时间,就很快的了解了云服务器的一些基本操作,之后也是很顺利的就搭建好了我自己的云服务器。
作为一名非编程类专业的学生,我最害怕的就是服务器上各种环境的配置了,我对于安装操作系统也是基本没有了解。然而,让我惊喜的是,在云服务器上安装操作系统十分方便。阿里云提供了各种操作系统,如centos,ubuntu等,只要在创建云服务器时选择好操作系统的类型就能在云服务器上自动安装好。阿里云甚至提供了包含apache,mysql数据库等开发web应用所需要的全套工具的选择。
对于初学者来说,经常会尝试进行系统的各种配置,如修改一些配置文件。有时候就会遇到一些难以解决的问题。如果是在自己的电脑上,可能就很难解决了,而在阿里云的云服务器上,则可以初始化云盘,阿里云初始化云盘的速度也是非常快的。我也是在这种不断试错之中,终于成功的搭建好了自己的第一个服务器。
其实,作为一个很传统的机械专业的学生,我也是很早就意识到只学习本专业的知识是不够的。因此,在大二那年,我就选修了一门网页设计的选修课。从那时侯开始,我就一直想拥有一台自己的服务器,制作一个自己的动态页面,然而,在我自己的电脑上搭建服务器环境经常遇到各种问题。这次,也是得益于阿里云,我终于实现了好几年前就有的一个小梦想。
我在服务器上部署的数据库,能够把设备发送的消息存储进数据库,并能够供给前端查询。目前,我基于阿里云服务器设计的前端页面虽然还很简单,但也是麻雀虽小,五脏俱全了,能够实现消息收发功能了。
这是我在阿里云的服务器上搭建的mqtt服务器的管理页面