关于手机端的对于uuid 的定义,不同外设uuid是不同的,在motrola xt910 - android demo
中关于heart rate measure 的定义的地方是在
//public static final ParcelUuid HRM = ParcelUuid.fromString("0000180d-0000-1000-8000-00805f9b34fb");
public static final ParcelUuid HRM = ParcelUuid.fromString("0000ffe0-0000-1000-8000-00805f9b34fb");
上面的地方我在heartrate.eww 里面找到的uuid 是
// Heart Rate Service UUIDs
#define HEARTRATE_SERV_UUID 0x180D
#define HEARTRATE_MEAS_UUID 0x2A37
#define HEARTRATE_SENS_LOC_UUID 0x2A38
#define HEARTRATE_COMMAND_UUID 0x2A39
是不是手机端apk 里面的uuid 180d 与keyop端的 HEARTRATE_SERV_UUID(180d)相对应的?
那手机端只有heartrate server的 uuid,那heartrate demo 端定义的其余的uuid 是与手机怎么联系的
#define HEARTRATE_MEAS_UUID 0x2A37
#define HEARTRATE_SENS_LOC_UUID 0x2A38
#define HEARTRATE_COMMAND_UUID 0x2A39