ble_peripheral例子

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
罗伯特Reichel
离线
最后看到:3年2个月前
加入: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年2个月前
加入:2017-09-01 09:25
谢谢,我终于能看书了

谢谢你,我终于可以读取虚值与adc值1配置文件。

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

MT_dialog
离线
最后看到:4个月2周之前
工作人员
加入: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