【テクニカル乾物】インダストリアルグレード BLE5.2 Bluetooth モジュール SKB378 チュートリアル、AT コマンドセット

SKB378 は、高度に統合されたBluetooth 5.2 モジュールで、2.4 GHz ISM 周波数帯域での高速短距離無線通信に使用できます。工業グレードの標準、マスター/スレーブ モード (1 マスターから 8 スレーブ) をサポート、シリアル ポート透過伝送、AT コマンド制御をサポート、AoA Bluetooth 高精度屋内測位をサポート このモジュールには 32 ビット ARM Cotex-M33 プロセッサが統合されていますメイン周波数は 76.8 MHz、内蔵 32kB RAM および 512kB フラッシュで、アナログまたはデジタル周辺機器をサポートします受信感度は-106.7dBmと高く、50メートル以上の距離でデータ透過伝送を実現でき、IoTデータ収集、データ透過伝送、インテリジェント制御、AoA Bluetoothビーコン、AoAに最適なBluetoothソリューションです。 Bluetooth ゲートウェイ。

写真

 SKB378 には、UART、SPI、SmartCard-ISO7816、IrDA、I2S 、I2C、PDM などの豊富なペリフェラルがあります。

SKB378 はコスト効率が高く、低消費電力モードをサポートし、スリープ電流は 1.8μA 未満ですサイズ、モジュールの外観、パッケージは既存の BLE4.2 Bluetooth モジュール SKB369 および BLE5.0 Bluetooth モジュール SKB501 と一致しており、性能の点では、SKB378 は消費電力が低く、より長い距離を送信できます。

SKB378 チュートリアル

写真

1. まず、USB-TTL シリアル ケーブルを介してモジュールをコンピュータに接続します。

2. シリアル ポート デバッグ アシスタントを開き、正しいポート番号とシリアル ポートのボー レートを選択します (一部のモジュールのボー レートの初期値は 115200 ですが、実際の使用時の実際の値は 9600 になる場合があります。使用する場合は注意が必要です)それ)。

3. シリアル ポート デバッグ アシスタントを介して次のコマンドを送信し、Bluetooth モジュールが正常に動作しているかどうかを確認し、Bluetooth モジュールを構成します。


1. SKB378 ATコマンドを取得する

AT+? または AT+HELP は、モジュールがサポートしている AT コマンドとその使用方法を問い合わせ、Bluetooth モジュール SKB378 が正常に動作しているかどうかを判断するために使用されます。AT コマンドが正常に出力されていれば、正常に動作していると判断できます。モジュールは正常に動作しています。

写真

2. ファームウェアのバージョンを取得する

AT+VER、SKB378のファームウェアバージョンを確認するために使用されます。

写真

3. SKB378MACアドレスの表示

AT+MAC、Bluetooth MAC アドレスを取得します。

写真

4. 接続されたデバイスの Bluetooth MAC アドレスを取得します

AT+PEER、接続されたデバイスの MAC アドレスを取得します。

写真

5.Bluetoothモジュールをリセットします

AT+RESET、Bluetooth モジュールをリセットします。

写真

6. Bluetooth デバイスの検索

AT+FACTORY、工場出荷時の設定に戻す

写真

7. SKB378の動作ステータスを取得する

AT+STATUS、モジュールのステータスを取得します。

写真

8. Bluetooth デバイスを接続する

AT+CON_MAC、MAC アドレスを使用してスレーブ デバイスを接続します、AT+CON_MAC=MAC アドレス\r\n

写真

9. Bluetooth デバイスを切断します

AT+DISCON、MAC アドレスを使用して、接続されている Bluetooth デバイスを切断します: AT+DISCON=s\r\n m: マスターとして切断; s: スレーブとして切断。

写真

10. SKB378シリアルポートのボーレートのクエリ/設定

AT+BAUD では、現在のボー レートをクエリするか、固定ボー レートの 1 つを選択して現在のボー レートとして設定できます。設定後に有効にするには、リセットする必要があります。

写真

11. SKB378 送信電力のクエリ/設定

AT+TXPWR、モジュールの無線送信電力を設定します。このコマンドはモジュールの無線送信電力を設定するために使用され、このコマンドにより送信距離を増減できます。SKB378 モジュールは、送信電力 -20/-16/-12/-8/-4/0/2/4/6 のみをサポートします。

写真

12. ブロードキャスト名のクエリと設定

AT+DEV_NAME、このコマンドは SKB378 のブロードキャスト名のクエリと設定に使用されます。名前は最大 20 バイトです。

写真

13. ブロードキャスト間隔の問い合わせと設定

AT+ADVINTVL、このコマンドは SKB378 のブロードキャスト間隔を問い合わせて設定するために使用されます。SKB378 モジュールのブロードキャスト間隔設定範囲は 20ms ~ 10000ms、ステップ: 10ms です。

写真

14.周囲のBluetoothデバイスをスキャンします

AT+SCAN_BLE、シリアル ポート経由で BLE デバイスをスキャンして出力し、最大 100 個のデバイスを出力できます。

写真

15. シリアルポートを開閉します

AT+UART_EN、シリアル ポートを開くか閉じる (電源オフ後は保存されない)、シリアル ポートを閉じて電力消費を削減します。シリアル ポートを閉じた後は、シリアル ポートを介してコマンドを送信してシリアル ポートを開くことはできません。携帯電話を使用してデバイスに接続し、このコマンドを送信してシリアル ポートを開くか、電源を再起動します。

写真

16. 他のモジュールを起動する

AT+WAKE_UP の場合、モジュールはデフォルトでウェイクアップ ピン (PB.00) をプルアップし、ピン レベルは設定値に従います。

写真

上記の Bluetooth コマンドの後、Bluetooth モジュール間の簡単な接続が実現され、シリアル ポートを介してモジュール間でデータを送信できるようになります。これは、マスター/スレーブ モードで動作する単純な Bluetooth モジュールのシリアル ポート透過伝送です。SKB378 の設定の詳細については、 「SKB378 AT コマンド セット」を参照してくださいSKYLAB公式サイトSKB378製品ページのデータダウンロードをご参照ください。

SKB378の応用

高度なウェアラブル デバイス、仮想現実と拡張現実、高性能 HID コントローラー、スマート ホーム、Bluetooth AoA ポジショニング、産業用および IoT デバイスで広く使用できます。スマート ホーム、モノのインターネット、LED ライト、建物管理、ビーコン、屋内測位、Bluetooth ゲートウェイ

おすすめ

転載: blog.csdn.net/SKYLAB01/article/details/131944552