direwolfのIGATE挙動 ― 2025/11/06 21:48
BOTANでデジ/受信したAPRS(ステータス)パケットがfindu.comに残らなかった。 他のAPRSATで再現すると嫌なので、深堀りしてみた。
[0.5 11/02/25 21:25:10] JH4XSY-1>APRS,JS1YPT*:>QM06 [0.6 11/02/25 21:25:13] JS1YPT>APTT4,WIDE1-1,WIDE2-1:>JH4XSY-1>APRS,JS1YPT:>QM06<0x19>:<0x0d> [0.6 11/02/25 21:25:15] JS1YPT>APTT4,WIDE1-1,WIDE2-1:>JH4XSY-1>APRS,JS1YPTt>QM06<0x0d> [0.4 11/02/25 21:25:17] JS1YPT>APTT4,WIDE1-1,WIDE2-1:>JH4XSY-1>APRS,�S1YPT:>QM06<0x0d>
最近のシステム変更はdirewolfのバージョン・アップだけなので、 Github Copilotにコードの変更箇所を説明させると "2025-09-15 の 「Enhanced IGate」で、IGate の振る舞い(CWOP複数サーバ対応、接続/ログイン/フィルタ関連、動作の細かな変更)が拡張・変更されている可能性が高い"そうで、 そのチェック方法として "direwolfがAPRS-ISサーバに送信したパケットと、送信しなかったパケットの理由を表示する"debugログを採取してみたら、 ステータ+平文がIGATEできており、仕様変更は無いみたい。
[0.6 11/06/25 19:15:47] JH4XSY-1>APRS,RS0ISS*:>QM06 [rx>ig] JH4XSY-1>APRS,RS0ISS*,qAO,JH4XSY-6:>QM06 [0.5 11/06/25 20:51:34] JH4XSY-1>APRS,RS0ISS*:QM06 [rx>ig] JH4XSY-1>APRS,RS0ISS*,qAO,JH4XSY-6:QM06
となると、接続したAPRS-ISの違いなのか? 本日の接続先:2TAIWAN(aprsc 2.1.15)は大丈夫みたい。11/2日の接続先は記録してなくて失敗...
direwolf Version 1.8D ― 2025/06/22 11:10
direwolf Version 1.8D ― 2025/06/03 20:05
ソフトTNCには、direwolf devブランチ(v1.8D)を使っている。UISSでは、デジされた自局の信号や自分宛のメッセージが色分けされて表示されるので、運用がすごく楽になった(添付画像参照)。
が、UISSで「デジされたAPRSメッセージ」の最後1文字が欠落する。この例だと、メッセージ長が22文字なのに21文字しか表示されないので、バグだと思ってdirewolfのissueを書いたがレスが付かない。
Fm DU6DKL To CQ Via RS0ISS* <UI pid=F0 Len=22 P=0 >[11:06:36] :JR6UEK :GE 599 QSL
なので、direwolfが送るAGWPEのUフレームの中身をtcpdumpを使って確認したら、最後1文字まで含まれてた。あれ?!
0x0000: 4500 00b1 0cf2 4000 4006 ab30 c0a8 0069 E.....@.@..0...i
0x0010: c0a8 006b 1f40 b623 be4a 1a7b 02ab fd1e ...k.@.#.J.{....
0x0020: 8018 0040 bc2d 0000 0101 080a b5ac 359e ...@.-........5.
0x0030: 9950 dc76 0000 0000 5500 0000 4455 3644 .P.v....U...DU6D
0x0040: 4b4c 0000 0000 4351 0000 0000 0000 0000 KL....CQ........
0x0050: 5900 0000 0000 0000 2031 3a46 6d20 4455 Y........1:Fm.DU
0x0060: 3644 4b4c 2054 6f20 4351 2056 6961 2052 6DKL.To.CQ.Via.R
0x0070: 5330 4953 532a 203c 5549 2070 6964 3d46 S0ISS*.<UI.pid=F
0x0080: 3020 4c65 6e3d 3232 2050 3d30 203e 5b31 0.Len=22.P=0.>[1
0x0090: 393a 3438 3a33 365d 0d3a 4a52 3655 454b 9:48:36].:JR6UEK
0x00a0: 2020 203a 4745 2035 3939 2051 534c 3f0d ...:GE.599.QSL?.
0x00b0: 00 .
そこで、UISSのメーリングリストで相談したら、soundmodemでは問題ないとレスがついた。自分でもsoundmodemを試したが、メッセージは問題なく表示される。
なので、やっぱりdirewolfの問題なのかも。しかも、direwolf v1.7ではメッセージは欠けることなく表示できる。
気象観測を再開 ― 2025/02/08 09:08
APRS気象局の運用を再開した。観測機器は2階のベランダに設置。土浦の外気温は7時時点でゼロ℃と草加に比べると4℃くらい低い。夏が過ごしやすいと良いな。
最近のコメント