微 网 高 通

1.无线模块指令集接口的C语言表示方式
来源:WiMi-net | 作者:微网高通 | 发布时间: 2025-04-23 | 35 次浏览 | 分享到:

 PC和无线模块的接口遵循一个一个特定结构的二进制数据流。用结构体描述如下。

// -----------------------------------------------------------------------------
// DESCRIPTION:
// -----------------------------------------------------------------------------
typedef struct _NodeMsg
{
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                                               m_iHeader;
  
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                                               m_iOpCode;
  
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                                               m_iValueA;
     
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                                               m_iValueB;
  
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                                               m_iValueC;
  
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                                               m_iValueD;     
   
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                                               m_iAmount;
      
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned short                                              m_iCRCode;  
   // --------------------------------------------------------------------------
   // DESCRIPTION:
   // --------------------------------------------------------------------------
   unsigned char                                               m_pBuffer[245];
  
} NodeMsg;
  
为了便于分析和理解数据通讯格式,建议在Windows PC平台上安装串口监控软件,进行内核态的抓包分析。
下面是一款抓包软件的使用介绍。

版权信息:


启动界面:



新建会话任务:



选择监控的串口



选择格式化输出模式:



完成会话,开始进入抓包流程



空白的抓包任务界面

启动“WiMi-net无线自组网管理平台”应用软件,打开监控的串口
查看串口抓包的输出如下图所示,鼠标点击页面,即停止显示刷新