E4000やR820TのRTL2832UでADS-Bが受信出来ると言う事でやってみました。
今回のお遊びは全く持って皆目見当が付かない大変でした。
「ゆうちゃんのパパ」に教えて頂かなかったら出来なかったと思っています。
何を受信しているかもよく解らない、受信出来ているかも分からない、プロットアプリの設定もわけわかりませんでした。
そう言う状態でした。
本当にありがとうございました「ゆうちゃんのパパ」。
RTL1090は
受信機アプリです。
最初はチューナはP160でやっていましたが受信出来たり出来なかったりでSTARTメッセージを落ち着いて読んでみたら下記のようなメッセージでした。「Cannot set freq:」の項目を注意して下さい。
P160
========================================
rtl1090 V 0.2.0.54 (c) jetvision.de 2012
========================================
Started…
rtlsdr.dll present
libusb-1.0.dll present
1 RTLSDR device(s) found.
Index:0; Mfr:”Realtek”; Prod:”00000991″; Ser”:”
Device:”Generic RTL2832U (e.g. hama nano)”
Device opened: “86990592”
Tuner type: “Elonics E4000”
RTL Xtal Freq: “28800000 Hz”
TUNER Xtal Freq: “28800000 Hz”
Mfr:”Realtek”; Prod:”00000991″; Ser”:”
Gains: -10,15,40,65,90,115,140,165,190,215,240,290,340,420
Gain: 14 dB
Sample rate: 2000000 S/s
RTL AGC set OFF
Gain: 14 dB
Freq correction: 0 ppm
Cannot set freq:-1
Buffer cleared
Started …
ezTV666 USB DVB-T Receiver
========================================
rtl1090 V 0.2.0.54 (c) jetvision.de 2012
========================================
Started…
rtlsdr.dll present
libusb-1.0.dll present
1 RTLSDR device(s) found.
Index:0; Mfr:”Generic”; Prod:”77771111153705700″; Ser”:”
Device:”Generic RTL2832U (e.g. hama nano)”
Device opened: “49834264”
Tuner type: “Elonics E4000”
RTL Xtal Freq: “28800000 Hz”
TUNER Xtal Freq: “28800000 Hz”
Mfr:”Generic”; Prod:”77771111153705700″; Ser”:”
Gains: -10,15,40,65,90,115,140,165,190,215,240,290,340,420
Gain: 14 dB
Sample rate: 2000000 S/s
RTL AGC set OFF
Gain: 14 dB
Freq correction: 0 ppm
Freq set: “1090000000 Hz”
Buffer cleared
Started …
角の丸いR820T
========================================
rtl1090 V 0.2.0.54 (c) jetvision.de 2012
========================================
Started…
rtlsdr.dll present
libusb-1.0.dll present
1 RTLSDR device(s) found.
Index:0; Mfr:”Realtek”; Prod:”00000013″; Ser”:”
Device:”ezcap USB 2.0 DVB-T/DAB/FM dongle”
Device opened: “3448616”
Tuner type: “Rafael R820T”
RTL Xtal Freq: “28800000 Hz”
TUNER Xtal Freq: “28800000 Hz”
Mfr:”Realtek”; Prod:”00000013″; Ser”:”
Gains: 0,9,14,27,37,77,87,125,144,157,166,197,207,229,254,280,297,328,338,364,372,386,402,421,434,439,445,480,496
Cannot find gain. Gain adjusted to: 22.9 dB
Gain: 22.9 dB
Sample rate: 2000000 S/s
RTL AGC set OFF
Gain: 22.9 dB
Freq correction: 0 ppm
Freq set: “1090000000 Hz”
Buffer cleared
Started …
おそらく「Cannot set freq:-1」と言うのはロック外れかガード周波数が近いのでおかしくなっているのだと思います。
受信出来ると
*02 E6 17 9F 85 15 5E; [ 5]
*02 E0 97 9F 88 C1 1F; [ 5]
*20 00 17 9F 85 15 5E; [ 7]
*A5 69 C4 82 E0 18 95 73 1A C6 3A 10 91 3F; [ 4]
*2A 03 0D 8B 47 F5 01; [ 6]
*83 D0 93 14 D2 42 51 AB 0D 5B C1 12 C7 03; [ 6]
*21 40 4C 6E 3D EF 5D; [ 5]
*25 3A A0 A6 36 EF A7; [ 6]
*A2 2A 6E 84 CB 51 51 07 14 86 44 25 54 0E; [ 6]
*2D 05 2C 44 6F 52 EE; [ 5]
*A4 18 92 84 1E 00 0C B2 97 30 E4 57 58 60; [ 6]
*00 13 24 12 81 F3 2E; [ 5]
*02 E1 97 9F 85 15 5E; [ 8]
*80 89 C1 6C 58 19 6C C0 34 20 F4 12 C8 D5; [ 4]
*8D 85 15 5E 99 12 11 17 08 04 85 00 00 00; [ 7]
*86 A4 9B 1E 24 16 84 92 1A 0E 78 79 AE A9; [ 7]
*8D 85 15 5E 99 12 11 17 08 04 85 00 00 00; [ 7]
*00 E0 04 1A 0C 3E ED; [ 5]
*01 21 2B 6B A3 87 D0; [ 5]
*01 75 4C 24 87 2A E1; [ 5]
*21 9D 32 62 AC 84 E2; [ 5]
*02 E1 97 9F 80 95 5E; [ 7]
の様なテキストデータがリストに表示されるようです。
データの末尾にある[ 7]の括弧内の数値が「電界強度」と「ゆうちゃんのパパ」さんに教えて頂きました。
仕事場で受信した状態ではD130+3D2V(30m)では最高[18]位です。
30近くあるいは超えないとちゃんとは受信出来ないようです。
PlanePlotterは
RTL1090で受信したデータをアドレス:ポート127.0.0.1:31001でネットを通して受け取って飛行機を地図の上に描くソフトらしいです。
地図データは設定しておけばGoogleマップのデータを描いてくれるようです。
拡大(+)と縮小(-)スイッチで地図を拡大縮小し↓Map(ダウンロード)スイッチを押すと画面に反映されるますので
Home Locationの設定は
緯度(Latitude)
N 33°27’47.04”
47.04 / 60 = 0.7840
N33 27.7840
をHome Latitudeへ入力
経度(Llongitude)
E 132°26’40.96”
40.96 / 60 = 0.6826
E132 26.6826
をHome Llongitudeへ入力
各設定は下記の画像をご覧ください。
RTL1090とPlanePlotterは左上の緑の丸をクリックするとIP接続出来ます。RTL1090の右下の緑のランプが点灯ならIP接続出来ています。
そして、これが最後まで僕が解らなかった「Process」のメニュー(左上の緑の丸と同じ)を選択してProcessを実行して下さい。
混乱して、押していないときがあったのです。
上手く、IPでつながっているとPlanePlotterの右下の**/**/**がRTL1090のリストの受信テキストに合わせてカウントアップされます。
各数値の意味は左の数値は機体数(現状受信できているもので飛行機のボタンを押して表示されるリストと同じ数)、中央の数値データー数、右の数値は、座標、高度、速度、機体名、その他のデーターを受信した数と教えて頂きました。
注意
Windows 7 x64 ではネットを通しての通信が正常に出来ないようです。
気がするだけかもしれません。
追試の必要有り。
RTL1090 Yahoo Group
http://tech.groups.yahoo.com/group/rtl1090_english/
PlanePlotter
receives and decodes live digital position
reports from aircraft and plots them on a chart.
http://www.coaa.co.uk/planeplotter.htm
Download PlanePlotter
PlanePlotter can be downloaded freely and comes in a self-extracting EXE file which automatically installs itself. The download file size is a modest 4 Mb.
Download PlanePlotter (version 6.2.9) for Win2k, XP, Vista and Win7.
http://www.coaa.co.uk/planeplotter6_2_9.exe
PlanePlotterで遊んじゃう!
http://japanradar.com/forums/viewtopic.php?f=19&t=298
ゆうちゃんのパパ
RTL-SDR+RTL1090+Plane PlotterでADS-B受信出来ました。(USBワンセグチューナーRTL2832U)
http://blog.livedoor.jp/bh5ea20tb/
http://blog.livedoor.jp/bh5ea20tb/archives/4284470.html
http://blog.livedoor.jp/bh5ea20tb/archives/4285542.html
ADS-Bとは
http://www.ne.jp/asahi/nature/kuro/RDBX/RD_ADS.htm
SSRモードSによる ADS-Bの技術概要 独立行政法人 電子航法
http://www.soumu.go.jp/main_sosiki/joho_tsusin/policyreports/joho_tsusin/koukuu_musen/pdf/070614_1_s5.pdf
最後にもう一度、「ゆうちゃんのパパ」に感謝。
田村文史郎/JA5FNX