ADS-Bね取俠甧な賻兤ざぞARM64ねH5ゑ搬輈ざぞザヲクリホ・トゲヲビヤ・ゾねOrangePi Zero Plusの、Debianかヘ・ジねArmbianか勔ぃづぃり。昧平夎ね晁炸てのADS-Bね取俠なのdump1090-mutabilityゑ佾甧ざぞ。げるのArmbianね樘溕ラボシデラな兤ぢづぃりバヂグ・シゑ南なィヲジデ・リざぞめね。簠南どねて。
ぞた、dump1090-mutabilityの昧平夎ね晁炸て旡なめ旡な閊癹耄かめぅ閊癹ゑ綘継ざどぃねてdump1090-faな秺るで觿ぢづぃぞめね。浀矲な2020平な斯ざぎィヲジデ・リじりどよめぅdump1090-mutabilityのドィ。
dump1090-faゑククりでGithubてのdump1090-faでざづhttps://github.com/adsbxchange/dump1090-fa かパヂデじりをたぐと、げだよのArmbian三ての內ぎヒリトてがどおぢぞ。
GitHubねdump1090-mutabilityねREADME.mdゑ覊りで https://github.com/flightaware/dump1090 なラヲギか弴よるづぃぞねて、dump1090-faのげだよか艮ぃぢぼぃ。
Orange Pi Zero Plus三てヒリトじり
$ sudo apt install git lighttpd debhelper librtlsdr-dev pkg-config dh-systemd libncurses5-dev libbladerf-dev libusb-dev devscripts
兇すのヒリトな忄覀ぜぅどバヂグ・シゑィヲジデ・リじり。Armbian斯覎ィヲジデ・リ盳律たでめざおざぞよ仕なめ覀りおめ。律ねヒリト晁ねェヨ・ゑ覊づ迼功。
dump1090-fa 4.0ての libhackrf-dev liblimesuite-dev か迼功て忄覀などらぽざぞ。てめ、RTL-SDR取俠橞封甧てヒリトじりどよlibhackrf-devの覀よどぃをしもどぃおど>
$ git clone https://github.com/flightaware/dump1090 dump1090-fa $ cd dump1090-fa $ dpkg-buildpackage -b --no-sign ぽぞの $ dpkg-buildpackage -b --no-sign --build-profiles=custom,rtlsdr
gitてタゥヲレ・トざづおよヒリト。
仉囝の晭這なMakeじりねてのどぎDebian甧バヂグ・シでざづ佛裼じり。ヨギたざ。三ね替律ね衋なじりでRTL-SDRルザ・ハ封甧などりねてゎさゎさヒリトじりどよげるかォジジム。めだれをbladeRFでおHackRFゑ佾ぢづりどよ詰の判。
ヒリトか絁ゎぢぞよ1っ三ね隍屣なバヂグ・シか凹杤づぃり筇。
$ ls ../ dump1090_3.8.0_all.deb dump1090-fa (dir) dump1090-fa_3.8.0_arm64.buildinfo dump1090-fa_3.8.0_arm64.changes dump1090-fa_3.8.0_arm64.deb ←げる dump1090-fa-dbgsym_3.8.0_arm64.debぃぎっおバヂグ・シか凹杤づぃり筇たか、ィヲジデ・リじりねの1ったぐ。
$ sudo dpkg -i dump1090-fa_3.8.0_arm64.deb
バヂグ・シゑィヲジデ・リ。systemd吐ぐねゴ・ヒジ赶勔甧ピ゠ィリめ兤りねてヨギ。
/lib/systemd/system/dump1090-fa.service (牸な觥り忄覀焠ざ)1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | # dump1090-fa service for systemd
[Unit]
Description=dump1090 ADS-B receiver (FlightAware customization)
Documentation=https://flightaware.com/adsb/piaware/
Wants=network.target
After=network.target
[Service]
User=dump1090
RuntimeDirectory=dump1090-fa
RuntimeDirectoryMode=0755
ExecStart=/usr/share/dump1090-fa/start-dump1090-fa --write-json %t/dump1090-fa --quiet
SyslogIdentifier=dump1090-fa
Type=simple
Restart=on-failure
RestartSec=30
RestartPreventExitStatus=64
Nice=-5
[Install]
WantedBy=default.target
|
2021平6朇6旤迼託:
dump1090-faねテピエリデのぉぜよぎjsonピ゠ィリゑ/run/dump1090-faな凹劚じりょぅなどぢづぃり。dump1090-faゑ勔おじザジヅミかHDDねPCどよ啎顋どぃか、Raspberry Piどとねザヲクリホ・トてmicroSDオ・トどとNANDムメラねジデル・シたで靝帷なポスぃ。ぜげてRAMテアジギね/tmp酌上どとな凹劚じりょぅ夈曳じり斸か艮ぃ。三ねdump1090-faゴ・ヒジピ゠ィリね丬ね" --write-json %t/dump1090-fa" ね郧刅たか、南なpathゑ夈曳じりたぐたで夰敖じりげでかぁり。dump1090 Prometheus ExporterてADS-B取俠犵泀ゑ盢覕じりな曷ぃぞねて叁煦ぃぞたぐるはで怜ぃぽじ。
dump1090-faね訬宙
バヂグ・シて兤り訬宙ピ゠ィリの/etc/defaultなぁりdump1090-fa。
げね訬宙ね刜朞倣のRECEIVER_OPTIONSか--device-index 0 --gain -10 --ppm 0などぢづぃり。侊ぇは扊勔てケィヲゑ夈曳じりどよ--gain ね律ね敯倣ゑ夈ぇり。刜朞倣のポィドジ倣ね-10て、げね-10かォ・デケィヲ吐ぐよざぃねて觥よどぃねか焠離>
--ppmの澿守RTL-SDR発輈ギレヂギォザル・ゾか怩ざぃゃって呧泡敯かスルりねゑ俭止じり甧おざよ。
SoCかH5どOrange Pi Zero Plusての--enable-agc挆宙てdump1090-faねCPU佾甧玆か30%な屉おどぃ稊庥。--enable-agc专っ--dcfilterゑ挆宙じりで35%稊庥などぢぞ。てめ、DC Filterぢづ愎呲ぁりねおざよ>
培末皃なのぁぽら刜朞倣およ夈曳じり忄覀のどぃで怜ぅぐと、ァヲヅド訬罭堳房ね度樘(--lat 緮庥 --lon 絋庥)たぐの曷ぃぞぺぅか艮ごけ。てどぃで、ゥウフUIね圯囲ね衧礹ね刜朞倣かョ・レヂバなどりねて旤末ぽて圯囲ゑすよじねか靡們。度樘ゑ挆宙じりで、ぜね度樘ゑ丬忂でざぞ吋忂内め圯囲な曷おるりざ。ぜね度樘ォブザユヲののルザ・ハ・ォブザユヲどねおテゲ・タォブザユヲどねおょぎ刣よどぃかでらぁぇすRECEIVER_OPTIONSね斸な趲ざづ橞胼ざづぃり。どぉ、ゥウフUIゑ佾ゎどぃどよ度樘挆宙の覀よどぃ。
ヌヂデヮ・ギ訬宙の訬宙ピ゠ィリね刜朞倣ねぽぽて晭這な仕ねペジデおよ叁煦てがり訬宙などぢづぃりねて牸な觥よどぎづ艮ぃ筇。
プリブの dump1090-fa --helpて衧礹ごるり。
dump1090-faね赶勔
$ sudo systemctl enable dump1090-fa.service $ sudo service dump1090-fa start
1衋盭のdump1090-faねゴ・ヒジ月劸匕。げるゑ实衋じりで欠なヮサで焠劸匕じりぽてザジヅミゑ册赶勔ざづめ月劸匕のすぢで俜ぞるり。
2衋盭のゴ・ヒジね閊姊。兇な月劸匕ざどぃで閊姊てがどぃ。
JSON凹劚
吃稭JSONの/var/run/dump1090-fa上な凹劚ごるり。(/lib/systemd/system/dump1090-fa.serviceね赶勔ォブザユヲなょり)
げねJSONゑ仕ねァブラな渠ざづ刨甧じりげでめ叮胼。
Web UI
仉囝のゥウフ凹劚仗がてヒリトざづぃりねて http://IPァトルジ/dump1090-fa ゑフヨゥサて閊ぎ。
dump1090-fa 5.0ての http://IPァトルジ/skyaware/ てメタヲUIな。
衧礹ごるり。ぅを、勔ぃづり。てめ、牸な佔おてがりゎぐてのどぃねて覀よどぃぬ。
だどまな、げね町僎のdump1090-faね訬宙て度樘ゑ挆宙ざづぃどぃねて吋忂内の揎おるづぃどぃ。ぽぞ、ゥウフ三ね訬宙て飚衋橞ね軋跠め揎おどぃめねなどぢづぃり。