从零开始开发物联网项目(8)——云服务器初体验
距离上一篇教程已经过去半年了,最近又完成了一个项目,将淘宝上买来的刷二维码的共享雨伞架改成了可以刷校园卡的公益雨伞架,仅仅使用了原来的伞架(主要是自己做的架子真的要使用还需要做很多的改进,所以索性就买现成的来改了),伞架的智能硬件使用了Arduino 2560,然后使用了esp8266模块(因为学校里到处都是wifi,就懒得做nb-iot了),通讯方式使用了mqtt,数据库选用了mysql,然后买了个腾讯云,三年才288,真的很便宜。
这一节我们就来说说云服务器,记得之前教程中我曾说过要用一个树莓派来作为服务器,后来想想三年的云服务器使用费才288,比一个树莓派都要便宜了,而且使用起来比树莓派方便多了,尤其是网络连接方面,树莓派要连上公网真的是很麻烦的。我现在觉得应该把家里的那些可以远程控制的智能终端都连到自己的云服务器上,这样安全性会高很多啊,而且也不怕那些公司倒闭而无法使用(之前学校实验室安装了整套的智能控制,包括门锁、所有的灯、插座、窗帘、摄像头…结果一年前那家公司倒闭了,之后服务器也关闭了…所有的这些终端都成了摆设…心痛啊…),如果做一款可以连自己服务器的智能终端,说不定会很好卖…
一、云服务器的采购
网上的云服务器很多,什么阿里云、华为云、腾讯云、百度云…还有国外的一些,我最早免费申请了一个月的华为云,后来看到腾讯云正在搞活动,三年288,赶紧买了一个,大家如果刚开始学,可以随便挑一个国内的免费试用(每个云都有免费试用的),具体的购买这里就不提了,和上网购物差不多。买好后,就可以进入控制台看到自己买的云服务器了:
上图是我的1核2G1M的云服务器,我选的是ubuntu server 18.04.1 LTS64位系统,购买的时候可以自己选择的,因为以前玩过ubuntu,所以就装了这个。
二、登录云服务器
登录云服务器可以直接点控制台网页上的“登录“,输入密码就可以进入:
就跟远程登陆linux系统一样的界面,不过个人不太建议用这种方式,我们还是安装一个putty软件来登录。putty软件自行去百度下载吧。
双击putty.exe就可以进入:
然后在主机名称里输入你自己的云服务器公网ip,然后打开: