New file |
| | |
| | | package com.hdl.sdk.link.core.bean.request; |
| | | |
| | | import java.io.Serializable; |
| | | |
| | | /** |
| | | * Created by jlchen on 11/11/21. |
| | | * |
| | | * @Description : AuthenticateRequest |
| | | * 三方网络设备入网及认证 请求参数 |
| | | * 请求topic:/user/all/custom/deivce/network_access/request |
| | | */ |
| | | public class AuthenticateRequest implements Serializable { |
| | | private String id; |
| | | private String time_stamp; |
| | | private AuthenticateDeviceInfoBean objects;//当前设备基本信息 |
| | | private AuthBean auth;//认证信息 |
| | | |
| | | public String getID() { return id; } |
| | | public void setID(String value) { this.id = value; } |
| | | |
| | | public String getTimeStamp() { return time_stamp; } |
| | | public void setTimeStamp(String value) { this.time_stamp = value; } |
| | | |
| | | public AuthenticateDeviceInfoBean getObjects() { return objects; } |
| | | public void setObjects(AuthenticateDeviceInfoBean value) { this.objects = value; } |
| | | |
| | | public AuthBean getAuth() { return auth; } |
| | | public void setAuth(AuthBean value) { this.auth = value; } |
| | | |
| | | public AuthenticateRequest(String id, String time_stamp, AuthenticateDeviceInfoBean objects, AuthBean auth) { |
| | | this.id = id; |
| | | this.time_stamp = time_stamp; |
| | | this.objects = objects; |
| | | this.auth = auth; |
| | | } |
| | | |
| | | public static class AuthBean implements Serializable { |
| | | private String mac_key;//(mac+secret)的两次md5值 |
| | | private String spk; |
| | | private RequestBean request;//设备相关信息 |
| | | |
| | | public String getMACKey() { return mac_key; } |
| | | public void setMACKey(String value) { this.mac_key = value; } |
| | | |
| | | public String getSpk() { return spk; } |
| | | public void setSpk(String value) { this.spk = value; } |
| | | |
| | | public RequestBean getRequest() { return request; } |
| | | public void setRequest(RequestBean value) { this.request = value; } |
| | | |
| | | public AuthBean() { |
| | | |
| | | } |
| | | public AuthBean(String mac_key, String spk, RequestBean request) { |
| | | this.mac_key = mac_key; |
| | | this.spk = spk; |
| | | this.request = request; |
| | | } |
| | | } |
| | | |
| | | public static class RequestBean implements Serializable{ |
| | | private String mac;//设备mac |
| | | private String supplier;//厂家 |
| | | private String hardware_model;//设备型号 |
| | | private String firmware_version;//程序版本 |
| | | public RequestBean(){}; |
| | | public RequestBean(String mac, String supplier, String hardware_model, String firmware_version) { |
| | | this.mac = mac; |
| | | this.supplier = supplier; |
| | | this.hardware_model = hardware_model; |
| | | this.firmware_version = firmware_version; |
| | | } |
| | | |
| | | public String getMAC() { return mac; } |
| | | public void setMAC(String value) { this.mac = value; } |
| | | |
| | | public String getSupplier() { return supplier; } |
| | | public void setSupplier(String value) { this.supplier = value; } |
| | | |
| | | public String getHardwareModel() { return hardware_model; } |
| | | public void setHardwareModel(String value) { this.hardware_model = value; } |
| | | |
| | | public String getFirmwareVersion() { return firmware_version; } |
| | | public void setFirmwareVersion(String value) { this.firmware_version = value; } |
| | | } |
| | | |
| | | public static class AuthenticateDeviceInfoBean implements Serializable{ |
| | | private String oid;//设备的Oid |
| | | private String device_mac;//设备的Mac |
| | | private String device_name;// |
| | | private String device_model; |
| | | private String access_mode; |
| | | private String sid; |
| | | private String ip_mac; |
| | | private String ip_address; |
| | | private String netmask = "255.255.255.0"; |
| | | private String ip_gateway; |
| | | private String dns1 = "114.114.114.114"; |
| | | private String dns2 = "8.8.8.8"; |
| | | private String gateway_type; |
| | | private String hw_version; |
| | | private String fw_version; |
| | | |
| | | public String getOID() { return oid; } |
| | | |
| | | /** |
| | | * 设备Oid |
| | | * @param value |
| | | */ |
| | | public void setOID(String value) { this.oid = value; } |
| | | |
| | | public String getDeviceMAC() { return device_mac; } |
| | | |
| | | /** |
| | | * 设备Mac |
| | | * @param value |
| | | */ |
| | | public void setDeviceMAC(String value) { this.device_mac = value; } |
| | | |
| | | /** |
| | | * 设备名 |
| | | * @return |
| | | */ |
| | | public String getDeviceName() { return device_name; } |
| | | |
| | | /** |
| | | * 设备名 |
| | | * @param value |
| | | */ |
| | | public void setDeviceName(String value) { this.device_name = value; } |
| | | |
| | | /** |
| | | * 设备型号 |
| | | * @return |
| | | */ |
| | | public String getDeviceModel() { return device_model; } |
| | | |
| | | /** |
| | | * 设备型号 |
| | | * @param value |
| | | */ |
| | | public void setDeviceModel(String value) { this.device_model = value; } |
| | | |
| | | /** |
| | | * 连接类型,有线还是无线 |
| | | * @return |
| | | */ |
| | | public String getAccessMode() { return access_mode; } |
| | | |
| | | /** |
| | | * 连接类型,有线还是无线 |
| | | * @param value |
| | | */ |
| | | public void setAccessMode(String value) { this.access_mode = value; } |
| | | |
| | | /** |
| | | * 设备sid |
| | | * @return |
| | | */ |
| | | public String getSid() { return sid; } |
| | | |
| | | /** |
| | | * 设备sid |
| | | * @param value |
| | | */ |
| | | public void setSid(String value) { this.sid = value; } |
| | | |
| | | /** |
| | | * 设备IPMAC |
| | | * @return |
| | | */ |
| | | public String getIPMAC() { return ip_mac; } |
| | | |
| | | /** |
| | | * 设备IPMAC |
| | | * @param value |
| | | */ |
| | | public void setIPMAC(String value) { this.ip_mac = value; } |
| | | |
| | | /** |
| | | * 设备IP地址 |
| | | * @return |
| | | */ |
| | | public String getIPAddress() { return ip_address; } |
| | | |
| | | /** |
| | | * 设备IP地址 |
| | | * @param value |
| | | */ |
| | | public void setIPAddress(String value) { this.ip_address = value; } |
| | | |
| | | /** |
| | | * 子网掩码 |
| | | * @return |
| | | */ |
| | | public String getNetmask() { return netmask; } |
| | | |
| | | /** |
| | | * 子网掩码 |
| | | * @param value |
| | | */ |
| | | public void setNetmask(String value) { this.netmask = value; } |
| | | |
| | | /** |
| | | * 网关IP |
| | | * @return |
| | | */ |
| | | public String getIPGateway() { return ip_gateway; } |
| | | |
| | | /** |
| | | * 网关IP |
| | | * @param value |
| | | */ |
| | | public void setIPGateway(String value) { this.ip_gateway = value; } |
| | | |
| | | /** |
| | | * DNS1 |
| | | * @return |
| | | */ |
| | | public String getDns1() { return dns1; } |
| | | |
| | | /** |
| | | * DNS1 |
| | | * @param value |
| | | */ |
| | | public void setDns1(String value) { this.dns1 = value; } |
| | | |
| | | /** |
| | | * DNS2 |
| | | * @return |
| | | */ |
| | | public String getDns2() { return dns2; } |
| | | |
| | | /** |
| | | * DNS2 |
| | | * @param value |
| | | */ |
| | | public void setDns2(String value) { this.dns2 = value; } |
| | | |
| | | public VersionBean[] getVersions() {return null; } |
| | | public void setVersions(VersionBean[] value) { } |
| | | |
| | | /** |
| | | * 网关类型 |
| | | * @return |
| | | */ |
| | | public String getGateway_type() { |
| | | return gateway_type; |
| | | } |
| | | |
| | | /** |
| | | * 网关类型 |
| | | * @param gateway_type |
| | | */ |
| | | public void setGateway_type(String gateway_type) { |
| | | this.gateway_type = gateway_type; |
| | | } |
| | | |
| | | /** |
| | | * 硬件版本 |
| | | * @return |
| | | */ |
| | | public String getHw_version() { |
| | | return hw_version; |
| | | } |
| | | |
| | | /** |
| | | *硬件版本 |
| | | * @param |
| | | */ |
| | | public void setHw_version(String hw_version) { |
| | | this.hw_version = hw_version; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 固件版本 |
| | | * @return |
| | | */ |
| | | public String getFw_version() { |
| | | return fw_version; |
| | | } |
| | | |
| | | /** |
| | | * 固件版本 |
| | | * @param fw_version |
| | | */ |
| | | public void setFw_version(String fw_version) { |
| | | this.fw_version = fw_version; |
| | | } |
| | | } |
| | | |
| | | public static class VersionBean implements Serializable{ |
| | | private String module; |
| | | private String version; |
| | | |
| | | public VersionBean(String module, String version) { |
| | | this.module = module; |
| | | this.version = version; |
| | | } |
| | | |
| | | public String getModule() { |
| | | return module; |
| | | } |
| | | |
| | | public void setModule(String value) { |
| | | this.module = value; |
| | | } |
| | | } |
| | | } |