ardupilot开发 --- 4G链路 篇

AI摘要

本文详细介绍了ArduPilot无人机平台中4G数传链路的开发与应用,包括4G模块的选择、透传技术、专用APN网络的配置,以及如何通过4G网络实现无人机的远程控制和数据传输。文中还探讨了使用不同方案如ZeroTier、FRP和阿里云服务器来实现4G/5G网络下的mavlink数据转发,并对各方案的优缺点进行了总结。

在这里插入图片描述

一些概念

  • 4G图数传(链路)数据流示意图
    在这里插入图片描述

  • 应用场景

    • 当遥控器连接异常时可通过4g网络对飞机进行控制和云台相机视频流查看。
    • 可将飞机的状态信息传送到云端服务器,便于飞机的调度和管控。
    • 等等
      在这里插入图片描述
  • 什么是透传
    透传(transparent transmission)是指在通信过程中,将数据包原封不动地传输到目标设备,不对数据包进行任何处理和解析的方式。透传技术可以用于多种通信协议和网络设备之间的数据传输,常见的应用场景包括物联网、工业自动化、远程监控等领域。

  • 4G 模块
    4G模块是将硬件负载到指定的频带,软件支持标准的LTE协议,软件和硬件高度集成模块化的产品的统称。其特点是通讯速度快,网络频谱宽,通讯灵活,该设备把射频和基带集成到一个PCB小板上,实现了无线信号的收发和基带信号的处理,可支持语音拨号,短信接收,网络拨号等功能。通过

EC20使用之 quectel-CM的启动 正常启动的输出内容: login as: root root@myimx6ek140p:~# /my-demo/gcc-linaro-5.3-arm/quectel-CM & [1] 1981 root@myimx6ek140p:~# [02-26_06:41:30:596] WCDMA&LTE_QConnectManager_Linux&Android_V1.1.34 [02-26_06:41:30:597] /my-demo/gcc-linaro-5.3-arm/quectel- 阅读详情

相关推荐

ArduPilot新手教程:地面站连接详解

手把手教你完成ArduPilot地面站的安装与连接,涵盖常见问题与调试技巧,帮助初学者快速上手ArduPilot飞行控制系统,实现稳定通信与参数配置。

weixin_35706255的博客 1152

ArduPilot遥控器通道校准操作指南

手把手带你完成ArduPilot飞控的遥控器通道校准,确保油门、俯仰、横滚、偏航等关键通道响应精准。校准前需确认遥控器已开启、接收机正确连接,并在Mission Planner中进入初始设置流程——这是ArduPilot稳定飞行的第一步。

weixin_30591519的博客 996

ArduPilot一键起降航拍设置:新手教程

手把手教你用ArduPilot实现无人机一键起降与稳定航拍,涵盖参数配置、遥控器映射和安全检查要点。全程围绕ArduPilot飞控系统展开,适合零基础用户快速上手,轻松完成专业级航拍任务。

weixin_30476025的博客 692

ardupilot开发 --- 网络技术综述 篇

ardupilot开发 --- 网络技术综述 篇

记录老板的每次pua,分享领导每天的毒鸡汤... 995

Linux下 移远4G模块quectel-CM拨号工具

移远模块Linux下quectel-CM工具源码,上线获取IP的拨号工具

移远4G模块Linux下quectel-CM拨号工具(适用于EC25/EC20 R2.0)

源码在Centos 7.6下测试编译成功,自动识别配置文件,需要busybox udhcpc命令,如果是PC平台,需要下载busybox源码编译,然后export一下可执行文件busybox所在路径即可。

4G模块linux拨号软件

4G模块linux拨号软件,可以在linux系统中给移远EC20 有方N720模块进行拨号上网,自动分配Ip,添加路由等。直接编译移植到linux系统中就可以使用,具体移植方法参看移远EC20 quectel-CM移植方法,亲测可用。 稳定性有待确认,学习参考使用。

蜂窝通信模块quectel-CM

几乎能适配全系模块

quectel-CM_Quectel_Quectelusb_quectel-CM_4G网卡_

4G网卡测试程序,主要用于验证quectel 4G USB Dongle.

quectel-CM_Quectel_cm_Quectel_quectel-CM_EC25_EC20_

Quectel Connection Manager

手眼标定搞定了,手眼矩阵不知道怎么用?快戳!!

手眼标定得到手眼矩阵到底该咋用? 大家好,我是小鱼。上几期给大家分享了关于手眼标定的方法,如果还有不清楚如何让进行手眼标定的同学可以参考下面的文章: 机器人手眼标定都能搞不定?快戳,最好用的手眼标定库!!! 很多同学做完了手眼标定之后得到了手眼矩阵,但是不知道怎么用于程序当中去,还有很多同学搞不清楚各个坐标系之间的关系,今天小智就给大家讲讲手眼矩阵的使用问题。 一、手眼矩阵为什么会长的不一样? 做完手眼标定,得到的手眼矩阵,有可能会长的不一样,这是因为旋转变换是有很多种表示方法的。 1.旋转的表

生活不止眼前的苟且 5342

TPAMI 2025新作LRFormer复现笔记:我的Windows 11 + RTX 4090配置全流程

本文详细记录了在Windows 11系统下使用RTX 4090显卡复现TPAMI 2025顶会论文LRTransformer的完整流程,包括硬件配置、系统优化、Python环境搭建及模型训练中的常见问题解决方案。特别针对Windows平台特有的路径管理、CUDA版本冲突和显存优化等关键技术细节提供了实用指南,帮助开发者高效完成环境搭建和模型训练。

weixin_29094301的博客 411

命令行执行YOLO训练命令报错:1.PermissionError: [WinError 5] 拒绝访问 2.OMP: Error#15: Initializing libiomp5md.dll...

(已解决!)报错:1.PermissionError: [WinError 5] 拒绝访问 2.OMP: Error #15: Initializing libiomp5md.dll, but found libiomp5md.dll already initialized.

Gpengyuyan的博客 1124

ROS自定义地图实战:从CAD到导航的完整流程

本文详细介绍了如何将CAD图纸或手绘草图高效转换为ROS机器人可直接使用的导航地图。通过解析PGM与YAML标准格式,提供从图像处理、尺度校准到集成AMCL与move_base导航栈的完整实战流程,帮助开发者跳过繁琐的SLAM建图,实现快速、精准的自定义地图部署。

weixin_29083475的博客 495

银河麒麟v10(x86_64)升级openssh实操成功

本文详细介绍了在银河麒麟V10系统上将OpenSSH从8.2p1升级至9.9p2版本的全过程。主要内容包括:系统环境确认、安装telnet备用连接、备份配置、卸载旧版本、安装新版本、服务配置与验证等关键步骤。特别强调了安全注意事项,如必须安装telnet作为备用连接、重要配置备份等。升级后提供了安全加固建议,包括修改SSH端口、禁用root登录等。文章还包含详细的故障排查方法和恢复方案,确保升级过程安全可靠。通过本教程,用户可以顺利完成OpenSSH版本升级,提升系统安全性。

淘淘小窝 1085

of_graph_get_remote_port

isp { compatible = "isp"; core@0 { id = <0>; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; ...

wmzjzwlzs的专栏 1162

【OpenClaw从入门到精通】第26篇:从0到1构建OpenClaw二次发行版——企业专属AI平台实战指南(2026实测)

本文基于OpenClaw 2026.3.7开源内核,聚焦企业级AI平台的二次发行构建,从技术原理、实操流程到商业落地提供完整方法论。核心围绕“内核层-能力层-产品层”三层架构,详解源码编译、私有化部署、企业级特性开发(数据合规、国产化适配、业务系统集成)、产品化包装等关键步骤,并通过审计行业“智审助手”虚拟实战案例具象化落地路径。文章兼顾新手入门与进阶提升,提供可直接复用的代码、配置文件及执行结果,解决企业对AI Agent“开箱即用”“数据不出域”“业务适配”的核心诉求,助力开发者快速打造企业专属AI平台

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 707

英伟达 Jetson AGX Thor 官方入门教程(二)CUDA、Docker、JetPack 设置

本文详细介绍了NVIDIA Jetson AGX Thor开发套件的安装与配置流程。主要内容包括:1) BSP安装的三种方法(Jetson ISO、SDK Manager和Linux刷写脚本)及其适用场景;2) Docker环境的完整配置步骤及测试方法;3) CUDA工具包的两种安装方式(容器化和原生安装)及其性能对比;4) JetPack SDK的安装选项。文章提供了详细的命令行操作指南和故障排除建议,帮助开发者快速搭建AI开发环境,充分发挥Jetson平台的硬件性能优势。

机器人控制与仿真应用 1731

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: ardupilot开发 --- trouble list 篇
下一篇: ardupilot开发 --- GPIO 篇
干了这碗汤
博客等级 码龄8年 1170粉丝 275原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值