主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

蓝牙通信

蓝牙®デバイスからの読み取りと同デバイスへの書き込み

蓝牙は,短波長無線伝送を使用した,短距離でデータを交換する無線通信プロトコルです。蓝牙機能を備えた一般的なデバイスには、ラップトップ、携帯電話、および無線センサーが含まれます。

MATLAB®で蓝牙インターフェイスを使用して,ASCIIデータとバイナリデータの送受信を行います。このインターフェイスでは,蓝牙シリアルポートプロファイル(SPP)を使用します。任意の蓝牙SPPデバイスを特定して,MATLABからそのデバイスとの双方向接続を確立することができます。

蓝牙デバイスと通信するには,コンピューターに内蔵または外付けの蓝牙アダプターが備わっている必要があります。詳細については,蓝牙通信設定の構成を参照してください。

関数

すべて展開する

bluetoothlist 近くの蓝牙经典デバイスのスキャン
蓝牙 蓝牙经典デバイスへの接続
configureTerminator 蓝牙デバイスとのASCII文字列通信の終端子を設定
configureCallback 蓝牙デバイスと通信するためのコールバック関数とトリガー条件の設定
蓝牙デバイスからのデータの読み取り
readline 蓝牙デバイスからのASCII文字列データ行の読み取り
データを蓝牙デバイスに書き込む
writeline 蓝牙デバイスへのASCIIデータ行の書き込み
冲洗 蓝牙デバイスのバッファーのクリア

トピック

蓝牙通信の概要

蓝牙通信の基本概念について学習する。

蓝牙通信設定の構成

MATLABと蓝牙デバイスとの接続を確立する。

蓝牙通信を使用したデータ送信

蓝牙デバイスでテキストデータとバイナリデータの両方を読み取り,書き込む。

蓝牙通信でのコールバックの使用

指定したイベントがデバイスで発生したときにコールバック関数を実行することにより,機器の通信を強化する。

蓝牙インターフェイスへのコードの遷移

蓝牙の代わりに蓝牙を使用して蓝牙デバイスに接続する。

トラブルシューティング

蓝牙通信のトラブルシューティング

蓝牙インターフェイスのトラブルシューティング。

蓝牙の警告の解決:データをまったく読み取れない

データを何も受信せず,次の警告メッセージが表示された場合のトラブルシューティング。蓝牙无法读取任何数据。

蓝牙の警告の解決:一部のデータを読み取れない

一部のデータを受信したが,次の警告メッセージが表示された場合のトラブルシューティング。蓝牙unable to read all requested data.

注目の例