一、硬件调试

二、服务器配置

三、开启连接服务

四、数据传输

五、总结

一、硬件调试

这里使用的是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云服务器相关推荐

  1. 如何远程登录连接Linux云服务器(电脑端/移动端)?

    目录 电脑端登录Linux云服务器 1.标准登录方式登录 2.远程登录软件登录 3.用SSH的方式登录 苹果电脑登录方式: Windows电脑登录方式: 4.VNC 登录 移动端登录Linux云服务器 ...

  2. xshell6保持连接_使用Xshell6+Xftp6连接Linux云服务器(图文教程)

    许多新手第一次买了Linux云服务器都不知道该怎样使用,尤其是没有接触过linux的朋友对命令行界面几乎不了解,今天就记录下使用xshell连接linux服务器的过程. 下载Xshell和Xftp 关 ...

  3. 华为云服务器安装桌面linux,华为云云桌面远程连接linux云服务器

    linux服务器系统版本ubuntu16.04 1. 安装xrdp sudo apt-get install xrdp 2.安装vnc4server sudo apt-get install vnc4 ...

  4. 【Wifi模块】使用基于CP2102のWifi模块连接阿里云

     1. USB转串口芯片介绍 这个Wifi模块调试和供电很简单,只需要使用Micor USB接在电脑USB口即可,既可以供电又可以下载程序,调试使用. 常见的USB转串口芯片有PL2303.CP210 ...

  5. ESP8266 WiFi 模块连接乐为物联云实现PM2.5测试系统

    ESP8266 WiFi 模块连接乐为物联云实现PM2.5测试系统 1.关于ESP8266 安信可科技推出的ESP8266 WiFi 模块可以以极低的成本把传统单片机系统接入物联网.内置WiFi前端和 ...

  6. ESP8266 wifi模块连接上了热点之后 与服务器建立了tcp连接并进入了透传模式,如果关掉热点wifi模块的tcp连接没有切断,为什么

    ESP8266 wifi模块连接上了热点之后 与服务器建立了tcp连接并进入了透传模式,如果关掉热点wifi模块的tcp连接没有切断,为什么? 这个是很多开发者在第一次使用ESP8266模块是会出现的 ...

  7. 本地Windows系统远程连接滴滴云Linux云服务器

    如何使用Windows系统远程连接滴滴云服务器是一些开发者比较关心的问题.本文为有这类需求的开发人员介绍一款简单易用.免费且开源的软件--PuTTY供参考. 一.Putty介绍 PuTTY是一个免费的 ...

  8. 关于wifi模块连接路由器远程控制的一些问题

    问题一,wifi模块可以连接路由器,是不是就能实现远程控制呢? 回答:wifi模块可以连接路由器,说明实现路由器的局域网控制没有问题. 问题二:在远程控制的过程中,我可以自己在家里面搭建服务器实现吗? ...

  9. STM32+ESP8266+MQTT连接阿里云服务器(一、烧写MQTT固件)

    用STM32连接阿里云服务器首先ESP8266得支持MQTT的AT指令,所以!!!在连接阿里云服务器时,得先对ESP8266进行固件替换. 工具 硬件:ATK-ESP8266.USB转串口 软件:fl ...

最新文章

  1. RBPsuite RNA-蛋白质结合位点预测工具使用指南
  2. php删除excel文件,php操作excel文件的方法小结
  3. 深度学习-Tensorflow2.2-深度学习基础和tf.keras{1}-Tensorflow2.2-cpu/gpu环境安装-01
  4. VS2017编译的一些小知识记录
  5. ubuntu networking 与 network-manager
  6. Python办公自动化(三)|批量合并PDF
  7. 【?异或】LeetCode 260. Single Number III
  8. OOM框架AutoMapper基本使用(2)
  9. linux怎么使用西部数据,「轉」Linux下西部数据C1门解决方法
  10. ArcGIS裁剪影像如何保持裁剪完全一致
  11. mysql 索引原理详解
  12. 【破事氵】在Linux环境中让程序在后台运行
  13. SNMPWALK 命令
  14. 论文解读 - 城市自动驾驶车辆运动规划与控制技术综述 (第1部分)
  15. 木子-后端-随机验证码的各种实现方法
  16. 利用泰勒公式求sin(x)近似值(Python)
  17. Linux USB摄像头使用
  18. 目前市场上主流PDM软件是什么?
  19. 充满童真、缤纷多彩的新年动态ppt模板哪里下载?
  20. Volatility2.6内存取证工具安装及入门

热门文章

  1. java实现word文档转pdf功能(无水印)
  2. 不止会下棋,人工智能还能高考阅卷
  3. 利用libxml2解析xml文件
  4. ITU-RBT.656图像传输格式
  5. 2021-2022年新版监控量测软件 边坡,基坑,隧道监测系统
  6. [宋史学习] 宋太宗评价
  7. 安卓逆向-马蜂窝zzzghostsigh算法还原--魔改的SHA-1
  8. 图论---tarjan
  9. 9.8(Fan类)设计一个名为Fan的类来表示风扇。这个类包含:
  10. 使用jigdo下载历史版本的debian镜像