🐔

ソフトウェア音響モデムのライブラリ

2023/01/22に公開

音響信号でデジタルデータを送受信するライブラリを作ったので紹介します。Wifi等の電波接続、有線接続無しに、オーディオデバイスのみで50bps~1kbps程度の低速なワイヤレスデジタル通信をすることができます。通信範囲は概ね60cmです。
https://www.youtube.com/watch?v=4cB3hWATDUQ

音響モデム

音響モデムは、音声アナログ回線でデジタルデータ通信をする装置です。代表的な物に、音響カプラがあります。ソフトウェア音響モデムは、これらの装置で処理していた変調・復調機能をソフトウェアのみで提供します。

ライブデモ

パソコンやスマートフォンのブラウザから、半二重のテキスト送受信を試すことができます。パソコンとスマートフォン、もしくはスマートフォンを2台以上準備してください。パソコンとスマートフォンの組み合わせでは、パソコン側を送信器にすると簡単です。


TBSKmodem ライブデモ

ユースケース

TBSKmodemは、高度な無線通信装置が使用できない、または装置の実装コストがかけられないような、小規模な通信機能に適しています。

  • インターネットを経由しないウェブサイトからのデータ転送。
  • スマートフォン同士のオフラインデータ転送。
  • 一般音声回線(音声電話回線・AM/FM放送・糸電話など)を経由した簡易デジタルデータ通信。
  • 古典的アナログ信号機器へのデジタル保存(カセットテープ等)
  • 組込機器へのデータ転送・取得、ウェブサイトへのアップロード。

対応プラットフォーム

サンプルプログラムとライブラリはGithubから取得できます。

Discussion