⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
罗伯特Reichel
离线
最后看到:3年3个月前
加入:2017-09-01 09:25
ble_peripheral例子

你好,

我在ble_peripheral的例子中遇到了麻烦。
我如何添加一个特性,我可以读取ADC值?目前,仅仅读取哑值就足够了,
但我无法宣传我的智能手机读取的虚拟值。甚至现有的ADC 1和2特性
不要给我看任何数据。

亲切的问候,
罗伯特。

设备:
TMiranda
离线
最后看到:2年8个月前
加入:2017-11-16 18:00
你的问题可能是

你的问题可以在这里回答:https://support.dialog-semiconductor.com/custom-profile-reading-characte..。

事实上,当您在控制点上写入0x01时,您可以在ble_peripheral示例中读取ADC 1的值。(它将触发一个计时器并自动更新ADC值1)

我试图读取一个虚拟值,只是通过按下我的应用程序上的read按钮(在iOS上是LightBlue)在一个新的自定义配置文件,但迄今为止没有运气。如果我这么做了,我会在这里发布,因为上面的选项可能不是你想要的。

罗伯特Reichel
离线
最后看到:3年3个月前
加入:2017-09-01 09:25
谢谢,我终于可以看书了

谢谢,我终于可以用adc值1配置文件读取哑值了。

我对这是新的,我很抱歉,如果我忽略了一些简单的东西或没有得到答复,在你的反应,但到底发生了什么,当读取按钮被按下?我仍然不明白当READ按钮被按下时数据是如何发送到中央的,因为adc值1的处理器函数是空的。

MT_dialog
离线
最后看到:4个月3个星期前
工作人员
加入:2015-06-08 34
嗨罗伯特•Reichel

嗨罗伯特•Reichel

这个论坛类别是与线程相关的,请使用蓝牙类别,以便发布关于BLE的其他问题。

ble_app_peripheral示例通过通知将ADC虚拟值发送到外围设备,您只需启用中央端的通知,以便您的客户端开始获取数据(在控制点上写入0x01之后)。如果你不启用通知,你只是想从中央读取数据,然后你可以继续并点击读取按钮,然后你将获得当前值存储在数据库中,通过通知间隔更新。当您发送一个通知(如示例所示)时,消息会触发通知,消息的处理程序也会更新数据库中的值,所以当中央读取值时,它发送一个消息在祝福和堆栈没有发送一个响应指示应用程序级别,有人读到特定的特征,有另一种方法的适应症应用程序级别发生读操作时,请检查以下职位的更多信息:

https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bl..。

https://support.dialog-semiconductor.com/gattcreadcmdind-da14580

由于MT_dialog