ESP32/8266 WIFI模块连接Linux云服务器
一、硬件调试
二、服务器配置
三、开启连接服务
四、数据传输
五、总结
一、硬件调试
这里使用的是ESP8266,ESP32也差不多,对于8266而言,没有单片机的形式,是通过串口,AT指令的方式操作。
将上述模块,连接至计算机,计算机运行串口工具,与这个WIFI模块进行转口通讯,全部指令如下,按顺序发送:
AT
AT+CWMODE=1
AT+RST
AT+CWJAP="【WIFI账号】","【WIFI密码】"
AT+CIPMUX=1
AT+CIPSERVER=1
AT+CIPSTART=0,"TCP","【服务器公网IP】",【端口】
AT+CIPSEND=0,3
hzy
每条指令发送给WIFI模块,会收到反馈,例如:
发送AT,正常状态下模块会返回 OK。
当连接上云服务器后,这里会提示CONNECT,就证明连接成功了,否则说明云服务器端口没有配置,没有开启TCP服务。
这是云服务器的窗口,已成功连接:
二、服务器配置
其实上面的步骤中,已经提前把服务器配置好了,那是怎么操作的,这里一一说明。
1.为了让硬件模块能够连接上云,首先需要到阿里云或华为云等租用一台linux服务器
2.在这个服务器上,运行脚本,开放某个端口,并实时监听。
3.监听过程中,加以某些提示,比如连接成功等字样,便于调试。
三、开启连接服务
因为是java脚本,需要输入运行脚本的命令
java MyServer &
后面加个& 就是在后台运行,否则就显示在命令行
开启服务后,模块就能成功连接。
服务有开启和关闭,那怎么关闭呢?
1.ps -ef|grep MyServer,找到进程ID
2.kill -9 id
四、数据传输
对于物联网设备,我们最先实现的功能,就是如何把下面的数据上传到云服务器,后面才是从服务器发送数据、命令下来到设备端,因此,对于WIFI模块来说,有它自己的指令:
AT+CIPSEND=0,5
hello
这个指令的意思是,我将要发送五个字符的数据,这个数据就是hello。
五、总结
其实思路就是,让硬件模块能够上传到某个IP地址,端口;服务器端开启某个端口监听,就这么简单。
ESP32/8266 WIFI模块连接Linux云服务器相关推荐
- 如何远程登录连接Linux云服务器(电脑端/移动端)?
目录 电脑端登录Linux云服务器 1.标准登录方式登录 2.远程登录软件登录 3.用SSH的方式登录 苹果电脑登录方式: Windows电脑登录方式: 4.VNC 登录 移动端登录Linux云服务器 ...
- xshell6保持连接_使用Xshell6+Xftp6连接Linux云服务器(图文教程)
许多新手第一次买了Linux云服务器都不知道该怎样使用,尤其是没有接触过linux的朋友对命令行界面几乎不了解,今天就记录下使用xshell连接linux服务器的过程. 下载Xshell和Xftp 关 ...
- 华为云服务器安装桌面linux,华为云云桌面远程连接linux云服务器
linux服务器系统版本ubuntu16.04 1. 安装xrdp sudo apt-get install xrdp 2.安装vnc4server sudo apt-get install vnc4 ...
- 【Wifi模块】使用基于CP2102のWifi模块连接阿里云
1. USB转串口芯片介绍 这个Wifi模块调试和供电很简单,只需要使用Micor USB接在电脑USB口即可,既可以供电又可以下载程序,调试使用. 常见的USB转串口芯片有PL2303.CP210 ...
- ESP8266 WiFi 模块连接乐为物联云实现PM2.5测试系统
ESP8266 WiFi 模块连接乐为物联云实现PM2.5测试系统 1.关于ESP8266 安信可科技推出的ESP8266 WiFi 模块可以以极低的成本把传统单片机系统接入物联网.内置WiFi前端和 ...
- ESP8266 wifi模块连接上了热点之后 与服务器建立了tcp连接并进入了透传模式,如果关掉热点wifi模块的tcp连接没有切断,为什么
ESP8266 wifi模块连接上了热点之后 与服务器建立了tcp连接并进入了透传模式,如果关掉热点wifi模块的tcp连接没有切断,为什么? 这个是很多开发者在第一次使用ESP8266模块是会出现的 ...
- 本地Windows系统远程连接滴滴云Linux云服务器
如何使用Windows系统远程连接滴滴云服务器是一些开发者比较关心的问题.本文为有这类需求的开发人员介绍一款简单易用.免费且开源的软件--PuTTY供参考. 一.Putty介绍 PuTTY是一个免费的 ...
- 关于wifi模块连接路由器远程控制的一些问题
问题一,wifi模块可以连接路由器,是不是就能实现远程控制呢? 回答:wifi模块可以连接路由器,说明实现路由器的局域网控制没有问题. 问题二:在远程控制的过程中,我可以自己在家里面搭建服务器实现吗? ...
- STM32+ESP8266+MQTT连接阿里云服务器(一、烧写MQTT固件)
用STM32连接阿里云服务器首先ESP8266得支持MQTT的AT指令,所以!!!在连接阿里云服务器时,得先对ESP8266进行固件替换. 工具 硬件:ATK-ESP8266.USB转串口 软件:fl ...
最新文章
- RBPsuite RNA-蛋白质结合位点预测工具使用指南
- php删除excel文件,php操作excel文件的方法小结
- 深度学习-Tensorflow2.2-深度学习基础和tf.keras{1}-Tensorflow2.2-cpu/gpu环境安装-01
- VS2017编译的一些小知识记录
- ubuntu networking 与 network-manager
- Python办公自动化(三)|批量合并PDF
- 【?异或】LeetCode 260. Single Number III
- OOM框架AutoMapper基本使用(2)
- linux怎么使用西部数据,「轉」Linux下西部数据C1门解决方法
- ArcGIS裁剪影像如何保持裁剪完全一致
- mysql 索引原理详解
- 【破事氵】在Linux环境中让程序在后台运行
- SNMPWALK 命令
- 论文解读 - 城市自动驾驶车辆运动规划与控制技术综述 (第1部分)
- 木子-后端-随机验证码的各种实现方法
- 利用泰勒公式求sin(x)近似值(Python)
- Linux USB摄像头使用
- 目前市场上主流PDM软件是什么?
- 充满童真、缤纷多彩的新年动态ppt模板哪里下载?
- Volatility2.6内存取证工具安装及入门