Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

EZ-BLE™ Creatorモジュールを使用したI2C-to-BLEブリッジ - KBA97000 - Community Translated (JA)

EZ-BLE™ Creatorモジュールを使用したI2C-to-BLEブリッジ - KBA97000 - Community Translated (JA)

ChaitanyaV_61
Employee
Employee
50 questions asked 25 likes received 25 sign-ins

Community Translated by HiOm_1802421          Version: *B

Translation - English: I 2C-to-BLE Bridge using the EZ-BLE™ Creator Module – KBA97000

質問:

EZ-BLE Creatorモジュール (CYBLE-022001-00) を使用してI2C-to-BLEブリッジを実装することは可能ですか?サイプレスは、このアプリケーションを実証するためのサンプルプロジェクトを提供していますか?

回答:

はい、EZ-BLE Creatorモジュール (CYBLE-022001-00) を使用してI2C-to-BLEブリッジを実装することは可能です。サイプレスは、このアプリケーションを実証するために2つのサンプルプロジェクト(EZ-BLE Creatorモジュール CYBLE-022001-00で利用可能)を提供しています。

I2C-to-BLEブリッジのサンプルプロジェクト

  1. I2C-to-BLE ペリフェラルサンプルプロジェクト
    Image_1.png

    図1 I2C-to-BLE ペリフェラルサンプルプロジェクト


    I2CコンポーネントはI2Cスレーブとして構成されます。 BLEコンポーネントは、BLE GAPペリフェラルとGATTサーバロールに構成されます。 プロジェクトには、2つのカスタムサービスを使用するカスタムBLEプロファイルが実装されています。
    • I2C_Write:I2C_Write_dataカスタム特性の Write without Response コマンドを介して任意のセントラルデバイスからデータを受信します。
    • I2C_Read:I2C_Read_dataカスタム特性の Notification を介して任意のセントラルデバイスへデータを送信します。

      このプロジェクトは、EZ-BLE Creator 評価ボード (CYBLE-022001-EVAL) および BLE Pioneer Kit (CY8CKIT-042-BLE) を使用してプログラムとデバッグができます。 BLE Pioneer Kit の PSoC 5LP またはその他の外部MCUを、I2Cマスタとして使用できます。
      このプロジェクトは以下でテストできます:
      • CySmart PCツールは、CySmart USBドングル(CY5670)と接続し、BLEセントラルデバイスをエミュレートします。
      • 次のセクションで説明するI2C-to-BLE セントラルプロジェクトは、BLE Pioneer Kitにプログラムし、BLEセントラルデバイスとして動作します。
  2. I2C-to-BLE セントラルサンプルプロジェクト
    Image_2.png

    図2 I2C-to-BLE セントラルサンプルプロジェクト

    I2CコンポーネントはI2Cスレーブとして構成されます。 BLEコンポーネントは、BLE GAPセントラルおよびGATTクライアントロールに構成されます。 プロジェクトには、2つのカスタムサービスを検出して使用するカスタムBLEプロファイルが実装されています。
    • I2C_Write:I2C_Write_dataカスタム特性の Write without Response コマンドを介して任意のペリフェラルデバイスへデータを送信します。
    • I2C_Read:I2C_Read_dataカスタム特性の Notification を介して任意のペリフェラルデバイスからデータを受信します。
      このプロジェクトは、EZ-BLE Creator 評価ボード (CYBLE-022001-EVAL) および BLE Pioneer Kit (CY8CKIT-042-BLE) を使用してプログラムおよびデバッグができます。BLE Pioneer Kit の PSoC 5LP またはその他の外部MCUを、I2Cマスタとして使用できます。このプロジェクトは、BLEペリフェラルデバイスとして動作する BLE Pioneer Kit にプログラムされた I2C-to-BLE ペリフェラルプロジェクト(前述)とテストできます。

サンプルプロジェクトの場所

サンプルプロジェクトのダウンロードプロジェクト全体と、対応するユーザーガイドをダウンロードするには、次の手順に従ってください。

    1. github.comのサンプルプロジェクトページ(上記のセクションの場所)へ移動し、目的のプロジェクト (I2C_BLE_Central.zip または I2C_BLE_Peripheral.zip) を選択します。次の図は、I2C_BLE_Centralプロジェクトをダウンロードする例を示しています。
      Image_3.png
    2. 次の図に示すように、「Raw」ボタンを選択します。 全てのプロジェクトファイルと、対応するユーザーガイドが.zipファイルとしてダウンロードされます。
      Image_4.png

サポートするキットとソフトウェア

プロジェクト

PSoC Creator
バージョン

コンパイラ

開発キット

V3.1 SP2

V3.1 SP1
以前

GCC

MDK

RVDS

CY8CKIT-042-BLE with
CYBLE-022011-EVAL

CY8CKIT-042-BLE with
PRoC BLE module
(CY5671 or CY5674)

CY8CKIT-042_BLE with
PSoC 4 BLE module
(CY8CKIT-142 or CY8CKIT-141)

I2C-to-BLE ペリフェラルプロジェクト

はい

いいえ

はい

はい

はい

はい

いいえ

いいえ

I2C-to-BLE セントラルプロジェクト

はい

いいえ

はい

はい

はい

はい

いいえ

いいえ


備考:
サンプルプロジェクトは、I2Cバスで最大1MHzの速度をサポートしています。 ブリッジプロジェクトのスループットは、BLEリンクの環境と品質に依存します。

0 件の賞賛
403 件の閲覧回数
寄稿者