物联网平台 +Web 组态
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
811 B

3 years ago
package com.lpro.iot.protocal;
import org.apache.mina.core.session.IoSession;
3 years ago
import com.lpro.iot.bean.ReturnNodeInfoObj;
3 years ago
public interface Iprotocal {
/**
* 协议匹配
*/
boolean match(IoSession session,byte[] data,String msg) ;
/**
* 登录判断
* @param session
* @param data
* @param msg
*/
3 years ago
void loginProtocal(IoSession session,byte[] data,String msg , ReturnNodeInfoObj obj);
3 years ago
/**
* 数据解析
* @param session
* @param data
* @param msg
*/
void analysisData(IoSession session, byte[] data, String msg);
/**
* 心跳包
* @param session
*/
void handbert(IoSession session);
/**
* 执行server
* @param session
* @param data
* @param msg
*/
void execServer(IoSession session, byte[] data, String msg) ;
void logout(IoSession session);
}