您现在的位置:智能制造网>技术中心>【SDK调用】如何快速连接和断开WiMi-net433MHz无线通信设备?

直播推荐

更多>

企业动态

更多>

推荐展会

更多>

【SDK调用】如何快速连接和断开WiMi-net433MHz无线通信设备?

2021年12月30日 17:35:53人气:168来源:微网智控(北京)科技有限公司

  为了缩短用户的开发周期,简化用户使用自组网产品的流程,降低使用WiMi-net自组网通讯系统的难度,提高用户整体系统的可靠性和稳定性,WiMi-net免费开放WiMi-net无线自组网管理平台Win32 SDK。

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无线通讯设备的电磁波唤醒节点的业务?


  本章节重点讲述第2个问题:如何快速连接和断开433MHzWiMi-net无线通信设备?


一、打开通讯端口

函数名


char OpenWiMinetShell(

char * pDevice,

long dwParam,

char iBlockMode )


头文件

API-WiMinet.h

静态库

WiMinet.lib

动态库

WiMinet.dll


形式

说明

参数一

char * pDevice

目标设备的通讯端口名称,以字符串形式输入,分为串口和网口两种接口端口类型,共计三种模式:

(a)串口通讯,就用“COM1”,“COM2”等名称,不区分大小写,也成“com1”,“com2”等也可以。

(b)网口通讯,基站作为 TCP Server,填写基站的IP地址,比如 “192.168.0.240”,见下图中“TCP Server模式”红色框住的部分。

(c)网口通讯,基站作为 TCP Client,填写运行当前目标程序的PC或者云服务器的IP地址,比如PC或者云服务器的IP地址,同时需要确保基站配置软件中控制中心的IP地址需要填写为该地址,见下图中“TCP Client模式”红色框住的部分

参数二

long dwParam

与通讯端口相关的参数,针对串口和网口两种接口类型,有下述三种设定:

(a)串口通讯:填写基站的串口波特率,默认是115200

(b)网口通讯,基站做TCP Server模式,填写基站的 TCP通讯端口,填写固定数值12580

(c)网口通讯,基站做TCP Client,模式,填写运行该目标程序的PC或者云服务器的TCP Server的端口号码,该数值需要和基站的设定一致,见下图“TCP 端口号码”红色方框所示

参数三

char iBlockMode

通讯模式,同步阻塞模式,填写0X01,异步非阻塞模式,填写0X00,下面是两种模式的使用方式以及具体差异:

(a)同步模式下:所有的操作命令,发完了请求报文之后,需要读取返回结果,经过了一定的时间如果没有收到应答,返回失败。

(b)异步模式下:所有的操作命令,发送完了请求报文之后,不需要读取返回结果,等待返回结果到达之后,发送通知消息给应用程序的窗体或者其他资源句柄,通知其来读取命令结果。

返回值

0X01=操作成功,0X00=操作失败

示例一

打开串口通讯OpenWiMinetShell( "COM3",115200, 0X01 )

示例二

打开网口通讯OpenWiMinetShell( "192.168.0.240",12580, 0X01 )




2-14.png

TCP Server模式



2-15.png

TCP Client模式



2-14.png

TCP 端口号码



、关闭通讯端口

函数名

char StopWiMinetShell( char iShell )

头文件

API-WiMinet.h

静态库

WiMinet.lib

动态库

WiMinet.dll


形式

说明

参数一

char iShell

通讯端口的编号,填写固定数值0X00

返回值

0X01=操作成功,0X00=操作失败





全年征稿/资讯合作 联系邮箱:1271141964@qq.com

免责声明

  • 凡本网注明"来源:智能制造网"的所有作品,版权均属于智能制造网,转载请必须注明智能制造网,https://www.gkzhan.com。违反者本网将追究相关法律责任。
  • 企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
  • 本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。
  • 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

<
更多 >

工控网机器人仪器仪表物联网3D打印工业软件金属加工机械包装机械印刷机械农业机械食品加工设备制药设备仓储物流环保设备造纸机械工程机械纺织机械化工设备电子加工设备水泥设备海洋水利装备矿冶设备新能源设备服装机械印染机械制鞋机械玻璃机械陶瓷设备橡塑设备船舶设备电子元器件电气设备


我要投稿
  • 投稿请发送邮件至:(邮件标题请备注“投稿”)1271141964.qq.com
  • 联系电话0571-89719789
工业4.0时代智能制造领域“互联网+”服务平台
智能制造网APP

功能丰富 实时交流

智能制造网小程序

订阅获取更多服务

微信公众号

关注我们

抖音

智能制造网

抖音号:gkzhan

打开抖音 搜索页扫一扫

视频号

智能制造网

公众号:智能制造网

打开微信扫码关注视频号

快手

智能制造网

快手ID:gkzhan2006

打开快手 扫一扫关注
意见反馈
关闭
企业未开通此功能
详询客服 : 0571-87858618