我想从 BLE 设备下载数据,它将以文件的形式出现。我有可以做到这一点的文档和Java代码,但我无法在Flutter中实现它。我可以发送数据,但随后将开始与设备通信,并开始将文件下载到连接到手机的行车记录仪。你们能帮我吗?
我需要能够正确分类传入数据并确定响应每个类别发送什么内容的代码。
数据类型:
你能下载ddd文件吗?行车记录仪一般接受UART格式字节(有tx rx引脚)。使用 BLE 协议,您将连接到行车记录仪模块并订阅传入数据(特征 uuid 0000ffe1 或 0000ffe1。这取决于 BLE 模块固件)。然后发送命令字节(作为字节数组)并等待每个命令的响应。
-> 81 EE F0 81 E0
<- 80 F0 EE 03 C1 EA 8F 9B
-> 80 EE F0 02 10 81 F1
<- 80 F0 EE 02 50 81 31
等等