const int ID_R = 0x100; //接收到标签ID
public int rfidPrase(byte[] dat,int length) //返回 命令类型
/*rfid读取来标签ID的数据*/
public int rfidRead(int index, out byte[] id, out int statype, out UInt32 dat)
阅读器接收数据通过WIFI模组传递给应用层函数实现
Thread threadWatch = null; // 负责监听客户端连接请求的 线程;
Socket socketWatch = null;
InitializeComponent()
/*实例化Timer类,设置间隔时间为10000毫秒*/
void InitTimer()
/*Add or Clear TABLE*/
void RFID_tableBuild()
/*Get local IP*/
public static string GetLocalIP()
/*ShowMsg 服务器启动监听成功,创建包含ip和端口号的网络节点对象*/
private void ButtonListen_Click(object sender, EventArgs e)
/*监听客户端请求*/
void WatchConnecting()
/*接收报文,定义一个2M的缓存区,接收数据,并返回数据的长度*/
void RecMsg(object sokConnectionparn)
/*把数据添加进TABLE*/
void addtoTable(byte[] id, int idlen, int statype, UInt32 dat, DateTime tm)
应用层连接WIFI转串口模块
/*数据接收函数*/
void add_recbuf_value(int *deliver, uint8_t value)
/*清除接收Bufffer*/
void clr_recbuf(int *deliver)
应用层MySQL跟串口模块进行数据交换函数
/*MySQL读串口函数*/
void MySQL_Recbuf_value(int *addr, uint8_t value)
/*MySQL写串口函数*/
void MySQL_Writebuf_value(int * addr, uint8_t value)