2016-11-30 7 views
2

私は、そのHW改訂TI SensorTag CC2650、購入した:私は正常に動作し、その値を読むために書くためのハンドラ0x24を使う(有効)と0x211.2.0それから、温度にアクセスするために:1.3.0とSW改訂を。 最近、我々はTI SensorTag CC2650を2つ購入しました。このうち、HW Rev:1.3.2とSW Rev:1.2.1からこれらの温度にアクセスするには、TI sensorTagsと同じハンドラが動作しませんでした。0x27で書き込み()TI SensorTag CC2650ハンドラの問題

他のセンサーでも同じことが起こります。湿度、ジャイロなど ここにはBLE SensorTag Attribute Tableのリンクがあります。

この属性テーブルは、HWバージョンとSWバージョンの両方で同じですか、異なるのですか。

どのようなヘルプとガイダンスも歓迎します。

+0

gatttool(または同等のもの)でサービスや特性を見つけようとしましたか? – Nipo

+0

はい、彼らは私を助けませんでした。 – Irfan

+0

UUIDを使用して属性にアクセスする必要があります。 UUIDはリビジョン間で変更されません。 –

答えて

1

同じ問題が発生しました。 私は、各センサータグが同じUUIDを持っていてもハンドラが異なることに気づきました。このコマンドを実行することにより、センサータグの各UUIDのハンドラを確認することができます。

gatttool -b <68:C9:0B:06:46:85> --interactive 
[68:C9:0B:06:46:85][LE]> char-read-uuid F000AA01-0451-4000-B000-000000000000 
handle: 0x0021 value: 00 00 00 00 //this is the result you want 

したがって、実際にはUUIDを使用して書き込みをする方が安全です。役に立つと思っています:)

関連する問題