你好,
我正在使用无附件,通过写入特征来将数据从外围传输到智能手机。所以,当我做atrl +“string”时,该特征会用该字符串写入。
即使对于240字节等大字符串,这也正好起作用。现在,我想用它来将图像从外围传输到智能手机。为此,我将图像崩溃为字节,并在数据包中发送atrl + 240字节的图像。这只写了几个字符到BLE特征。
我的怀疑是,当无附加无附带的接收到UART,并写入BLE特征时,它停止在特定角色中写入,不幸的是,图像的字节值可能仅相同该字符。因此,随机碎片被写入特征。
我检查它是否通过呼应来正确地通过UART接收所有内容,并回显其240个字符或相反的字节,但特征只得到一些。
你能介绍一下吗?
谢谢
设备:
我知道了。strlen被用来处理数据,所以它会停止在'\ 0'处。我写了自己的代码而不是strlen,它的工作。
嗨克里斯南纳格,
很高兴您的问题已得到修复。谢谢你的迹象。
谢谢,PM_DIALOG.