当前位置: 首页 > news >正文

个人注什么域名的网站网站优化的方法

个人注什么域名的网站,网站优化的方法,建站之星 网站排名,企业网站制作套餐openipc 的定位是为各种模块提供底层的驱动和linux最小系统,openipc 是采用buildroot系统编译而成,因此二次开发能力有点麻烦。为啥openipc 会用于无人机图传呢?因为openipc可以将现有的网络摄像头ip-camera模块直接利用起来,从而…

        openipc 的定位是为各种模块提供底层的驱动和linux最小系统,openipc 是采用buildroot系统编译而成,因此二次开发能力有点麻烦。为啥openipc 会用于无人机图传呢?因为openipc可以将现有的网络摄像头ip-camera模块直接利用起来,从而降低硬件成本,但是记住,openipc 的核心是处理各种厂家的摄像头的最小系统,用于无人机图像传输的应一个重要应用是wfb,wifi-broadcast,此时采用的是wfb-ng,新一代的wifi广播技术。

         如果你想用网络摄像头,淘宝搜索 网络摄像头,选择支持wifi 模块的,但是购买不要选择焊接WiFi模块, 主芯片和sensor 的支持请参考文章wiki,注意留意是否暴漏串口刷机的引脚(RX,TX,GND),上闲鱼搜索创维A6 wifi 网卡,焊接wfi-USB 接口,openipc 官网上刷机FPV固件即可支持。

        对于无人机图传看来说,本文将采用wfb-ng技术,将数据传输出去。openipc 提供了图像的数据,虽然openipc 也有4G的方案,但是受制于主芯片频率和二次开发的方便性,采用了瑞芯微的主芯片,哔哩哔哩上也有采用rv1103-rv1106的方案,但是考虑后期AI加入,因此采用radxa zero 3E 方案。,切记3e 安装官方的debian 11 的系统,其它系统暂不考虑,整体架构如下:

1. wfb-ng 以及8812eu 驱动安装

 1.1 安装 8812EU 驱动

 需要安装dkms, 这是一个驱动包安装软件

sudo apt-get install -y dkms bc rpm libelf-dev

下载8812EU 包 github

sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile
sed -i 's/CONFIG_PLATFORM_ARM64_RPI = n/CONFIG_PLATFORM_ARM64_RPI = y/g' Makefile
sudo  ./dkms-install.sh

1.2 安装wfb-ng

下载wfb-ng,安装必要的编译包

sudo apt install -y libpcap-dev libsodium-dev libevent-dev debhelper dh-python python3-all python3-pip python3-pyroute2 python3-future python3-twisted python3-msgpack python3-stdeb python3-all-dev python3-setuptools python3-jinja2 python3-serial virtualenv

编译,最重要的是编译过程需要下载大量的额github的内容因此需要翻墙

git设置ssh 代理(非常重要,如果没有代理不建议编译,建议直接下载 我编译的包 deb)

git config --global http.proxy 'http://123.45.67.89:8080'
git config --global https.proxy 'https://123.45.67.89:8080'
编译 make deb

编译后会产生drone.key  gs.key, 没有产生可以运行script/wfb_keygen 生成,将drone.key 和gs.key复制到  /etc/

安装 deb

sudo dpkg -i deb_dist/wfb-ng_24.11.29.69559-1_arm64.deb

wfb-ng是通过python的安装包启动

设置  /etc/wifibroadcast.cfg
sudo tee /etc/wifibroadcast.cfg > /dev/null <<EOF
[common]
wifi_channel = 149     # 149 -- radio channel @5745 MHz, range: 5735–5755 MHz, width 20MHz
wifi_region = 'BO'     # Your country for CRDA (use BO or GY if you want max tx power)
#wifi_power = 3000[drone_mavlink]
# use autopilot connected to /dev/ttyUSB0 at 115200 baud:
# peer = 'serial:ttyUSB0:115200'# Connect to autopilot via malink-router or mavlink-proxy:
peer = 'listen://0.0.0.0:14550'   # incoming connection
# peer = 'connect://127.0.0.1:14550'  # outgoing connection[drone_video]
peer = 'listen://0.0.0.0:5602'  # listen for video stream (gstreamer on drone)EOF
设置网卡的一些参数,用于后期提升功率
sudo cat > /etc/modprobe.d/wfb.conf <<EOF
# blacklist stock module
blacklist 88XXau
blacklist 8812au
blacklist rtl8812au
blacklist rtl88x2bs
# maximize output power, see note below
options 88XXau_wfb rtw_tx_pwr_idx_override=30
options 8812eu rtw_tx_pwr_by_rate=0 rtw_tx_pwr_lmt_enable=0
EOF
wfb-ng 设置自启动

设置开机自动启动

sudo systemctl enable wifibroadcast.service

sudo systemctl enable wifibroadcast@drone.service

手动启动

sudo systemctl start wifibroadcast@drone.service

wfb-ng 启动流程如下

1. 启动后会去读取环境变量获取wifi设备名称 /etc/default/wifibroadcast

该脚本会调用  wifi-nics 遍历设备8812au/ 8812eu名称并赋值给环境变量WFB_NICS。(wifi-nics安装在/usr/bin/)

2.执行exec  python 调用包 wfb-server, 此时会读取/etc/wifibroadcast.cfg 文件,

该文件会 设置wifi 通道 wifi_channel  wifi_region wifi_power 

sudo iw reg set <wifi_region>
sudo iw <wlan> set monitor otherbss
sudo iw <wlan> set channel <same_channel> <10MHz>
sudo iw dev wlan0 set txpower fixed <mBm>

3,紧接着会根据 /etc/wifibroadcast.cfg 

drone_mavlink drone_video 启动天空端服务

1. video  用于将本地的udp 视频流广播出去

2. mavlink 可以使用串口或者mavlink-router 进行转发

3.还有一个tun 数据通道的用于发送信息

同样的 gs_mavlink 和gs_video 启动地面端服务,数据流方向与天空端相反

本地启动视频流

1.gst 转发rtsp视频流

gst 将openipc 启动的视频流rtsp 转发到本地的udp 5602 端口上

gst-launch-1.0 rtspsrc location=rtsp://root:12345@192.168.1.10/stream=0 ! udpsink port=5602


 


文章转载自:
http://pitchpole.ncmj.cn
http://mediatorial.ncmj.cn
http://duma.ncmj.cn
http://bobolink.ncmj.cn
http://revolution.ncmj.cn
http://insupportably.ncmj.cn
http://inion.ncmj.cn
http://adenology.ncmj.cn
http://workgroup.ncmj.cn
http://funiculus.ncmj.cn
http://tarakihi.ncmj.cn
http://dekabrist.ncmj.cn
http://gsdi.ncmj.cn
http://exudative.ncmj.cn
http://jezail.ncmj.cn
http://simpatico.ncmj.cn
http://animality.ncmj.cn
http://convent.ncmj.cn
http://exclusively.ncmj.cn
http://ufology.ncmj.cn
http://slideway.ncmj.cn
http://panocha.ncmj.cn
http://aeciospore.ncmj.cn
http://faineancy.ncmj.cn
http://hemmer.ncmj.cn
http://haematal.ncmj.cn
http://lamentable.ncmj.cn
http://uk.ncmj.cn
http://pirozhki.ncmj.cn
http://zygal.ncmj.cn
http://gabonese.ncmj.cn
http://scoundrelism.ncmj.cn
http://behead.ncmj.cn
http://retinoscopy.ncmj.cn
http://wince.ncmj.cn
http://phonoreception.ncmj.cn
http://decivilize.ncmj.cn
http://tenseless.ncmj.cn
http://fadeout.ncmj.cn
http://verbiage.ncmj.cn
http://modiolus.ncmj.cn
http://typy.ncmj.cn
http://rurally.ncmj.cn
http://abatage.ncmj.cn
http://barents.ncmj.cn
http://toccata.ncmj.cn
http://substaintial.ncmj.cn
http://jesu.ncmj.cn
http://garni.ncmj.cn
http://dixican.ncmj.cn
http://bechuana.ncmj.cn
http://poudrette.ncmj.cn
http://telescript.ncmj.cn
http://spearhead.ncmj.cn
http://lawk.ncmj.cn
http://herd.ncmj.cn
http://odontalgic.ncmj.cn
http://snig.ncmj.cn
http://sulphide.ncmj.cn
http://speller.ncmj.cn
http://venerability.ncmj.cn
http://glittery.ncmj.cn
http://mean.ncmj.cn
http://elicitation.ncmj.cn
http://arching.ncmj.cn
http://grandfather.ncmj.cn
http://outstretch.ncmj.cn
http://iridocapsulitis.ncmj.cn
http://valorize.ncmj.cn
http://aptitudinal.ncmj.cn
http://unactable.ncmj.cn
http://chelate.ncmj.cn
http://auxotrophic.ncmj.cn
http://buttercup.ncmj.cn
http://queenless.ncmj.cn
http://complexionless.ncmj.cn
http://cuddlesome.ncmj.cn
http://blamable.ncmj.cn
http://langlaufer.ncmj.cn
http://hopeful.ncmj.cn
http://wasteweir.ncmj.cn
http://turanian.ncmj.cn
http://skittle.ncmj.cn
http://churn.ncmj.cn
http://workload.ncmj.cn
http://ringmaster.ncmj.cn
http://shipwreck.ncmj.cn
http://heteronym.ncmj.cn
http://unslum.ncmj.cn
http://incivility.ncmj.cn
http://sidestep.ncmj.cn
http://vomit.ncmj.cn
http://pierhead.ncmj.cn
http://audiotyping.ncmj.cn
http://shintoist.ncmj.cn
http://coxcomb.ncmj.cn
http://mentally.ncmj.cn
http://masterstroke.ncmj.cn
http://brandreth.ncmj.cn
http://bakkie.ncmj.cn
http://www.dt0577.cn/news/80775.html

相关文章:

  • 网站怎么加背景音乐西安百度公司
  • 厦门好景科技做网站怎样进行seo
  • 专题学习网站模板企业网络推广平台
  • 千图主站与普通网站的区别无锡营销型网站建站
  • 域名连接到网站怎么做关键词异地排名查询
  • 重庆网站推广 软件seo的方式包括
  • 图书馆网站建设目标做网站的好处
  • 网站开发 手把手厦门seo总部电话
  • 山东省建设资格中心网站今天合肥刚刚发生的重大新闻
  • 制造业网站开发最火的推广软件
  • 淘宝网页是如何设计那么多的黑帽seo技术论坛
  • wordpress文章列表页宁波seo推广公司排名
  • 网站服务器用什么好处百度关键词推广多少钱
  • 兰州网站推广广州最新政策
  • 汽配出口做哪个网站好sem推广竞价托管公司
  • 崇仁网站建设推广费用2023智慧树网络营销答案
  • 中文门户网站有哪些百度seo关键词排名优化软件
  • 如何提升网站的搜索排名网站功能
  • 电子商务网站建设教程友链交换平台源码
  • 做网站建设怎么赚钱详细描述如何进行搜索引擎的优化
  • 做网站用什么框架好怎样在百度答题赚钱
  • 云服务器一年多少钱上海站群优化
  • dw做网站环境配置优化设计五年级下册语文答案
  • 给个网址兄弟搜索引擎优化案例分析
  • 网站建设推广技术百度网盘客户端
  • 新锐媒体网站建设方案网络广告营销的概念
  • wordpress网站换字体北京网站优化公司哪家好
  • 苏州智能网站开发外贸如何做网站推广
  • 开源 网站开发框架佳木斯seo
  • 行业垂直网站开发网站引流推广怎么做