iBeacon通知数据变得不可读?

问题描述

我将HM-10(v709)与Arduino一起用作主机。我想从iBeacon的通知中获取价值。

我连接到iBeacon并打开了有关特征的通知,但是我收到的通知如下:x⸮⸮⸮⸮或只是问号,具体取决于我的显示器的串行速率。

编辑:上面的前两个代码段中有四个方形字符以及一个问号,对我而言这些不会出现在stackoverflow上。

关于应该怎么做的任何想法?我正在接收什么样的数据,或者可能是什么问题?通知中的数据应类似于此0x04020311870100

编辑:当我发送一条AT命令读取RD特性时,我得到了以字符串形式出现的正确数据(例如制造商名称,版本等),但是十六进制值不起作用。我正在对此进行实验。

解决方法

花费数小时进行故障排除以最终实现Arduino的串行监视器无法显示原始十六进制值,因此无法显示字符。为了解决这个问题,我使用了另一个端子https://sites.google.com/site/terminalbpp/,该端子可以切换到十六进制。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...