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]);
      }
相关推荐
爬山算法14 小时前
Redis(163)如何使用Redis实现计数器?
网络·数据库·redis
weixin_466814 小时前
Docker Dockerfile文件
linux·运维·服务器
易天ETU14 小时前
FEC 功能与 DSP 芯片的关联性:解码信号处理高效协同核心
网络·信号处理·fec技术·800g光模块
white-persist14 小时前
【攻防世界】reverse | Mysterious 详细题解 WP
c语言·开发语言·网络·汇编·c++·python·安全
陌路2014 小时前
集群聊天室项目--muduo网络库中tcpserver中setConnectionCallback与setMessageCallback详解
网络
清风66666614 小时前
基于单片机的智能豆浆机设计(加热打浆熬煮自动控制与防干溢保护)
单片机·嵌入式硬件·毕业设计·课程设计·期末大作业
【建模先锋】14 小时前
高效对抗噪声!基于深度残差收缩网络(DRSN)的轴承故障诊断模型
网络·深度学习·信号处理·轴承故障诊断·降噪模型
保持低旋律节奏15 小时前
linux——软件包、yum 安装和卸载
linux·运维·服务器
Moonquake_www15 小时前
WSL2设置桥接网络至主机IP
网络·网络协议·tcp/ip
深圳市恒讯科技15 小时前
美国服务器备份策略:快照、异地备份与恢复演练指南
运维·服务器·github