你好,
我在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按钮被按下时数据是如何发送到中央的,因为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按钮被按下时数据是如何发送到中央的,因为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