IOTIQS100芯片, TCP 发送数据+NSOSD,data要是hex16进制转换方法

命令:data以十六进制字符串格式发送的数据。

方法

代码

  • sprintf(temp, "%02X", data[i]); :将当前字节转换为两位宽的大写十六进制字符,并存储在 temp 中。如果需要小写字母,可以将格式说明符改为 "%02x"

复制代码
    // 将8进制字符串转换成16进制字符串
      uint8_t data_hex[len * 2 + 1] ;   //在这里直接赋值会报错
      memset(data_hex, 0, sizeof(data_hex));
      for (uint8_t i = 0; i < len ; i++)
      {
          sprintf((char *)&data_hex[i * 2], "%02x", data[i]);
      }
相关推荐
Trouvaille ~2 分钟前
【Linux】网络层与IP协议详解:从地址到路由的完整指南
linux·运维·服务器·网络·tcp/ip·路由器·网络层
袁袁袁袁满10 分钟前
Ubuntu怎么查看系统日志?
linux·运维·服务器·ubuntu
希赛网27 分钟前
26年通信工程师中级备考:互联网技术测试题库
网络·互联网技术·通信工程师·通信工程师题库·通信工程师中级·通信工程师考试内容·通信工程师中级考试大纲
开开心心_Every28 分钟前
剪切板工具存500条,可搜索备份导入导出
linux·运维·服务器·华为od·edge·pdf·华为云
点灯小铭35 分钟前
基于单片机的智能家居智能雨水自动关窗控制系统设计
单片机·嵌入式硬件·毕业设计·智能家居·课程设计·期末大作业
点灯小铭35 分钟前
基于单片机的电加热炉智能温度与液位PID控制系统设计
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
2301_8160738344 分钟前
RHCA扩展
linux·运维·服务器·虚拟机启动
筵陌1 小时前
Linux网络传输层协议UDP
linux·网络
yukai080081 小时前
【203篇系列】041 Websocket Server
网络·websocket·网络协议
AC赳赳老秦1 小时前
轻量化模型浪潮下的关键技术突破:DeepSeek INT4量化优化引领2026端侧算力新纪元
网络·安全·mongodb·web安全·flink·prometheus·deepseek