GatewayWorker如何发送16进制数组对接硬件

IT球球

请问大佬们我如何给机器返回组装为68 8c 00 03 0c 32 30 32 31 30 38 30 33 31 30 31 30 00 00 06 22 05 30 16 38 14 bc e5 这种格式。

我这边普通发送过去就是字符串他们不认识,要16进制,而我的格式是这种
688c00470c32303231303830333130313000122205311357195805字符串他不认识,请问怎么解决呢

869 2 0
2个回答

keytehu

接收16进制数据

当收到数据后用函数bin2hex($bin_data)可以将数据转换成16进制。

发送16进制数据

发送数据前用hex2bin($hex_data)将16进制数据转换成二进制发送。

https://www.workerman.net/doc/workerman/faq/send-recv-hexadecimal-data.html

  • IT球球 2022-05-31

    谢谢大佬了,我现在又有一个新问题,如何将一个字符串转为16进制数据并且要保留他规定的字节

cuixuefeng

arraybuffer

  • 暂无评论
年代过于久远,无法发表回答
🔝