打算使用 nodejs 与一个嵌入式设备通信,通信内容使用二进制结构体,这就需要使用 nodejs 正确解析和构造数据
数据的结构大致如下
#pragma pack(1)
typedef struct {
uint32_t magic;
uint8_t ver;
uint8_t cmd;
uint8_t subCmd;
uint8_t ;
uint16_t len;
uint8_t data[0]
} cmd_header_t;
#pragma pack()
nodejs 中有什么方法或者第三方库可以实现这样的功能吗?
另外 nodejs 应该使用哪个方法或者第三方库来收发二进制数据呢?通讯方式使用 UDP
谢谢