0

私はアンドロイドの新しいです。私はラズベリーパイ3デバイスを持っています。ラズベリーについての混乱がラズベリーについての混乱しているラズベリーにモバイルデバイスを接続することができますenergy.weは使用していますラズベリーパイ3 BLEデバイス

答えて

1
  1. 私は(ハートレートモニター、MIバンド2)のようなラズベリーパイ3で同じことをしたいのAndroidデバイスへのBLEデバイスを接続し、特性を取得し、Characteristics.nowを書くことができますすることができますプログラム

    DBusコールを使用してプログラムで実行できます。 DBusは、Linuxで使用されるプロセス間通信方式です。 PythonやCなどのさまざまな言語にDBusバインディングを使用して、DBus呼び出しを行い、操作を実行できます。 あなたが始めるのに役立ついくつかのリンク:

  2. ターミナル

    からGatttoolは、端末ツールです。ちょうどhcitoolのように。あなたは事の作業を取得するには、次のコマンドを使用することができます。

    • lescan hcitoolはあなたの近くの低エネルギーデバイスのリストを提供しますmac_adress_of_le_device -I -b

    • gatttoolがあなた与えます前述のLEデバイスとの対話セッション

    • 対話セッションから主要サービスを取得するには、デバイス

    • に接続するためにを接続します。

    • この結果から、ハンドルの値を使用して、特定のサービスの特性のリストを取得できます。特性のchar-DESC を使用し、特徴記述子を取得するために、特徴的な使用のチャー読み取りHND ハンドル

    • を取得するには

    • を扱いますハンドル

    • 値を扱う特性チャー書き込み-REQへの書き込み

    ・ホープ、このことができます!

関連する問題