SmartGattLib:SmartGattLib是一个Java库,可简化蓝牙SMART设备的工作

上传者: 42118011 | 上传时间: 2023-03-31 16:04:20 | 文件大小: 92KB | 文件类型: ZIP
SmartGattLib SmartGattLib是一个Java库,可简化Bluetooth SMART设备(Bluetooth 4.0中的Bluetooth Low Energy )的工作。 它提供了所采用的所有UUID,并提供了一种方便的方式来解释特征(例如,心率,电池电量)。 实施和测试的特征 电池电量 BodySensor位置 心率测量 ManufacturerNameString 还有更多。 请提交拉取请求以添加更多特征。 兼容性 该库没有依赖关系,可以与每个Bluetooth SMART堆栈一起使用,例如: 一体化 使用Bluetooth SMART设备通常通过以下方式进行操作: 扫描设备 连接到GATT设备 发现服务 获取感兴趣的服务的特征(SmartGattLib可帮助识别服务) 读取特征或注册更新(SmartGattLib可帮助识别特征) 解释特性更新(Sm

文件下载

资源详情

[{"title":"( 47 个子文件 92KB ) SmartGattLib:SmartGattLib是一个Java库,可简化蓝牙SMART设备的工作","children":[{"title":"SmartGattLib-master","children":[{"title":".gitignore <span style='color:#111;'> 332B </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 646B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"java","children":[{"title":"com","children":[{"title":"movisens","children":[{"title":"smartgattlib","children":[{"title":"declarations","children":[{"title":"CharacteristicDeclaration.java <span style='color:#111;'> 2.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"helper","children":[{"title":"AbstractReadAttribute.java <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"Service.java <span style='color:#111;'> 173B </span>","children":null,"spread":false},{"title":"UuidObjectMap.java <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"AbstractAttribute.java <span style='color:#111;'> 609B </span>","children":null,"spread":false},{"title":"AbstractWriteAttribute.java <span style='color:#111;'> 280B </span>","children":null,"spread":false},{"title":"GattByteBuffer.java <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false},{"title":"AbstractReadWriteAttribute.java <span style='color:#111;'> 287B </span>","children":null,"spread":false},{"title":"Characteristic.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"UuidObject.java <span style='color:#111;'> 953B </span>","children":null,"spread":false},{"title":"TimeZoneUtil.java <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false}],"spread":true},{"title":"GattUtils.java <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false},{"title":"attributes","children":[{"title":"DefaultAttribute.java <span style='color:#111;'> 889B </span>","children":null,"spread":false},{"title":"BodySensorLocation.java <span style='color:#111;'> 1.77KB </span>","children":null,"spread":false},{"title":"CscMeasurement.java <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"HeartRateMeasurement.java <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false}],"spread":true},{"title":"descriptors","children":[{"title":"ClientCharacteristicConfiguration.java <span style='color:#111;'> 924B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"movisens","children":[{"title":"smartgattlib","children":[{"title":"helper","children":[{"title":"GattByteBufferTest.java <span style='color:#111;'> 567B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"CyclingSpeedCadenceMeasurementTest.java <span style='color:#111;'> 976B </span>","children":null,"spread":false},{"title":"WeightTest.java <span style='color:#111;'> 986B </span>","children":null,"spread":false},{"title":"HeartRateMeasurementTest.java <span style='color:#111;'> 856B </span>","children":null,"spread":false},{"title":"Example.java <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"BatteryLevelTest.java <span style='color:#111;'> 464B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"gradlew <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"CHANGELOG.md <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 4.43KB </span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.properties <span style='color:#111;'> 230B </span>","children":null,"spread":false},{"title":"gradle-wrapper.jar <span style='color:#111;'> 52.30KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"src-gen","children":[{"title":"main","children":[{"title":"java","children":[{"title":"com","children":[{"title":"movisens","children":[{"title":"smartgattlib","children":[{"title":"Characteristics.java <span style='color:#111;'> 44.78KB </span>","children":null,"spread":false},{"title":"attributes","children":[{"title":"BatteryLevel.java <span style='color:#111;'> 900B </span>","children":null,"spread":false},{"title":"SerialNumberString.java <span style='color:#111;'> 950B </span>","children":null,"spread":false},{"title":"DateOfBirth.java <span style='color:#111;'> 1.48KB </span>","children":null,"spread":false},{"title":"Weight.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"Appearance.java <span style='color:#111;'> 875B </span>","children":null,"spread":false},{"title":"FirmwareRevisionString.java <span style='color:#111;'> 994B </span>","children":null,"spread":false},{"title":"DeviceName.java <span style='color:#111;'> 855B </span>","children":null,"spread":false},{"title":"ModelNumberString.java <span style='color:#111;'> 939B </span>","children":null,"spread":false},{"title":"ManufacturerNameString.java <span style='color:#111;'> 994B </span>","children":null,"spread":false},{"title":"Height.java <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"EnumGender.java <span style='color:#111;'> 841B </span>","children":null,"spread":false},{"title":"Age.java <span style='color:#111;'> 964B </span>","children":null,"spread":false},{"title":"Gender.java <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false}],"spread":false},{"title":"Services.java <span style='color:#111;'> 5.41KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明