Web インターフェース(モバイルアクセス)¶
FBSAT59 は、ローカルネットワーク上のあらゆるデバイスからブラウザでアクセスできるサーバーが組み込まれています。アプリのインストールは不要です。
クイックアクセス¶
FBSAT59 が起動すると、ステータスバー(右下)に以下が表示されます:
🌐 LAN Access: http://192.168.1.100:8080 [QR]
スマートフォンからアクセス¶
- コンピューターと 同じ WiFi ネットワーク に接続
- ブラウザを開いて URL を入力するか、QR コードをスキャン
- これだけです! ローカルネットワークのみで、ログインは不要です
利用可能なタブ¶
1. Tracking(追尾)¶
モバイルデバイスからのリアルタイム衛星追尾:
- 衛星リスト — スクロール可能なリスト(現在の仰角/方位角/距離付き)
- ライブレーダー — 衛星位置を表示するスカイビュー
- お気に入り — よく追尾する衛星へのクイックアクセス
- ステータス — 次のパス時刻、信号強度インジケーター
モバイルコンパスモード(ジャイロスコープ搭載 Android/iOS): - レーダーがデバイスの向きに回転 - 電話を空に向けてリアルタイムで衛星位置を確認 - 衛星用デジタルコンパスのようなもの
2. Antenna(アンテナ)¶
無線オペレーター向けの大型フォーマットコントロールパネル:
- 方位角 / 仰角 — 大きなデジタル表示(部屋の向こうからも読みやすい)
- パス進捗バー — パスの進捗を視覚的に表示(AOS → TCA → LOS)
- トランスポンダーカード — クイック参照用の下り/上り周波数
- ラジオ接続/切断 — デスクトップに触れずに無線機接続を制御
完璧な用途:パス中の設定、リモート監視、写真撮影セッション
3. Pass Prediction(パス予測)¶
選択した衛星の今後のパス予測:
- 日時 — ローカルタイムまたは UTC での AOS、TCA、LOS
- 最大仰角 — 品質が色分けされている(緑/青/黄/グレー)
- 継続時間 — パスがどのくらい続くか
- CSV エクスポート — 外部ツール用にダウンロード
4. Group Pass(グループパス)¶
衛星グループのパスを検索して表示:
- グループフィルター — Amateur / Weather / CubeSats 等
- マルチ衛星ビュー — 1 つのテーブルですべての今後のパスを表示
- ソートオプション — 品質、仰角、時刻でソート
5. Settings(設定)(モバイル)¶
その場で調整するための最小限の設定 UI:
- 位置 — 座標を更新(GPS フォールバック)
- タイムゾーン — UTC またはローカル表示
- 周波数校正 — SDR の PPM 調整
- リモート無線機制御 — デスクトップ無線機の IP/ポート
セキュリティとプライバシー¶
ローカルネットワークのみ¶
- インターネットは不要
- データはローカルネットワーク内にとどまる
- ユーザーアカウントやパスワードなし
- ポート 8080 はデフォルトでインターネットに公開されていません
推奨設定¶
ホーム以外からのリモートアクセスが必要な場合:
- VPN(WireGuard、Tailscale)をホームネットワークに使用
- FBSAT59 は VPN トンネル経由でのみアクセス可能
- ポート転送は不要
デスクトップ vs モバイル¶
| 機能 | デスクトップ Qt UI | モバイル Web UI |
|---|---|---|
| ディスプレイ | フル機能 | シンプル化 |
| レーダー | 北固定のみ | コンパスモード(モバイルセンサー) |
| 編集 | 周波数・設定の追加/編集 | ビューのみ |
| パフォーマンス | ネイティブ(高速) | ブラウザベース |
| レイテンシ | 0~1 秒更新 | 1~2 秒 WebSocket |
設計思想:モバイル UI はパス運用に不可欠な要素のみを表示し、ユーザーを過度なオプションで圧倒しません。
技術詳細¶
アーキテクチャ¶
- バックエンド:FastAPI WebSocket サーバー(Python)
- フロントエンド:JavaScript + Canvas(jQuery なし)
- 更新:WebSocket 経由でリアルタイム(1~2 Hz)
- レスポンシブ:あらゆる画面サイズに対応
ブラウザ互換性¶
| ブラウザ | サポート |
|---|---|
| Chrome / Chromium | ✅ フルサポート |
| Safari(iOS/macOS) | ✅ フルサポート |
| Firefox | ✅ フルサポート |
| Edge | ✅ フルサポート |
| Internet Explorer | ❌ 非対応 |
ネットワーク要件¶
- WiFi:2.4 GHz または 5 GHz(両方対応)
- 帯域幅:通常 <100 kB/s
- レイテンシ:レーダー更新が滑らかに <100 ms
- ファイアウォール:ポート 8080 がローカルネットワークでアクセス可能である必要があります
トラブルシューティング - モバイルアクセス¶
「http://192.168.1.100:8080 に接続できません」¶
- コンピューターと 同じ WiFi ネットワーク にいることを確認
- ステータスバーの IP アドレスを確認(例とは異なる可能性があります)
- 同じデバイス上にいる場合は
http://localhost:8080を試す - ファイアウォールを確認(一部のルーターはゲストネットワークを分離します)
「レーダーに衛星が間違った位置に表示されます」¶
Android のコンパスモードで: - 位置情報サービスが有効になっていることを確認 - コンパスを再校正してください(電話を数字の 8 の字状に動かす) - デバイスにコンパスセンサーがあることを確認
「更新が遅い / 反応が鈍い」¶
- WiFi 信号強度(RSSI)を確認
- 開いているタブの数を減らす
- デスクトップ CPU 使用率を確認(バックグラウンドタスク)
- ページを更新してみる(ブラウザキャッシュ)
ヒントとコツ¶
横向きモード¶
電話を横にしてレーダー表示を大きくする(運用に推奨)。
複数デバイス¶
複数のスマートフォンが同時に接続できます: - 各デバイスがライブ更新を見る - マルチ人数のグラウンドステーション操作に便利 - パフォーマンスに影響なし
URL シェアリング¶
同じローカルネットワーク上のチームメンバーと セッション URL をシェア:
http://192.168.1.100:8080?satellite=ISS
サポートされている場合、ISS 衛星に直接開きます。
QR コード¶
ステータスバーの QR コードを任意の QR リーダーアプリでスキャンして Web UI をすぐに開きます。