0

プロジェクト blueToothMe を自分用に変換しようとしています。コード内の UUID を変更しました

NSArray *characteristics = [NSArray arrayWithObjects:[CBUUID UUIDWithString:@"2A1E"], 
                                                         [CBUUID UUIDWithString:@"2A1C"],
                                                         [CBUUID UUIDWithString:@"2A21"], nil];

NSArray *characteristics = [NSArray arrayWithObjects:[CBUUID UUIDWithString:@"2A04"], 
                                                         [CBUUID UUIDWithString:@"2A03"],
                                                         [CBUUID UUIDWithString:@"2A19"], nil];

cc2540 から接続できますが、特性サービスをまったく取得できません。

私はバッテリー サービスの UUID を知っており、それらを使用してユーザーにバッテリー レベルを知らせたいと考えています。

私は置き換えようとしました:

[instance setCharacteristics:characteristics forServiceCBUUID:@"1809"];
[instance setLetWriteDataCBUUID:[NSArray arrayWithObject:@"1809"]];

characteristics = [NSArray arrayWithObject:[CBUUID UUIDWithString:@"2A29"]];

[instance setCharacteristics:characteristics forServiceCBUUID:@"180A"];

[instance setCharacteristics:characteristics forServiceCBUUID:@"2803"];
        [instance setLetWriteDataCBUUID:[NSArray arrayWithObject:@"2803"]];

        characteristics = [NSArray arrayWithObject:[CBUUID UUIDWithString:@"2A19"]];

        [instance setCharacteristics:characteristics forServiceCBUUID:@"180F"];

誰かがこれを使って何かアイデアを持っていますか?

ありがとう

4

0 に答える 0