利用云服务器实现远程控制

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 利用云服务器的云端属性,我基于socket协议,远程与esp32cam进行信息交互处理,极大降低了地域限制,使得esp32上开发的功能不会收到局域网的限制。最近在和同学参加嵌入式比赛,这种无时无刻都在运行的电脑正好符合我们的需求。此外,我们还利用宝塔面板搭建了属于自己的网站,同时也是用来显示esp32cam拍摄的实时图片,利用阿里云云服务器,有效解决了一般电脑难以远程控制esp32的问题,帮助我们的比赛成品更好地降低成本,适应实际生活中的需求!

我目前就读于北京化工大学自动化大二年级,在参加全国大学生嵌入式大赛中发现了云服务器的独特魅力。起初在构建我们比赛作品时,我们原本想利用单片机去对esp32采集的图片进行操作,这样可以摆脱传统电脑的束缚,可以随时对数据进行处理。后来我们在老师的指导下,了解到阿里云服务器,同样也是为了降低产品的成本,我们推翻了原有的计划,决定基于云服务器对远程硬件进行操作控制。
我们首先利用了esp32,配置云端服务器的ip地址。在云服务器这里,我们利用了宝塔面板,迅速搭建了属于自己的网站,利用php编程语言实现了对图片网页显示的效果。在网站中会实时地显示esp32捕捉的图像数据,我们通过python对网站的根目录进行读取,以此来获得对应的图片。阿里云服务器的学生配置还是很不错的,就像是一台自己的电脑随时随,不舍昼夜地进行工作,更重要的是再也不用重复地配置代码环境了,光是这一点就很让人心动了!e70ecc56ec6b8e0e38576a2e875226f.png

之后我们利用socket协议对数据进行下传,图片处理后的结果能够实时地反馈到esp32的开发板上,开发板又在这基础上传递信号,控制其他硬件的工作。其实我们不难发现,在整个环节中,云服务器起到至关重要的环节,失去了云服务器,我们的产品将局限在局域网内工作,很难做到远程的收集发送工作。
后面如果还有机会的话,还可以跑跑Linux系统,而且操作足够流畅,在同一台电脑上兼备了windows的傻瓜操作,又可以学到Linux的操作系统,对于一个开发小白来说,想想就很开心。
最后,希望有资金能够一直使用云服务器,确实太方便了!

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11月前
|
移动开发 Ubuntu 网络协议
【Linux】win10远程控制Linux服务器 - 内网穿透实现公网远程
【Linux】win10远程控制Linux服务器 - 内网穿透实现公网远程
275 0
|
网络协议
自建内网穿透服务器替换TeamViewer和向日葵,实现远程控制
自建内网穿透服务器替换TeamViewer和向日葵,实现远程控制
365 0
自建内网穿透服务器替换TeamViewer和向日葵,实现远程控制
|
网络协议 Java 物联网
Wifi-nodeMCU-esp8266tcp 服务器创建并通过 tcp 调试助手远程控制 LED | 学习笔记
快速学习 Wifi-nodeMCU-esp8266tcp 服务器创建并通过 tcp 调试助手远程控制 LED
495 0
Wifi-nodeMCU-esp8266tcp 服务器创建并通过 tcp 调试助手远程控制 LED | 学习笔记
|
网络协议 物联网 UED
Wifi-nodeMCU-esp8266 TCP 服务器远程控制家里的灯 | 学习笔记
快速学习 Wifi-nodeMCU-esp8266 TCP 服务器远程控制家里的灯
216 0
Wifi-nodeMCU-esp8266 TCP 服务器远程控制家里的灯 | 学习笔记
|
运维 安全 KVM
IP KVM是怎么实现远程控制数据中心机房服务器的?
随着网络企业的建立,数据中心机房运维人员都会用到一种比较常见的设备那就是KVM切换器,通过这种设备可以有效的管控制数据机房的各服务器状态,提高日常工作效率....
|
Java Android开发 数据安全/隐私保护
(一)基于阿里云的MQTT远程控制(Android 连接MQTT服务器,ESP8266连接MQTT服务器实现远程通信控制----简单的连接通信)
如果不了解MQTT的可以看这篇文章  http://www.cnblogs.com/yangfengwu/p/7764667.html http://www.cnblogs.com/yangfengwu/p/8026014.
4370 0
|
弹性计算 Linux 应用服务中间件
【云计算的1024种玩法】ECS和轻量应用服务器的远程控制入门
随着云计算的不断普及,我们将越来越多的听到接触到云计算这词,但是云计算到底怎么用呢?这里将以云计算中的 IaaS(基础设施即服务)为例,来介绍操作最复杂的云计算产品应该如何使用。
7068 0
|
安全 Linux C语言
开源软件再曝重大漏洞 “幽灵”可远程控制Linux服务器
本文讲的是开源软件再曝重大漏洞 “幽灵”可远程控制Linux服务器,大多数Linux系统中广泛使用的一个组件存在严重漏洞(CVE-2015-0235),攻击者只需发送一封恶意邮件即可远程控制系统。
1908 0