Windows PC用
TandemSDRを使用して
SDRconnectを外部ブラウザーで制御する方法
Prepared by ICAS Enterprises June 18, 2026
TandemSDRは、SDRconnectのWebSockets APIを利用して、インストールすることなしに外部ブラウザーを使用してSDRconnectを制御することができます。

SDRconnectのWebSockets APIの仕様(英語):
https://www.sdrplay.com/docs/SDRconnect_WebSocket_API.pdf
新たに開発されたSDRconnect用WebSockets APIにより、外部ブラウザーからLAN/WAN経由で、ソフトをインストールすることなしにHTMLベースのコマンドにてSDRconnectを外部より制御することが可能になりました。
TandemSDRの概要は、下記のGITHUBで得られます(英語):
https://github.com/Roger-Need/TandemSDR
TandemSDRは、第三者製ソフトウェアですので、弊社ではサポートできませんので、ご使用者自身の責任においてご使用願います。
Windows PC用特別設定
Windows PCでSDRconnectをTandemSDRで制御するには、下記の事前準備が必要です。
1.Windows PCのIPアドレスを確認しておく。
コマンドプロンプトで "ipconfig" 等を実行してSDRconnectが動作しているPCのローカルIPアドレスを確認しておきます。
2. 以下の変更を行わないと、ローカルネットワーク内の他のPCやスマホ等からアクセスすることができない場合があります。
PC並びにネットワーク関連の知識が無い方には、下記の作業をお奨め致しません。ご自身の責任において設定願います。
方法1:
Windows Defenderにて、「プライベートネットワーク」の設定を「Windows Defender ファイアウォールを無効にする」にしてください。
これで、同一ローカルネットワーク内のPC/タブレット/スマホからアクセスが可能になります。Defenderが長時間無効な状態では危険ですので、他のPC等からアクセスができるか確認後、Defenderを有効な状態に戻すことをお奨め致します。
方法2:
Windows Defenderの設定画面にて、「詳細設定」を選択します。
「受信の規則」を選択します。
「新しい規則」をクリックし、
「ポート」にチェック後、「次に」をクリックします。
「TCP」にチェックが入っているか確認後、「特定のローカルポート」 にチェック入れ、
右の欄に「5454」と入力後、「次へ」をクリック。
「接続を許可する」にチェックが入っていることを確認後、「次へ」をクリック。
次の画面では「プライベート」のみチェックしてから、「次へ」をクリック。
次の画面では、名前をつけてください。例: 「Allow Port 5454」 等。
「完了」をクリックして終了します。
TandemSDR V1.2のダウンロード
使用するブラウザーがインストールされている機器(PC/タブレット/スマホ)からTandemSDRをダウンロードします。
下記よりダウンロード願います。
https://github.com/Roger-Need/TandemSDR/blob/main/TandemSDR_V1.2.html
TandemSDR_V1.2.htmlファイルをブックマーク等に登録しておくと、立ち上げが簡単にできます。
SDRconnect側の設定
SDRconnectを「管理者として実行」にて立ち上げます。接続されているRSP受信機を選択し、受信状態にしてください。
サイドバーの設定[...]から[Preferences]を選択します。

Preferencesでは、[WebSocket Server]のボタンを右にスライドして背景が青になるようにしてから[OK]をクリックして設定を終了してください。
これでSDRconnect側の設定は終了しました。
外部ブラウザーからの接続方法/制御方法
上記設定が終了した後、動作確認のために、SDRconnectが物理的に接続されたPC上のブラウザーから接続するか確認しましょう。
先ほどダウンロードしたTandemSDR_V1.2.htmlをダブルクリックしてTandemSDRをブラウザー内で起動します。
下記の画面が表示されますので、設定を行います。
C
SDRconnectとの接続開始
1.[Disconnected]と表示されている場合は、SDRconnectと接続が行われてない状態を表します。接続されると[Connected]に表示が変わります。
2. IPアドレス表示: ローカルホストとの接続には、127.0.0.1のIPアドレスを用います。それ以外は、WAN/LAN上のIPアドレスを入力します。WANの場合、ルーターのポートフォワーディングでPort 5454 を有効にしてください。
3. ポート番号: デフォルトで[5454]になっています。
4. [Connect]をクリックすると、SDRconnectと接続され、[Disconnected]に表示が変わります。クリックすると、[Connect]表示に戻り、接続が解除されます。
5. [?]をクリックすると、TandemSDRのhelpが表示されます。(英語)
6. [Backup]をクリックすると現在の設定がバックアップされます。
7. [Restore」をクリックして、6.で保存したファイルを呼び出すことにより、バックアップした設定表示に戻すことができます。
操作画面 - S-Meter 〜 Audio AGC
1. Sメーター
2. 信号強度のdBm表示 / SNR表示
3. 現在受信しているVFOの周波数 (MHz)
4. ボリューム: お好みに合わせて調整します。
5. ノイズリダクション: [Off]をクリックして[ON]にすると有効になり、スライダーで調整します。
6. オーディオAGC: [ON]にすると、AGCのレベルが調整できます。
スペクトラム表示
[Show]をクリックするとスペクトラムが表示されます。
スペクトラム画面が表示されます。信号のピークをクリックするとVFO周波数が移動します。
1. [Hide]: クリックすると、スペクトラムが非表示になります。
2. [Snap]: ドロップダウンにより、マウスでスペクトラム画面をクリックした場合の、最小ステップ周波数を設定します。
3. [Avg]: スペクトラム表示のアベレージング度を設定します。数値が高いほど、表示速度が下がりますが、より波形が綺麗に表示できます。
4. [Max]: 縦軸のdBm強度の上限を設定します。
5. [Min]: 縦軸のdBm強度の下限を設定します。
6. [Xn]: ズーム度合いを設定します。
7. [Show Waterfall]: ウォーターフォールを表示します。
ウォーターフォール表示
1. [Hide Waterfall]: クリックすると、ウォーターフォールが非表示になります。
2. [Average]: [Yes]を選択するとアベレージングされ波形が綺麗に表示できます。
3. [Speed]: ウォーターフォールのスクロール速度を調整します。

ウォーターフォール表示
1. [VFO]: スピナーで受信周波数を変更します。
2. [Step]: スピナーでVFO周波数のステップ周波数を設定します。
3. [Center]: スペクトラム画面の中心周波数を設定します。タイプ入力もしくはスピナーで設定します。
4. [VFO]: クリックすると、受信している周波数がスペクトラムの中央になります。
5. [Sample Rate]: 受信帯域を設定します。LANでギガビット対応の場合は10MPSで殆ど問題ありませんが、インターネット接続の場合はバンド帯域を小さめに設定しましょう。
6. [Selected Device]: 現状、SCRconnectに接続しているRSP受信機名が表示されますので、そのままにして使用してください。
7. [Antenna]: RSPduo/RSPdx-R2等のアンテナポートを切り替えます。
8. [RF Gain]: RFゲインを調整します。
9. [Mode]: 受信モードを選択します。
10. [Filter BW]: フィルター帯域を選択します。
11.[RDS]: 日本ではRDSに対応しておりませので、設定しなくてもかまいません。
12. [Stereo]: [ON]にするとステレオ受信に対応します。
13. [Squelch]: [ON]にするとスケルチ機能が有効になります。右のスライドバーで閾値を調整します。

Signal History
[Show]をクリックすると信号強度の時間経過プロットを表示することができます。

[Hide]: クリックすると、プロット表示が終了します。
[Start]: クリックすると、プロット表示がスタートします。
[Every]: ドロップダウンからプロット間隔を選択します。
[Start]で以下のプロット画面が表示されます。
[STOP]: プロットを終了します。[Clear]表示が出ます。クリックするとプロット画面が閉じます。
[Record]: プロット数値をCSVファイルに記録します。記録するファイルを指定します。
[Export]: 記録したファイルをCSVファイルにエクスポートします。

===END OF DOCS===