2016-08-29 13 views
0

私はTI CC2541 MCUで、AndroidとのBLE通信に大きな問題があるプロジェクトに取り組んでいます。TI CC2541 no BLE GATT通信

私はCC2541のGATT(CC 2540ドングルを持っていません)の読み書きに、どのAndroidアプリまたはWindowsソフトウェアを使用できますか?私は、Google PlayでBLE SensorTag、Sensortag、BlueExplorerを試しています。最初の2つはそれを読むことしかできないようですが、BlueExplorerは値を変更しようとするたびにエラーを出力します。

私は自分のAndroidアプリをコーディングしようとしましたが、GATTでは成功しませんでした。テストに役立つサンプルコードはありますか?あなたが提供しているlink(17ページ)からドキュメントページに記載されているように

親切に(私はここでは画像としてそれらを投稿することはできません)

+0

CC2541ではどのようなファームウェアを使用していますか? –

+0

私は[このプロジェクト](http://www.ti.com/tool/TIDA-00096)のファームウェアを使用しています。しかし、携帯電話アプリはもう利用できません。 – krneki10

答えて

0

をこのlinkに添付のアプリケーションのスクリーンショットを確認してください。

ピアデバイスによって設定された場合、ECGペリフェラルアプリケーションは、 にECG測定の通知を送信します。電源投入時に、広告は であり、ピアデバイスはECGペリフェラルへの接続 手順を検出して開始する必要があります。ピアデバイスが通知用のECG測定を に設定すると、タイマーが開始され、ECG測定値 が定期的に送信されます。 ECG測定に加えて、ピアデバイス は、サポートされるECGチャネルの数(特性2)および のパケットあたりのECGサンプルデータセットの数(特性3)を読み取ることができる。 ピアデバイスは、 バッテリレベル状態通知のバッテリサービスを検出して設定することもできます。この機能は、

あなたが書くことができるという特徴だけが

あるシンプルBLEペリフェラルフレームワークでサポート と同じである| GATT_CLIENT_CHAR_CFG_UUID | 00:00(2バイト)| の通知を有効にするには、「01:00」と入力します。 "00:00"〜 無効|

サービスは、アプリケーションサービスである0x2D0D(ECG_SERV_UUID)です。

1800、1801のような他のすべて、180aが

はそれがお役に立てば幸いです(これらはジェネリック・アクセス・サービス、一般的な属性のサービス、デバイス情報サービスです)あなたは使用しないでくださいサービスです。

関連する問題