我正在尝试使用另一个通用BT-LE模块从移动传感器读取ECG实时数据。
GATT特性可用于心率(读取或通知)或其他预定义服务:我们只需向端点发送一个原始命令,例如,用于心率通知流的相应UUID上的0x0100 (START_NOTIFY)。
问题是,有了微控制器和BT模块,我们就不能使用任何C,Java,React…因为所有的底层代码都不是开源的( movesense device-lib和community-lib定义了如何使用和编程服务,但我们无法发现在定义的两个其他服务中的一个上发送什么,UART服务或未知服务,这可能被movesense库用来发送所有的URL请求)。
作为一个脚注,我们使用AT UART命令访问我们的通用BT-LE模块,以与movesense平台通信。
感谢你的帮助或指导,财政司司长
发布于 2018-12-04 02:55:25
void CustomBleController::OnUartData(uint8_t * p_data, uint16_t length)用于接收和
send_ble_nus_data(buffer, BUFFER_LENGTH); 使用NUS (北欧UART服务)发送。
发布于 2020-03-04 19:23:37
可以使用CustomGATTService模块在Movesense传感器(从1.6.0版开始)上执行您自己的GATT服务。请查看最新的movesense-device-lib和示例"custom_gattsvc_app“(以及2.0版本中的"gatt_sensordata_app")
完整免责声明:我为Movesense团队工作
https://stackoverflow.com/questions/53426044
复制相似问题