sdk文档增加特征uuid描述
authorliangzhenying <867174124@qq.com>
Fri, 8 Mar 2024 08:52:47 +0000 (16:52 +0800)
committerliangzhenying <867174124@qq.com>
Fri, 8 Mar 2024 08:52:47 +0000 (16:52 +0800)
Document/AiMouseSdk接口文档.md [moved from Document/MouseSdk接口文档.md with 75% similarity]
MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate
MouseSdk/MouseSdk/BleManager.m
MouseSdkDemo/AiMouseSdk接口文档.pdf [new file with mode: 0644]

similarity index 75%
rename from Document/MouseSdk接口文档.md
rename to Document/AiMouseSdk接口文档.md
index 1796592..c5b75c3 100644 (file)
@@ -1,4 +1,4 @@
-# MouseSDK接口文档\r
+# AiMouseSDK接口文档\r
 \r
 \r
 \r
 \r
 ## 示例\r
 \r
+- 蓝牙服务特征\r
+\r
+  ```objective-c\r
+  // 服务id\r
+  #define kServiceUUID @"FFF1"\r
+  //ai特征\r
+  #define kAiUUID @"0783B03E-8535-B5A0-7140-A304D2194CB8"\r
+  //鉴权特征\r
+  #define kAuthUUID @"0783B03E-8535-B5A0-7140-A304D2194CB7"\r
+  ```\r
+\r
+  \r
+\r
 \r
 \r
 - 设置代理\r
 \r
   ```objective-c\r
-  [AiIot shared].delegate = self;\r
+  [AiMouse shared].delegate = self;\r
   ```\r
 \r
 - 鉴权\r
 \r
   ```\r
-  [[AiIot shared] startAuthentication];\r
+  [[AiMouse shared] startAuthentication];\r
   ```\r
 \r
+- 查找对应特征,订阅\r
+\r
+  ```\r
+  - (void)peripheral:(CBPeripheral *)peripheral didDiscoverCharacteristicsForService:(CBService *)service error:(NSError *)error {\r
+      for (CBCharacteristic *characteristic in service.characteristics){\r
+          if ([characteristic.UUID.UUIDString isEqualToString:kAuthUUID]) {\r
+              self.authCha = characteristic;\r
+              [peripheral setNotifyValue:YES forCharacteristic:characteristic];\r
+          }\r
+          else if ([characteristic.UUID.UUIDString isEqualToString:kAiUUID]) {\r
+              self.aiCha = characteristic;\r
+              [peripheral setNotifyValue:YES forCharacteristic:characteristic];\r
+          }\r
+      }\r
+  }\r
+  ```\r
+\r
+  \r
+\r
 - 收到设备传输过来的数据,传给sdk处理\r
 \r
   ```objective-c\r
   \r
   ```\r
 \r
-- 备注\r
-\r
-​            服务id FFF1\r
-\r
-​       AI特征 0783B03E-8535-B5A0-7140-A304D2194CB8\r
+  \r
 \r
-​       鉴权特征 0783B03E-8535-B5A0-7140-A304D2194CB7\r
+​            \r
 \r
 \r
 \r
index 18c7ff7..99ca0af 100644 (file)
Binary files a/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate and b/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate differ
index 84dce8a..79d2ae4 100644 (file)
@@ -11,7 +11,8 @@
 #import <AiMouseSdk/AiMouseSdk.h>
 #import "Config.h"
 
-
+// 服务id
+#define kServiceUUID @"FFF1"
 //ai特征
 #define kAiUUID @"0783B03E-8535-B5A0-7140-A304D2194CB8"
 //鉴权特征
diff --git a/MouseSdkDemo/AiMouseSdk接口文档.pdf b/MouseSdkDemo/AiMouseSdk接口文档.pdf
new file mode 100644 (file)
index 0000000..cdb48aa
Binary files /dev/null and "b/MouseSdkDemo/AiMouseSdk\346\216\245\345\217\243\346\226\207\346\241\243.pdf" differ