你(们)好
我将 CC3220MOD 与 AT Command Demo 搭配使用。
我在前一个主题 https://e2e.ti.com/support/wireless-connectivity/wifi/f/968/p/711070/2621072#2621072中已经讲过
关于使用 AT+SendTo 命令发送字节数据时的问题、其中数据与0x0D 匹配、而 AT 命令演示会将哪一个数据解释为消息的末尾、而不是。
我实施了一项解决方案、在该方案中、我发送双字节格式的数据、并在到达云时将其剥回。
但问题现在又重新出现了…
现在、我需要使用 AT+file_write 将根证书发送到闪存。 文件采用.pem 格式。 WPA2-Enterprise EAP-TLS 网络需要这些功能。
这些.pem 文件在整个文件中定期放置 LF (0x0A)。 使用 AT+file_write 发送数据时、AT 从设备将0x0A 确定为消息末尾。
现在、我原以为只有 CR (0x0D)用于 AT 命令演示中的消息结束(我的代码使用 GAP 超时、而不是终止字符)。
但我显然错了、它可以是0x0A 或0x0D。
我认为一个简单的修复方法是将 AT 命令演示修改为仅响应0x0D、 因此.pem 文件中的0x0A 不会影响处理程序。 但我不确定.pem 文件是否会包含0x0D 字符。 我在这里拥有的所有证书仅包含0x0A 或可打印字符、不包含0x0D。
我很快就需要在客户处进行试用、需要尽快帮助。
请思考。
此致
Nick
