你好,
我在ble_peripheral示例中遇到了麻烦。我如何添加一个特性,我可以读取ADC值?暂时只读取虚拟值就足够了,但我无法打出虚假的值,让我用智能手机看。甚至现有的ADC 1和2特性不要给我任何数据。
亲切的问候,罗伯特。
你的问题可以在这里回答:https://support.dialog-semiconductor.com/custom-profile-reading-characte..。
实际上,当您在控制点上编写0x01时,您可以在ble_peripheral示例上读取ADC 1的值。(它会触发一个计时器并自动更新ADC值1)
我试图读取一个虚拟的值,只是通过按下我的应用程序上的read按钮(在iOS上的LightBlue)在一个新的自定义配置文件,但目前没有运气。如果我这么做了,我会在这里发布,因为上面的选项可能不是你想要的。
谢谢你,我终于可以读取虚值与adc值1配置文件。
我是新手,如果我忽略了一些简单的东西或者没有在你的回复中得到答案,我很抱歉,但是当READ按钮被按下时,到底发生了什么?我仍然不明白,当READ按钮被按下时,数据是如何发送到中央的,因为adc值1的处理函数是空的。
嗨罗伯特•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
你的问题可以在这里回答:https://support.dialog-semiconductor.com/custom-profile-reading-characte..。
实际上,当您在控制点上编写0x01时,您可以在ble_peripheral示例上读取ADC 1的值。(它会触发一个计时器并自动更新ADC值1)
我试图读取一个虚拟的值,只是通过按下我的应用程序上的read按钮(在iOS上的LightBlue)在一个新的自定义配置文件,但目前没有运气。如果我这么做了,我会在这里发布,因为上面的选项可能不是你想要的。
谢谢你,我终于可以读取虚值与adc值1配置文件。
我是新手,如果我忽略了一些简单的东西或者没有在你的回复中得到答案,我很抱歉,但是当READ按钮被按下时,到底发生了什么?我仍然不明白,当READ按钮被按下时,数据是如何发送到中央的,因为adc值1的处理函数是空的。
嗨罗伯特•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