(3)应用与信息

文章目录

前言

3.2 MAVLink2数据包签名(安全)

3.3 MAVLink高延迟协议

3.4 无线地面站连接中继器

1 概述

2 组件

3 设置

3.5 遥测无线电区域条例

3.6 用于OpenTX的Yaapu遥测脚本


前言

  • FlightDeck FrSky Transmitter App
  • MAVLink2 Packet Signing (Security)
  • MAVLink High Latency Protocol
  • Repeater for Wireless Ground Station Connections
  • Telemetry Radio Regional Regulations
  • Yaapu Telemetry Scripts for OpenTX


篇幅过多,另起一篇介绍:

http://t.csdnimg.cn/wWz8m

3.2 MAVLink2数据包签名(安全)

篇幅过多,另起一篇介绍:

3.3 MAVLink高延迟协议

篇幅过多,另起一篇介绍:

3.4 无线地面站连接中继器

本页说明如何实现地面控制站与遥测无线电接收器之间的无线连接。

1 概述

使用 ArduPilot 进行无线电遥测时,通常使用无线中继器比用 USB 电缆将遥测接收器连接到运行地面控制站 (GCS) 软件的 PC 或手机更为方便。这种中继器将遥测无线电接收器的输出转换为蓝牙或 WIFI,以便与地面控制站无线连接。如果使用的是基于手机的 GCS,则可以在飞行或驾驶飞行器时完全自由地移动。在使用定向接收天线的情况下,它允许将遥测接收器放置在远离 GCS 的高处,以获得最佳接收效果。

2 组件

中继器的制作成本很低,体积很小,可以装在一个小箱子里。所需组件如下:

  • 遥测接收器,如 Sik 无线电。最好不使用 USB 连接的机载版本,但 USB 版本可以很容易地转换用于此应用。请参见以下部分;
  • 既可以是 HC-06 蓝牙模块,也可以是 ESP8266 WIFI 模块。与手机一起使用时,任选其一都能很好地工作,WIFI 比蓝牙的覆盖范围更远。对于电脑 GCS 而言,由于大多数便携式 PC 都没有集成 BT 功能,因此 WIFI 可能是最佳选择,因为大多数 PC 都集成了这一功能;
  • 5V 降压稳压器,用于将电池(2s-4s LIPO 最理想)电压降至上述所需的 5V

连接图如下所示。

3 设置

蓝牙模块波特率

模块必须设置为 57600 波特,才能与遥测无线电一起工作。此处(here)讨论了如何更改波特率。

ESP8266 WIFI Module

此处(here)详细介绍了 WIFI 模块的设置。

3.5 遥测无线电区域条例

篇幅过多,另起一篇介绍:

http://t.csdnimg.cn/dqgkI

3.6 用于OpenTX的Yaapu遥测脚本

篇幅过多,另起一篇介绍:

http://t.csdnimg.cn/49nWN

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

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

相关文章

太平医康养经理人是医疗资源的链接者

太平人寿通过构建资源整合平台,已成功将国际化医疗服务资源进行深度整合。目前,该公司已完成对英国著名医疗集团Circle Health在中国设立的首家医疗机构——圆和医疗的增资行动,并与新加坡知名的莱佛士私立综合医疗集团签订了业务合作协议。同…

js 中 callee 与 caller 的作用

1.caller 返回一个调用当前函数的引用 如果是由顶层调用的话 则返回 null (举个栗子哈 caller 给你打电话的人 谁给你打电话了 谁调用了你 很显然是下面 a 函数的执行 只有在打电话的时候你才能知道打电话的人是谁 所以对于函数来说 只有 caller 在函数执行的时候才…

探索C++语言宝库:解锁基础知识与实用技能(类型变量+条件循环+函数模块+OOP+异常处理)

目录 [TOC](目录)一、C的基础知识1. 数据类型与变量2. 条件与循环3. 函数与模块 二、C的实用技能1. 面向对象编程(OOP)2. 标准模板库(STL)3. 异常处理 三、C的重要性与应用场景结语 欢迎阅读本篇博客,我们将深入探讨C语…

【WIN环境构建】开发环境构建过程

【WIN环境构建】开发环境构建过程 安装git git官网 连接到gitee 使用Git Bash #设置全局的用户名和邮箱 git config --global user.name "xxx" git config --global user.email "xxx163.com"#生成SSH公钥 ssh-keygen -t rsa -C "xxx163.com"#查…

Uniapp 和Vue3 小程序 获取页面dom 方法

最近在写公司的小程序项目 技术框架 主要是Uniapp 和 Vue3 恰好有个需求是要 获取小程序页面dom 结构 用常见的vue3获取dom 结构不起效 记录一下 先给出正确答案 <template><view><view><view>Html</view><view id"target">…

Xmind拿来主义快速高效,Xmind思维导图模板合集

一、素材描述 本套Xmind模板&#xff0c;大小153.57M&#xff0c;共有310个文件。 二、素材目录 01-学习模版&#xff08;46套模板&#xff09; 02-知识结构&#xff08;88套模板&#xff09; 03-生活计划&#xff08;26套模板&#xff09; 04-商务模版&#xff08;44套模…

就业班 2401--3.8 Linux Day14--阿帕奇+LNMP(编译安装)

一、WEB服务器 ^世上最重要的事&#xff0c;不在于我们在何处&#xff0c;而在于我们朝着什么方向走。^ 1、WEB服务简介 # 目前最主流的三个Web服务器是Apache、Nginx、 IIS。 - WEB服务器一般指网站服务器&#xff0c;可以向浏览器等Web客户端提供网站的访问&#xff0c;让全…

20-Java备忘录模式 ( Memento Pattern )

Java备忘录模式 摘要实现范例 备忘录模式&#xff08;Memento Pattern&#xff09;保存一个对象的某个状态&#xff0c;以便在适当的时候恢复对象 备忘录模式属于行为型模式 摘要 1. 意图 在不破坏封装性的前提下&#xff0c;捕获一个对象的内部状态&#xff0c;并在该对…

FFmpeg--FlvPaser源码:解析.flv输出.h264

文章目录 程序功能&#xff1a;函数调用流程&#xff1a;部分FlvParse.h部分FlvParse.cpp 程序功能&#xff1a; 解析flv文件&#xff0c;重写一个h264文件&#xff0c;如输入movie.flv , 输出movie.h264 (只有视频&#xff0c;没有声音) 函数调用流程&#xff1a; 1 Proce…

JVM 的垃圾回收机制以及垃圾回收算法的详解

目录 1、JVM 的垃圾回收机制 2、识别垃圾 2.1、引用计数 2.2、可达性分析 3、垃圾回收算法 3.1、标记-清除 3.2、复制算法 3.3、标记-整理 4、分代回收 1、JVM 的垃圾回收机制 对于&#xfeff;程序计数器&#xfeff;、&#xfeff;虚拟机栈&#xfeff;、&#xfe…

【HarmonyOS Arkts笔记】http网络请求封装

common.ts export default class CommonConstant {/*** The host address of the server.*/static readonly SERVER: string 请求接口地址;/*** The request success code.*/static readonly SUCCESS_CODE: number 200;/*** Read timeout.*/static readonly READ_TIMEOUT: n…

C 嵌套 switch 语句

您可以把一个 switch 作为一个外部 switch 的语句序列的一部分&#xff0c;即可以在一个 switch 语句内使用另一个 switch 语句。即使内部和外部 switch 的 case 常量包含共同的值&#xff0c;也没有矛盾。 语法 C 语言中 嵌套 switch 语句的语法&#xff1a; switch(ch1) {…

CSS顶部与JS后写:网页渲染的奥秘

&#x1f90d; 前端开发工程师、技术日更博主、已过CET6 &#x1f368; 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 &#x1f560; 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 &#x1f35a; 蓝桥云课签约作者、上架课程《Vue.js 和 E…

【Qt】不透明指针(Opaque Pointer)在Qt源码中的应用

目录 什么是不透明指针&#xff08;Opaque Pointer&#xff09;不透明指针在Qt代码中的应用Qt中与不透明指针相关的一些宏 什么是不透明指针&#xff08;Opaque Pointer&#xff09; GeeksforGeeks中给的定义如下&#xff1a; An opaque pointer is a pointer that points to …

golang 注释插件

Goanno插件 自动生成golang注释,该插件为 Intellij/Goland 中的 golang 提供自动生成注释 如何使用&#xff1f; control command / (for windows: control alt /)&#xff08;生成注释&#xff09;Right click -> Generate -> Goanno&#xff08;生成注释&#x…

No dashboards are active for the current data set(Tensorboard)

这种情况有两种可能&#xff1a;一是路径不对。二是浏览器不对。 首先说明的是&#xff0c;我说的是通过命令tensorboard --logdir 路径打开tensorboard时&#xff0c;出现上述问题。如果是通过vscode或pycharm自带的tensorboard插件打开出现上述问题&#xff0c;那我也没有办…

数据结构之队列详解(C语言手撕)

&#x1f389;个人名片&#xff1a; &#x1f43c;作者简介&#xff1a;一名乐于分享在学习道路上收获的大二在校生 &#x1f648;个人主页&#x1f389;&#xff1a;GOTXX &#x1f43c;个人WeChat&#xff1a;ILXOXVJE &#x1f43c;本文由GOTXX原创&#xff0c;首发CSDN&…

ModuleNotFoundError: No module named ‘sklearn.cross_validation‘

一、问题分析 ModuleNotFoundError: No module named sklearn.cross_validation 英文先翻译一遍&#xff0c;模块未找到问题&#xff0c;这里涉及到sklearn这个模块&#xff0c;Sklearn &#xff08;全称 SciKit-Learn&#xff09;&#xff0c;是基于 Python 语言的机器学习工…

快速收集诊断信息,敏捷诊断工具obdiag应用实践——《OceanBase诊断系列》之三

1. 前言 作为OceanBase的敏捷诊断工具&#xff0c;obdiag具有以下特点&#xff1a; 部署便捷&#xff1a;提供rpm包和OBD上部署的模式&#xff0c;都能够一键部署安装。用户可以选择将其部署到集群中任意一台能连接到各个节点的设备上&#xff0c;而不仅限于OBServer节点。即…

【C++庖丁解牛】STL简介 | string容器初次见面

&#x1f4d9; 作者简介 &#xff1a;RO-BERRY &#x1f4d7; 学习方向&#xff1a;致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 &#x1f4d2; 日后方向 : 偏向于CPP开发以及大数据方向&#xff0c;欢迎各位关注&#xff0c;谢谢各位的支持 目录 1. 什么是STL2. STL的…