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]);
      }
相关推荐
不染尘.1 分钟前
计算机网络评价指标和封包解包
服务器·网络·计算机网络
非凡自我_成功3 分钟前
寄存器开发控制LED
单片机·嵌入式硬件
p***924814 分钟前
Nginx location 和 proxy_pass 配置详解
服务器·网络·nginx
源梦想28 分钟前
绝地幸存者H5割草网页小游戏Linux部署演示
linux·运维·服务器
凑齐六个字吧36 分钟前
单细胞LIANA受配体分析框架学习
linux·服务器·windows
米粒11 小时前
计算机通信与网络---网络层
网络
音视频牛哥1 小时前
GB/T 28181-2022深度技术解读:编码、传输、安全的全栈升级
网络·smartgbd·gb28181-2022·gb/t28181-2022·对接gb28181-2022·gb28181-2022升级·安卓gb28181对接
多多*1 小时前
Threadlocal深度解析 为什么key是弱引用 value是强引用
java·开发语言·网络·jvm·网络协议·tcp/ip·mybatis
w***95491 小时前
linux 网卡配置
linux·网络·php
曾哥嵌入式1 小时前
嵌入式项目:STM32刷卡RFID指纹识别考勤系统
stm32·单片机·嵌入式硬件