BYTE *byBuffer, int nSize, const char *strToIP = NULL, int nToPort = 0,BOOL bBroadcast = FALSE)//从通信连接发送数据
DLLIMPORTLONG ReadConnect(long hHandle,
BYTE *byBuffer,int nSize, char * chIpFrom = NULL,
int *nPortFrom = NULL)//从通信连接读取接收到的数据
long DetectAllDevice(int &iDevCnt, char *chData)//侦测网络中所有基于TCPIP相连接的设备(或者TCP/IPRS485转换器),返回网络中网络设备的网络配置信息
DLLEXPORT SetDeviceParameters(char* strDevMacAddr, char *strNewMacAddr,char *strDevIP, char *strSubnet, char *strGateWay,char *strRemoteIP, int remotePort,
int localPort,long baudRate, BYTE bParity, BYTE bProtocol)//设置设备网络配置信息
BOOL CPrr8152Deal::ReadMultiBlocks(long hConnect, BYTE byAddr, BYTE byMode, char *chUID, BYTE byBeginBlock, BYTE byBlocks, BYTE &byDB_N, BYTE &byDB_Size, char *chData, BYTE byDataFormat)//读取标签的多个数据块
BOOL CPrr8152Deal::WriteMultiBlocks(long hConnect, BYTE byAddr, BYTE byMode, char *chUID, BYTE byBeginBlock,BYTE byBlocks, BYTE byDBSize, char *chWriteData, BYTE byDataFormat)// 写标签的多个数据块
5 结论
RFID中间件标准化完成了对底层数据通信接口组件、设备网络接口组件、设备参数接口组件、对标签读写操作接口组件、数据库接口组件5个接口组件的标准化,为第三方的企业级软件应用提供了基础。 该RFID中间件在上海生猪收购管理系统和深圳普诺玛公司生产制成管理系统中已经得到了应用,并取得了良好的市场效果。