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]);
      }
相关推荐
Oll Correct1 天前
实验八:验证以太网交换机的生成树协议STP
网络·笔记
Irissgwe1 天前
进程间通信
linux·服务器·网络·c++·进程间通信
LCG元1 天前
STM32项目开发:基于CAN总线的多节点通信与数据采集系统
stm32·单片机·嵌入式硬件
岁岁种桃花儿1 天前
AI超级智能开发系列从入门到上天第四篇:AI应用方案设计
java·服务器·开发语言
12.=0.1 天前
【stm32_2.1】【快速入门】自举模式、Flash闪存、LED点灯——对二极管PN结解析
stm32·单片机·嵌入式硬件
TEC_INO1 天前
嵌入式 Linux 开发知识总结
linux·运维·服务器
辰哥单片机设计1 天前
STM32智能风扇(机智云)
stm32·单片机·嵌入式硬件
【 STM32开发 】1 天前
【STM32 + CubeMX】低功耗 -- SLEEP 睡眠模式
stm32·单片机·低功耗·sleep·睡眠模式
IT小白31 天前
windows的VMware虚拟机上的Linux系统(CentOS)配置永久ip(关机重启ip不变)
网络·网络协议·tcp/ip
喵叔哟1 天前
29_内容生产质量网关Skill:草稿生成+事实校验+发布前检查
网络·人工智能