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]);
      }
相关推荐
星释3 小时前
Rust 练习册 57:阿特巴什密码与字符映射技术
服务器·算法·rust
顾安r5 小时前
11.20 开源APP
服务器·前端·javascript·python·css3
Python小老六5 小时前
STM32 Flash:扇区、页、块
stm32·单片机·嵌入式硬件
侯小啾5 小时前
理解计算机网络中的MAC地址
网络·计算机网络·macos·mac
甄心爱学习5 小时前
计算机网络12
运维·服务器·网络
moringlightyn6 小时前
Linux---进程状态
linux·运维·服务器·笔记·操作系统·c·进程状态
swanwei6 小时前
量子科技对核心产业的颠覆性影响及落地时间表(全文2500字)
大数据·网络·人工智能·程序人生·量子计算
大、男人7 小时前
目标URL存在http host头攻击漏洞
网络·网络协议·http
普中科技7 小时前
【普中DSP28335开发攻略】-- 第 16 章 定时器中断实验
单片机·嵌入式硬件·定时器·dsp28335·普中科技
雅欣鱼子酱8 小时前
电流检测的电路设计与选型——分流电阻法
stm32·单片机·嵌入式硬件·芯片·电子元器件·电流检测芯片