【SDK调用】如何快速读取无线通讯设备的固件版本号? 二维码
来源:WiMi-net 微网智控网址:http://www.wiminet.cn/h-col-106.html OEM用户可以调用微网高通提供的上位机(PC端)SDK将WiMi-net自组网通讯系统集成到用户的应用信息管理平台,我们在《WiMi-net无线自组网管理平台Win32 SDK函数说明书--初级版 V4.0》为用户解决如下7问题: 1、如何快速搭建WiMi-net无线自组网安装开发环境? 2、如何快速连接和断开WiMi-net无线自组网设备? √ 3、如何快速读取WiMi-net无线通讯设备的固件版本号? 4、如何快速接入WiMi-net无线自组网网络? 5、如何快速操作WiMi-net无线通讯设备的数据发送业务? 6、如何快速操作WiMi-net无线通讯设备的数据接收业务? 7、如何快速操作WiMi-net无线通讯设备的电磁波唤醒节点的业务?
本章节重点讲述第3个问题:如何快速读取WiMi-net无线通讯设备的固件版本号? 1.函数说明
2.VersionInfo 结构体说明//----------------------------------------------------------------------------- // DESCRIPTION: //----------------------------------------------------------------------------- typedef struct_VersionInfo { //-------------------------------------------------------------------------- // DESCRIPTION: // -------------------------------------------------------------------------- unsigned long m_dwInfoSize;
//-------------------------------------------------------------------------- // DESCRIPTION: // -------------------------------------------------------------------------- unsigned long m_dwMajorVersion;
//-------------------------------------------------------------------------- // DESCRIPTION: //-------------------------------------------------------------------------- unsigned long m_dwMinorVersion;
//-------------------------------------------------------------------------- // DESCRIPTION: //-------------------------------------------------------------------------- unsigned long m_dwBuildNumber;
//-------------------------------------------------------------------------- // DESCRIPTION: //-------------------------------------------------------------------------- unsigned long m_dwPlatformId;
//-------------------------------------------------------------------------- // DESCRIPTION: //-------------------------------------------------------------------------- char m_pVersion[0X80];
} VersionInfo;
3. 上电自举与固件升级设备的固件版本信息,在上电自举完成之后,会从串口打印出来,其中最后一行“[S/W Version]”一栏就是固件的信息。可以将该API读取到的信息与打印信息对比验证正确性。 另外设备在做完固件升级之后,其版本号码会发生变化。通过对比版本号码的变化可以检验升级成功与否。
文章分类:
SDK 调用
|