【解决方案】视频传输方案怎样选择适用的WiFi模块

news2024/11/27 1:34:58

工作环境中,我们接触的最多的是有线传输,但是这个会因为转换接口、传输距离等原因受到一些限制,而无线传输不会,不需要布线,不限制接口,传输距离也由于有线传输,这也是物联网广泛使用无线通信技术的原因。

WiFi模块选型要点:

1、通信接口:USB、WAN/LAN、UART、I2S、I2C、SPI、SD、PWM;

2、供电方式:3.3V是比较常用,也有5V供电;

3、天线的处理:有PCB板载;通过IPEX座子外接;结合主板自行设计;

4、模块的具体尺寸,方便实际的集成;

5、工作的频段:2.4-2.5GHz、5.0-5.8GHz;

6、平台的兼容性,一些主控MCU会有固定的wifi芯片参考型号;

7、软件平台:基本是linux和安卓,只是不同的内核版本;也有一些需要XP2000、Vista或windows的;

8、模块芯片厂家:主流还是Realtek/MTK/Atheros/博通以及一些国内的RDA/BK等;

视频传输方案WiFi模块选型要点:

传输距离:用于航拍的无人机多数会在室外环境中使用,而为了能够更好的拍摄远处的风景,应用于无人机中WiFi模块的传输距离就会成为一个关键的参考因素,这也是远距离图传WiFi模块SKW77获得广大无人机商家认可的主要原因,传输距离能够满足大部分用户的航拍需求;

数据速率:为了保证视频传输的流畅程度,用于视频传输方案中WiFi模块的传输速率最好能够大于300Mbps,在无线模块标准(IEEE802.11)中,支持802.11b/g/n的SKW77速率就能达到300Mbps,而双频WiFi模块中支持802.11b/g/n/ac的SKW93A速率达到了733Mbps,虽然在传输距离上比不上SKW77,也基本能够满足短距离视频传输中的速率要求;

接口:WiFi模块的通讯接口包括串口、USB、SD、I²S、I²C、WAN、LAN、SPI、PWM等,在视频传输方案WiFi选型中就需要根据实际应用的功能实现过程中会调用到的接口(主从设备,功能,特殊的接口)来选择,比如与4G模块建立连接的USB接口;

无人机视频传输方案中的WiFi模块基本都是成对出现的,一个内置于无人机,一个嵌入中继器,应用于无人机中的WiFi模块需要将4G模块的4G信号转化为WiFi信号,因此就需要所选择的WiFi模块支持4G转WiFi功能,SKW77和SKW93A都有USB接口,都可以通过USB接口与4G模块连接,并进行信号转换;

实例:SKW77在无人机无线视频传输方案中的应用

无人机系统总体结构设计:

远距离WiFi模块应用于无人机系统的

系统组成包括4部分:飞机端、地面中继端、手机视频控制端和远程服务器端。

飞机端WIFI模块主要功能有与地面中继端建立WIFI连接;将相机视频传给地面中继端;将地面中继端传过来的控制信号传给控制MCU;将飞机状态信息及视频通过4G模块传给远程服务器。

地面中继端负责飞机端和手机端建立中继连接。

手机端负责实时视频查看和实时控制飞机各种飞行状态。

服务器端负责接收飞机各种飞行状态数据及视频。便于维护飞机各种应用。

2、UART串口数传:

串口设备的MCU通过UART接口与SKW77连接后,可实现串口和wifi之间的数据透传 ,串口波特率为115200bps,透传速度可达7kByte/s。

3、4G路由器:

SKW77通过USB接口连接4G卡,SKW77设置为AP模式,客户端通过与AP建立连接,可以将4G信号转换成WiFi信号。

4、SD卡网络存储:

SD卡存储设备与SKW77模块通过SDIO连接后,通过登入SKW77的IP地址访问SD卡,实现网络数据下载与上传。

方案参考:http://www.skylab.com.cn/newsview-659.html

手机端通过WiFi与地面中继器的的WiFi模块SKW77建立连接,地面中继器的WiFi模块SKW77通过WiFi再沟通无人机的WiFi模块SKW77,既可以发送来自地面手机端的控制信号,也可以通过WiFi传输无人机航拍的视频数据到手机端,进行实时查看!

作用于视频传输方案中的单频WiFi模块和双频WiFi模块区别:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/781969.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

了解下余弦相似度在文本处理中的应用

大家好啊,我是董董灿! 昨天写了一篇介绍词向量的文章:5分钟搞懂什么是词嵌入,里面说到:通过把文本转换为词向量,就可以十分方便的计算两者之间的关系,看看哪两个单词更为相近。 比如有四个单词…

AtCoder Beginner Contest 288 F. Integer Division(递推+前缀和优化dp)

题目 给定一个n(2<n<2e5)位的数字串X&#xff0c; 可以将X划分成若干段&#xff0c;得分为每一段的乘积&#xff08;可以不分割&#xff0c;此时得分为X&#xff09; 求所有种分法的得分之和&#xff0c;答案对998244353取模 思路来源 洛谷题解 [ABC288F] Integer …

【PostgreSQL内核学习(十)—— 查询执行(可优化语句执行)】

可优化语句执行 概述物理代数与处理模型物理操作符的数据结构执行器的运行 声明&#xff1a;本文的部分内容参考了他人的文章。在编写过程中&#xff0c;我们尊重他人的知识产权和学术成果&#xff0c;力求遵循合理使用原则&#xff0c;并在适用的情况下注明引用来源。 本文主要…

SAP客制化区域菜单和IMG配置清单

1. 自定义区域菜单 事务代码 SE43&#xff0c;操作如下 添加菜单对象 展示效果 输入区域菜单名称并回车&#xff0c;效果如下 2. 自定义IMG配置 事务代码 SIMGH IMG structure 示例-事务代码入口 示例-表格维护入口 示例-自定义代码控制对象 需要创建dummy表并设置表维护 页面设…

平头哥TH5120 BeagleV-Ahead开机系统软件使用体验

等了许久&#xff0c;Beagle 社区官网终于上线了BeagleV-Ahead 的主页 网址 https://beagleboard.org/beaglev-ahead &#xff0c;我们的系统软件评测将会以这个官方主页为出发点 &#xff0c;进行一系列的系统软件功能等操作演示&#xff0c;因官网没有中文页面&#xff0c;我…

【雕爷学编程】Arduino动手做(168)---ATTINY85迷你USB开发板2

37款传感器与执行器的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知&#xff08;一定要动手做&#xff09;的理念&#xff0c;以学习和交流为目的&am…

瑞吉外卖开发笔记 二

1、完善登录功能 问题分析 前面我们已经完成了后台系统的员工登录功能开发&#xff0c;但是还存在一个问题:用户如果不登录&#xff0c;直接访问系统首页面&#xff0c;照样可以正常访问。 这种设计并不合理&#xff0c;我们希望看到的效果应该是&#xff0c;只有登录成功后…

JVM运行时数据区——字符串常量池位置的调整

在JDK6及之前&#xff0c;使用永久代来实现方法区&#xff0c;字符串常量池(StringTable)是在永久代(方法区)中的&#xff0c;但是方法区的回收效率不高&#xff0c;在Full GC时才会回收。 在JDK7中&#xff0c;将字符串常量池转移到了堆中&#xff0c;分配在年轻代和老年代中。…

ROS——roslaunch传参注意

本文就总结自己最近开发项目中出现的一些roslaunch有关传参的注意事项说明一下&#xff0c;以免下次有犯错 roslaunch 文件传入到.cpp 这里我采用传参比较简单的方式&#xff0c;还有其他方式&#xff0c;不过这种最为简便 nh.param<xxx>("roslaunch中的名字,如A…

基于 H5 的画图工具

完整资料进入【数字空间】查看——baidu搜索"writebug" 第一章 绪论 1.1 研究的背景 计算机图形学是随着计算机及其外围设备而产生和发展起来的。它是近代计算机科学 与雷达电视及图象处理技术的发展汇合而产生的硕果。在造船、航空航天、汽车、电子、 机械、土建工…

Spring 容器

Spring 容器 两个核心接口&#xff1a;BeanFactory 和 ApplicationContext&#xff08;是BeanFactory的子接口&#xff09;&#xff0c;生成Bean实例并管理Bean的工厂 Bean 对象 Spring管理的基本单位&#xff0c;在基于Spring应用中&#xff0c;所有的组件都可以理解为是一…

【前端|CSS系列第4篇】CSS布局之网格布局

前言 最近在做的一个项目前台首页有一个展示词条的功能&#xff0c;每一个词条都以一个固定大小的词条卡片进行展示&#xff0c;要将所有的词条卡片展示出来&#xff0c;大概是下面这种布局 每一行的卡片数目会随着屏幕大小自动变化&#xff0c;并且希望整个卡片区域周围不要…

【CSDN竞赛】练习题(练手题)及解析(含代码+注释):小玉家的电费;饿龙咆哮-逃离城堡;收件邮箱;寻找宝藏山

订阅专栏,学习更多干货知识! 为想要参与CSDN竞赛的朋友提供几道练手题目及解决方案。含有题目描述以及不同编程语言的解决方案。 💿目录 🏮一、题目一:小玉家的电费📂1.1 题目描述📂1.2 示例代码🏮二、题目二:饿龙咆哮-逃离城堡📂2.1 题目描述📂2.2 示例代码…

基于PySceneDetect的视频场景变换侦测与处理

剪映中集成了一个智能镜头分割的功能,其实是基于python的三方库PySceneDetect来实现的,主要用于对视频进行分析,寻找场景切换或剪辑。 不过一个一个处理起来比较麻烦,这里介绍一个python的三方库实现自动化批量处理。 文章目录 PySceneDetect主要功能特征PySceneDetect的安…

股票基金入门知识

1.开盘价和收盘价如何产生 时间9:30-11:30 13:00-15:00 集合竞价时间段&#xff1a;9:15-9:25 以此产生开盘价 最后集中竞价时间段&#xff1a;深市14:57-15:00 &#xff0c;以此产生收盘价。 沪市则采用最后一分钟加权得出收盘价影响股价的因素 市场投资情绪&#xff0c;宏观…

Java实现字典树单词插入、查找以及删除

文章目录 前言题目思路代码实现测试用例结果输出 结语 前言 字典树又称为前缀树或Trie树&#xff0c;是处理字符串常见的数据结构。 字典树是一种树形结构&#xff0c;优点是利用字符串的公共前缀来节约存储空间&#xff0c;比如插入"abc"、“abcd”、 “abd”、“…

JTAG 和 SWD 接口定义

写在前面&#xff1a; 本文章旨在总结备份、方便以后查询&#xff0c;由于是个人总结&#xff0c;如有不对&#xff0c;欢迎指正&#xff1b;另外&#xff0c;内容大部分来自网络、书籍、和各类手册&#xff0c;如若侵权请告知&#xff0c;马上删帖致歉。 目录 JTAG引脚分布接…

js的事件循环机制(详解)

答题思路&#xff1a; ● 首先基本定义&#xff0c;宏任务和微任务 ● 事件循环机制执行顺序 ● async / await 执行顺序 一、什么是事件循环 事件循环机制就是一种同步编程模型&#xff0c;用于异步处理操作。当代码中遇到需要等待一部操作结果的语句时&#xff0c;js引擎不会…

如何区分接口测试和功能测试

接口测试和功能测试的区别&#xff1a; 2023最新Jmeter接口测试从入门到精通&#xff08;全套项目实战教程&#xff09; 本文主要分为两个部分&#xff1a; 第一部分&#xff1a;主要从问题出发&#xff0c;引入接口测试的相关内容并与前端测试进行简单对比&#xff0c;总结两者…

5.2.tensorRT基础(2)-使用onnx解析器来读取onnx文件(源码编译)

目录 前言1. ONNX解析器2. libnvonnxparser.so3. 源代码编译4. 补充知识总结 前言 杜老师推出的 tensorRT从零起步高性能部署 课程&#xff0c;之前有看过一遍&#xff0c;但是没有做笔记&#xff0c;很多东西也忘了。这次重新撸一遍&#xff0c;顺便记记笔记。 本次课程学习 t…