明珠的个人博客

是谁告诉你,你是赤裸的?

0%

物联网之从公用网络转为私人云服务

云服务器

云服务器按照我的理解,就是别人有一台可以联网的电脑,可以租赁使用来完成联网。

使用

在之前都是使用公网,但是存在一些限制,比如发送数据包的字节大小发送频率和次数等,简单开发没问题,但是正式使用的时候,还是需要一个稳定的网络环境。因此计划购买一个云服务器,对此不熟悉,经好友推荐,购买了腾讯云服务器,价格便宜,性能满足开发需求。目前没有大数据存储需求,因此不需要高性能,最低级别的即可。68元/年,还有个活动,38/年,2核/2G/5M,但是手速较慢,没抢到,呵呵。

购买后进入页面如下

目前了解的较少,努力学习中,其中文件是存放代码的地方

终端是运行代码启动服务的地方,比如安装nodeJS,安装各种库,按照软件说法是叫dependencies,依赖。
node -V查询是否安装完成以及版本正确与否,下载最新的即可。使用npm i 依赖名称,安装依赖,因为要部署MQTT服务,因此安装了aedes,而网页端不能直接与MQTT服务连接,因此安装了websocket-stream,用于网页端连接MQTT服务。
最终目的是为了实现MQTT服务端的功能,有其它更好的方法完全可以直接使用,比如使用python,或者使用树莓派,或者其它。

安装好各种依赖后,使用node index.js命令运行服务看下效果,有问题及时根据问题调试解决

完成

使用云服务器,家里的控制板就可以通过WIFI服务连接云服务器,然后就可以通过云服务器连接MQTT服务,实现物联网功能。

现在就可以实现板子的远程控制了。