android - 使用 Android BLE Apache-Cordova 从 kCBAdvDataManufacturerData 中提取数据
问题描述
我在Android上的Apache-Cordova平台下开发了一个应用程序,我想通过kCBAdvDataManufacturerData广播数据,我发送了0000000作为测试,当我在应用程序上扫描时,我有:
“SEMtMDgAAAAABzAwMDAwMDAAAAAAAA==”</p>
这对我来说真的没有意义,因为即使
kCBAdvDataManufacturerData
是 Base64,我应该得到 7 个相同的字符,因为我发送了 7 个零,你能帮我解决如何解码
kCBAdvDataManufacturerData
我还使用我从中获得的 IOS 应用程序扫描了同一个 BLE 设备
<...730303030303030...>
这是合理的,因为有 7 个“30”代表 7 个“0”
解决方案
推荐阅读
- elasticsearch - 如何实现“你的意思是 x?” 在弹性搜索中?
- python - 如何检查复选框是否在Django中被选中?
- c - 将源文件与目标文件一起编译是否正确?
- inno-setup - 在安装开始时卸载以前版本的产品会导致 Inno Setup 中的安装损坏
- python - Numpy 数组形状未被 numba 识别为 int
- flutter - 在生成视频列表并为其创建缩略图时,会导致导航到此页面时出现延迟。如何在颤动中生成缩略图而不滞后
- tapkey - 如何使用 tapkey 管理 API 正确撤销授权?
- sql - 在 2 个日期之间选择值时得到不正确的结果
- eclipse - 禁用 JSP 路径验证 (Eclipse)
- linux - 在反应中运行 npm start 时出现错误