无附带:写作特征的程序

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
克里斯南纳格
离线
最后一次露面:2年3个月前
加入:2018-05-27 21:33
无附带:写作特征的程序

你好,

我正在使用无附件,通过写入特征来将数据从外围传输到智能手机。所以,当我做atrl +“string”时,该特征会用该字符串写入。
即使对于240字节等大字符串,这也正好起作用。现在,我想用它来将图像从外围传输到智能手机。为此,我将图像崩溃为字节,并在数据包中发送atrl + 240字节的图像。这只写了几个字符到BLE特征。

我的怀疑是,当无附加无附带的接收到UART,并写入BLE特征时,它停止在特定角色中写入,不幸的是,图像的字节值可能仅相同该字符。因此,随机碎片被写入特征。

我检查它是否通过呼应来正确地通过UART接收所有内容,并回显其240个字符或相反的字节,但特征只得到一些。

你能介绍一下吗?

谢谢

设备:
克里斯南纳格
离线
最后一次露面:2年3个月前
加入:2018-05-27 21:33
我知道了。strlen是

我知道了。strlen被用来处理数据,所以它会停止在'\ 0'处。我写了自己的代码而不是strlen,它的工作。

PM_DIALOG.
离线
最后一次露面:10小时前1天
职员
加入:2018-02-08 11:03
嗨克里斯南纳格,

嗨克里斯南纳格,

很高兴您的问题已得到修复。谢谢你的迹象。

谢谢,PM_DIALOG.