なぜですか? 紙媒体のログを LoTW や QRZ に同期させるのが面倒なため、基本的には電子ログを使用しています。しかし、毎回フィールドでノートパソコンを持ってきてログを取るのが大変なので、Android 用のログ記録アプリの開発を決定しました。
実現する機能 現在の実証実験では、Xiegu 6100 シリーズの受信機および Xiegu G90 のラジオから USB シリアルポート経由での周波数/モードの読み取りが実現しています。ラジオ制御サービスは、周波数/モードが変更された際に Cloudlog に送信し、また、現在のアプリケーションで読み取られた周波数とモードを表示する通知も表示します。
テストの方法 アプリをインストールした後、「プログラム設定」ページにURL(index.phpで終わるもの)とAPIキーを入力します。OTGケーブルを使用して、無線機(XieGu G90【別のXieGu製品や、ICOMでも試してみてください】)に接続し、アプリを再起動してから、通知欄に無線機の情報が表示されているか確認してください。もし表示されていれば、Cloudlogに情報がアップロードされたことを意味します。「ログ記録」ページで、これで無線機での運用を開始できます :-)
技術的な詳細 RIG の制御および情報読み取りに関するコードは、FT8CN から移植されています。フロントエンドでの定期的なポーリングを行い、okhttp を使用して情報を送信します。
計画 もちろん、まずUIを完成させ、その後、より多くのRIGに対応させるのが優先です。将来的には、n1mmなどのログで利用できるCW送信機能や、自動CQ、DXネットワークなどを実現することも可能です…。
この投稿は、意見を募る目的であり、同時に、ある程度の議論の場を設けるためのものです。
GitHub: https://github.com/goodspeed34/RIGLogger (MRへの歓迎)
APK: https://github.com/goodspeed34/RIGLogger/releases/download/v0.0.1-poc/app-debug.apk
