我们来看一下这个远程控制必备的几个硬件设备,第一,路由器;第二,服务器;第三,接有串口wifi模块的电子设备,第四:手机或者平板。

首先我们来解释一下每一个设备的作用

服务器:主要作用就是数据转发,以及数据查询,数据存储。

路由器:路由器的功能和服务器差不多,但是路由器不能存储数据,只能转发数据。

串口wifi模块电子设备:串口wifi模块的作用主要就是将串口数据转化为无线wifi数据,当然也可以将无线数据转换成串口数据,这样一来方便很多串口设备直接加入到网络中。(我们只需要简单的理解成一个转换器就行)

手机平板设备它的作用要分为三种情况。

第一:wifi模块作为AP模式,手机或者平板可以直接连接它(这种模式不可能出现远程控制。)

第二:手机平板直接连接路由器,也就是说手机平板和串口wifi模块电子设备处于同一个局域网中。他们之间通过UDP数据包就能建立通讯链接。

第三种情况:手机平板和无线路由器处于不同的网段中,这时候,手机和串口wifi模块电子设备的通讯都是经过服务器转发的。

然后我们再来详细说一下整个通讯流程。

首先wifi模块上电,第一步,通过手机APP直接将wifi模块加入到无线路由器的网络。

第二步, 串口wifi模块它也在和服务器通讯,告诉服务器,我现在在线了,你可以给我发送数据。

这里我们假设手机平板设备不和串口wifi模块设备在一个网络中。

手机发送一个通过APP发送数据给服务器,(wifi模块一上电之后就和服务器建立连接)服务器收到了手机发给他数据,他将这个数据进行在此转发给wifi模块。

当然有人会为,为什么手机APP不能直接发数据给串口wifi模块电子设备呢。

这里牵涉到公网IP问题和内网IP问题,公网IP地址都是全球独一无二的,然而内网的IP是无线路由器自动给联网设备的分配的。

希望你们能够理解这个远程控制的机制,如果描述有错,希望您提出宝贵的建议。

串口无线服务器模块,串口wifi模块能实现远程吗?具体怎样实现远程控制呢?...相关推荐

  1. wifi模块php,4G模块与WiFi模块工作原理解析

    在无线通信领域,无线模块被各大场景广泛应用,小编今天为大家讲解4G模块与WiFi模块的工作原理,让大家轻松了解物联网的核心技术原理. 一.WiFi模块的工作原理 Wi-Fi模块又名串口Wi-Fi模块, ...

  2. 无线抄表免费透传云服务器,两个WIFI模块USR-WIFI232-B2连接有人云实现远程一对一透传...

    本案例基于STA模式的无线网络配置: 数据流向:PC端串口调试软件----1号A2/B2设备-----有人云透传组----2号A2/B2设备---PC端串口调试软件 客户实际应用:串口设备---A2/ ...

  3. 第六篇 串口(应用篇)- WIFI模块和4G模块

    目录 一.WIFI模块(ESP-01S) 1.关于模块的基本信息 2.AT指令 1)了解概念 2)ESP-01S的常用AT指令 3.编程实现 1)将ESP-01S配置成客户端Client

  4. wifi模块和云端服务器的协议,wifi模块连接云端服务器的尝试(esp8266连thingSpeak)

    本帖最后由 gada888 于 2017-3-31 13:28 编辑 前几天看到一个贴子说想用无线方式浇花,本人还和人家探讨,后来一想,自己都没做过,说的不跟空话一样,于是就是试着调试了一下wifi模 ...

  5. 关闭苹果无线服务器,苹果iOS11 WiFi、蓝牙无法关闭怎么回事?附彻底关闭方法...

    iOS 11版本更新给用户带来了不少全新功能,不过随着正式版登场后,一些问题也开始慢慢浮出水面,其中无法在控制中心彻底关闭WiFi和蓝牙功能更是被iPhone用户吐槽不已.这个早在六月份已经被不少玩家 ...

  6. 基于STM32单片机与wifi模块串口结合进行PC端或手机端无线通信(附项目资料包)

    项目所需材料: stm32f103系列最小系统开发板一块. WiFi模块. 具有WiFi功能的手机及PC机. 达普电池一包(或者学生电源一台).. 1k电阻4个,杜邦线若干. 一.硬件环境搭建 1.1 ...

  7. 智能物联网有哪些应用场景?_串口WiFi模块,蓝牙模块,WiFi+蓝牙组合模块

    文章目录 前言 一.智能家居 二.智能交通 三.智慧农业 四.智能制造 五.智慧物流 六.智慧能源 七.智能医疗 八.智能安防 九.智慧建筑 十.智能零售 无线模块及应用方案 前言 物联网从萌芽到彷徨 ...

  8. ESP32/8266 WIFI模块连接Linux云服务器

    一.硬件调试 二.服务器配置 三.开启连接服务 四.数据传输 五.总结 一.硬件调试 这里使用的是ESP8266,ESP32也差不多,对于8266而言,没有单片机的形式,是通过串口,AT指令的方式操作 ...

  9. 【程序】Marvell 88W8801 WiFi模块创建或连接热点,并使用lwip2.1.2建立http服务器(20200208版)

    该程序是旧版本!最新版本为20220213版: https://blog.csdn.net/ZLK1214/article/details/122915474 本程序所用的单片机型号为:STM32F1 ...

最新文章

  1. Ubuntu开机自启动与sh脚本
  2. tf.keras.layers.Flatten该网络中的第一层tf.keras.layers.Flatten将图像的格式从2d阵列(28乘28像素)转换为28 * 28 = 784像素的1d阵列。可以
  3. 评价对象检测模型的数字度量:F1分数以及它们如何帮助评估模型的表现
  4. ssh登录虚拟机上的linux
  5. php是实现点击改变状态,PHP利用header函数实现各种状态的跳转
  6. ASMSupport教程4.2
  7. Map接口与学习系列(一)
  8. C语言中 *.c和*.h文件的区别!
  9. [Leedcode][JAVA][面试题 16.18][模式匹配][字符串][枚举]
  10. IO流——字节流、字符流
  11. ui曲线谁是横坐标_【鼎阳硬件智库原创 | 测试测量】关于示波器的幅频特性曲线...
  12. 消除blur属性的边框
  13. Java基础IDEA快捷键
  14. 普元eos java_普元EOS 案例
  15. matlab评价模型和预测模型
  16. photoshop cs6破解
  17. 刚刚!马云泪洒现场:青山不改,绿水长流,我要换个江湖了!后会有期!
  18. 前端工程师的 caniuse
  19. 使用RTOS系统如何选取大容量存储芯片NAND FLASH
  20. CCNP路由学习技巧

热门文章

  1. python random库生成伯努利随机数的方法_详解Python基础random模块随机数的生成
  2. nfs 客户端卡死问题
  3. eclipse 创建maven project时候,到retrieving archetypes就卡住的问题(华为云maven仓库可解决)
  4. 普中单片机--串口通信(2)---通过串口助手发送数据点LED
  5. Ubuntu找不到Wi-Fi适配器No Wi-Fi Adapter Found修复笔记
  6. 5月份必火20条爆笑段子
  7. H.266/VVC中的PDPC技术
  8. matlab python 股票,股票行情数据获取-Python获取股票数据?
  9. (简易)一元三次方程拆分/求根方法
  10. 【软件项目管理PMP】-- 各章练习题专项练习(共十章)