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]);
      }
相关推荐
沉淀的.晴天2 小时前
FreeRTOS任务挂起与恢复
stm32
HRTOS2 小时前
HRTOS应用示例:事件机制与高优先级任务抢占详解
单片机·51单片机
维克兜率天2 小时前
4.3.2.1 日常监控:上线只是开始
服务器·数据库·python·区块链·php·量化
悦库企业网盘2 小时前
等保三级合规性介绍
网络
dadaobusi2 小时前
RISC-V,PCIe NVMe 透传lkvm
网络
Neighbor_OldY2 小时前
【实战复盘】XSS跨站脚本攻击检测与应急处置:存储型/反射型/DOM型从发现到修复的完整指南
网络·安全·web安全
zhengqweasd2 小时前
网站卡死、接口超时的隐性根源
运维·服务器·网络
AIGS0012 小时前
工艺参数散在Excel和纸质文件里,能不能统一管、随查随用
服务器·数据库·excel·经验沉淀·知识管理·工艺知识·本体语义
裕晟资质规划2 小时前
军工保密资质二级申报的四个可量化硬条件:条文位置、数值口径与西安配套企业实务要点
java·服务器·网络·数据库·算法
上学的小垃圾2 小时前
华为eNSP防火墙USG6000V登录管理方式
网络·网络安全·华为