• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

两台带Wi-Fi模块的设备同时连入一个路由器进行通信的工作原

chengshi 2017-04-13 浏览量:1074
两台带Wi-Fi模块的设备同时连入一个路由器进行通信的工作原理是什么,谁做服务器谁做客户端呢,我想用这套系统学习一下如何实现通过Wi-Fi进行上位机与下位机视频实时传输,该怎么设计呢

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 就相当于两个电脑都连路由器,路由器只是个桥而已,信号从一个机器走到另一个机器。所以,谁做服务器都行,看你具体应用了。


    视频传输就是udp。很简单,上位机知道下位机的ip和port,建立一个socket发就是了,udp不需要握手,直接发,很简单

    • 发布于 2017-04-14
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:4
  • 服务器与客户端可以自已设置的。

    都接入了一个路由中,那么就是在局域网内了。

    • 发布于2017-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 1、一般来说用上位机做服务器,下位机做客户端,主要的处理由上位机完成

    2、这样的话你下位机需要具备一定的视频处理能力,因为WIFI传输的是一幅幅图像。可以这样设计,下位机将获取到的信息转换为mjpeg等格式,上位机接受这一帧帧图像并实时显示出来

    • 发布于2017-04-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 就是路由器當AP,其他兩台設備當作STA而已

    服務器的話要看您是設置在哪個裝置上,誰就當服務器

    而請求服務的那台裝置就是客戶端

    如果是MCU,您可以使用STM32然後架設WebServer,把攝影頭(例如ov家族)的圖轉放到網頁上即可

    如果是MPU方法就很多了,各種streaming軟體都能做(mjpg-streamer,ffmpeg,motion)

    以上供您參考

    • 发布于2017-04-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 传输层协议就是TCP和UDP。调试时候最常用的是UDP,发送时候不用管对方是否能收到。windows端的上位机可以用visual studio 的socket控件,指定ip和port就可以交流数据了,数据是二进制的。
    • 发布于2017-04-14
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

两台带Wi-Fi模块的设备同时连入一个路由器进行通信的工作原