目前使用STM32+BG95来对接云平台,主要用到两条AT指令:
AT+QMTPUB和AT+QMTPUBEX,现在项目上用的是AT+QMTPUBEX,这个at指令有个msg字段,但是是string类型的。STM32会从其他传感器获取到很多16进制数据,比如0x10 0x00 0x11这样,那再调用这个接口的时候,我需要将 0x10 0x00 0x11转换为ascii为0x31 0x30 0x30 0x30 0x31 0x31,现在项目上对时延要求很高,数据量也比较大,所以不想去进行转换。应该不能直接在引号中发送16进制的数据,因为可能传感器的数据有的是0x00,这样可能会出问题。
因此,
1.想咨询下有没有可以直接发送16进制数据的接口
2.使用QISEND的at指令也有同样的问题
3.如果没有能直接发送at指令的接口,那有没有其他nbiot模组有能直接发送16进制接口数据的呢?有的话请帮忙推荐一下