public void init() {
		try {
			// 指定端口号，避免与其他应用程序发生冲突

			dataSocket = new DatagramSocket(PORT + 1);
			sendDataByte = new byte[64];
			byte[] startByte = new byte[] { (byte) 0x88, (byte) 0x77, (byte) 0x66, (byte) 0x55, (byte) 0x01,
					(byte) 0x01 };
			byte[] validateByte = new byte[] { (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00,
					(byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00, (byte) 0x00 };
			sendStr = "15210157146";
			byte[] temp = ArrayUtils.addAll(startByte, ArrayUtils.addAll(validateByte, sendStr.getBytes()));
			for (int i = 0; i < 64; i++) {
				if (i < temp.length) {
					sendDataByte[i] = temp[i];
				} else {
					sendDataByte[i] = (byte) 0x00;
				}
			}
			System.out.println(sendDataByte.length);
			dataPacket = new DatagramPacket(sendDataByte, sendDataByte.length, InetAddress.getByName("192.168.1.61"),
					PORT);
			dataSocket.send(dataPacket);
		} catch (SocketException se) {
			se.printStackTrace();
		} catch (IOException ie) {
			ie.printStackTrace();
		}
	}