你好,对话,
最近我开始使用SDK 6.0.10,这里我注意到一些问题。
举例来说ble_应用程序_外围设备,在read命令中无法读取数据,而在notification命令中能够读取数据。
谢谢
设备:
你好,对话,
最近我开始使用SDK 6.0.10,这里我注意到一些问题。
举例来说ble_应用程序_外围设备,在read命令中无法读取数据,而在notification命令中能够读取数据。
谢谢
你好,拉詹22,
很高兴您开始使用我们的SKK6和DA14585产品,但您能否尝试澄清您的问题?如果您能够提供更多关于您的问题的信息,这将非常有帮助。
谢谢,下午好
你好
使用带有DA14586的SDK 6.0.10.511测试ble_app_外围示例。
第一步。调试ble_app_外围程序
步骤2.连接至BLG-PRPH
步骤3。在主服务中DEF_SVC1_UUID_128写入0x01形式的特征DEF_SVC1_CTRL_POINT_UUID_128
第四步。程序默认情况下,通过通知命令从特征DEF_SVC1_ADC_VAL_1_UUID_128读取数据并成功获取计数器数据(虚拟ADC数据)。
第5步。尝试通过读取命令格式DEF_SVC1_ADC_VAL_1_UUID_128读取数据,但不像在SDK 6.0.4中获取数据那样获取数据。
我们使用6.0.10.511版本的新SDK开始我们的新产品。
为什么我们无法在reading命令中获取数据。
在我们的应用程序中,使用read命令获取传感器信息,使用notify命令读取传感器数据。这就是为什么我们需要读取和通知这两个命令。
谢谢
更多细节,
根据实施的应用程序
首先,我们需要从控制点启用,然后将调用用户\u custs1\u ctrl\u wr\u ind\u处理程序,它将启动计时器和计时器事件app\u adcval1\u timer\u cb\u处理程序将继续向内核发送数据,无论我们是否正在读取数据,直到被控制点禁用为止。
提出了一个类似的问题在这里我相信他们使用的是6.0.6及以上版本。
你好,拉詹22,
SDK6.0.10的ble_app_外围设备示例中的ADC 1特性同时启用了读取和通知权限。请检查user_custs1_def.c中的custs1_att_db。当尝试从对等设备读取特征时,您希望得到什么?在对等设备中启用通知后,您是否能够看到ADC 1更新?
谢谢,下午好
你好
在对等设备中启用通知后,您是否能够看到ADC 1的更新?对我能够获得虚拟ADC数据(计数器值)。
当尝试从对等设备读取特征时,您希望得到什么?我希望在阅读指挥部。
谢谢
你好,拉詹22,
让我检查一下,然后再给你回复。
谢谢,下午好
你好,拉詹22,
无法读取ADC数据的原因是,当通过通知发送数据时,数据库中的CUST1_IDX_ADC_VAL_1_VAL没有更新。这不是SKD错误!为了更新数据库,除了从CUSTS1_VAL_NTF_请求外,还应发送CUSTS1_VAL_SET_请求以触发CUSTS1_VAL_SET_请求处理程序()。如果检查此处理程序的源代码,您将发现已执行attmdb_att_set_value()。请尝试以下代码段:
谢谢,下午好
亲爱的对话小组:,
当使用struct custs1\u val\u set\u req时,req\u set->conidx参数不相关?如果相关,那么如何设置“所有连接”的值-使用GAP\u INVALID\u conidx触发硬故障。
嗨bojanpotocnik,
谢谢你的评论。你能提出一个新的论坛门票与你的问题,因为这是一个旧的和关闭?此外,如果你能澄清你的问题将是非常有帮助的。
谢谢,下午好