设备网络SDK开发使用手册 |
<?xml version="1.0" encoding="utf-8"?>
<!--req, 设备无线网络能力集描述 --> <NetworkSetting version="2.0"> <!-- req, wifi能力描述 --> <WirelessSetting> <InterfaceMode> <!-- req, 0-自动切换; 1-有线模式--> <Range>0,1</Range> </InterfaceMode> <NetworkMode> <!-- req, 网络模式--> <!-- req, 0 -managed; 1- ad-hoc(不通过路由器,设备在无线网络上别人就能看到设备)--> <Range>0,1</Range> </NetworkMode> <NotSupportAutoDNS>true</NotSupportAutoDNS> <!--req,不支持DNS自动能力返回该能力值--> <SecurityMode> <!-- req, 安全模式--> <Range>0,1,2,3,4,5</Range> <!-- req, 0 不加密; 1 wep; 2 wpa-psk; 3 wpa-enterprise; 4 wpa2-psk; 5 wpa2-enterprise --> <!-- req, 与老设备兼容方法,先解析此节点,若有节点根据节点内容,若无此节点,默认都支持0-不加密类型(其他加密类型仍根据下面节点解析)--> <WEP> <!-- req, WEP加密模式--> <AuthenticationType> <!-- req, WEP认证类型--> <!-- req, 0开放式; 1共享式--> <Range>0,1</Range> </AuthenticationType> <WEPKeyLength> <!-- req, WEP认证密钥长度--> <!-- req, 0:64位; 1 :128位; 2 :152位--> <Range>0,1,2</Range> </WEPKeyLength> <WEPKeyType> <!-- req, WEP密钥类型--> <!-- req, 0:16进制; 1:ASCII码--> <Range>0,1</Range> </WEPKeyType> </WEP> <WPA_PSK> <!-- req, WAP_PSK认证类型--> <WPAKeyLength> <Min>8</Min> <Max>63</Max> </WPAKeyLength> <WPAEncryptType> <!-- req, WAP_PSK加密模式--> <!-- req, 0-AES, 1-TKIP--> <Range>0,1</Range> </WPAEncryptType> </WPA_PSK> <WPA_enterprise> <WPAEncryptType> <!-- req, 0-AES, 1-TKIP--> <Range>0,1</Range> </WPAEncryptType> <AuthType> <!-- req,认证类型--> <Range>0,1,2</Range> <!-- req,认证类型,0-EAP_TTLS,1-EAP_PEAP,2-EAP_TLS--> </AuthType> <EAP_TTLS> <EapolVersion> <!-- req,EAPOL版本,0-版本1,1-版本2--> <Range>0,1</Range> </EapolVersion> <InterAuthType> <!-- req,内部认证方式,0- PAP,1- MSCHAPV2--> <Range>0,1</Range> </InterAuthType> <AnonyIdentityLength> <!-- req,匿名身份--> <Min>0</Min> <Max>32</Max> </AnonyIdentityLength> <UserNameLength> <!-- req,用户名--> <Min>1</Min> <Max>32</Max> </UserNameLength> <PasswordLength> <!-- req,密码--> <Min>1</Min> <Max>32</Max> </PasswordLength> <Certificate> <Certtype> <Range>0,1,2</Range> <!-- req,证书类型,0-CA,1-Certificate,2-私钥文件--> </Certtype> <FileType> <Range>0,1</Range> <!-- req,证书文件类型,0-PEM,1-PFX--> </FileType> </Certificate> </EAP_TTLS> <EAP_PEAP> <EapolVersion> <!-- req,EAPOL版本,0-版本1,1-版本2--> <Range>0,1</Range> </EapolVersion> <InterAuthType> <!-- req, 内部认证方式,0-GTC,1-MD5,2-MSCHAPV2--> <Range>0,1,2</Range> </InterAuthType> <PeapVersion> <!-- req,PEAP版本,0-版本0,1-版本1--> <Range>0,1</Range> </PeapVersion> <PeapLabel> <!-- req,PEAP标签,0-老标签,1-新标签--> <Range>0,1</Range> </PeapLabel> <AnonyIdentityLength> <!-- req,匿名身份--> <Min>0</Min> <Max>32</Max> </AnonyIdentityLength> <UserNameLength> <!-- req,用户名--> <Min>1</Min> <Max>32</Max> </UserNameLength> <PasswordLength> <!-- req,密码--> <Min>1</Min> <Max>32</Max> </PasswordLength> <Certificate> <Certtype> <Range>0,1,2</Range> <!-- req,证书类型,0-CA,1-Certificate,2-私钥文件--> </Certtype> <FileType> <Range>0,1</Range> <!-- req,证书文件类型,0-PEM,1-PFX--> </FileType> </Certificate> </EAP_PEAP> <EAP_TLS> <EapolVersion> <!-- req,EAPOL版本,0-版本1,1-版本2--> <Range>0,1</Range> </EapolVersion> <IdentityLength> <!-- req,身份--> <Min>1</Min> <Max>32</Max> </IdentityLength> <PrivateKeyPswdLength> <!-- req,私钥密码--> <Min>1</Min> <Max>32</Max> </PrivateKeyPswdLength> <Certificate> <Certtype> <Range>0,1,2</Range> <!-- req,证书类型,0-CA,1-Certificate,2-私钥文件--> </Certtype> <FileType> <Range>0,1</Range> <!-- req,证书文件类型,0-PEM,1-PFX--> </FileType> </Certificate> </EAP_TLS> </WPA_enterprise> </SecurityMode> <closeWifi opt="true,false"/> <!--opt,是否支持关闭wifi,true-支持关闭,false-不支持关闭--> <mutexAbility opt="wirelessServer"/> <!--opt,和wifi热点互斥 --> </WirelessSetting> <WPS> <Enabled> <Range>0,1</Range> <!-- req,WPS使能,0 disable 1 enable--> <Default>1</Default> </Enabled> <WPSConnect> <Range>0,1,2,3</Range> <!-- req,WPS连接方式,0-PBC,1-AP PIN,2-设备产品PIN码,路由器输入实现连接--> </WPSConnect> </WPS> <MessageConfig> <enable opt="true,false"/> <whiteListNum>8</whiteListNum> <PhoneCfg> <phoneNumLen>32</phoneNumLen> <supportEntry opt="SMSAlarm, SMSCtrl, CallCtrl"/> <SMSAlarmType opt="diskfull, diskerror, nicbroken, ipconflict, illaccess, AlarmInErr, tamper, vmd, wireless, pir, callhelp, MOTION, hideAlarm, AudioDetection, scenechangeDetection, defocusDetection, facedetection, LineDetection, FieldDetection, regionEntrance, regionExiting, loitering, group, rapidMove, parking, unattendedBaggage, attendedBaggage,dataTrafficExcess"/> <SMSCtrlType opt="messageReboot"/> </PhoneCfg> </MessageConfig> <SendSms> <phoneNumLen>32</phoneNumLen> <msgLen>140</msgLen> </SendSms> <WifiDHCPAddr> <enable opt="true,false"/> <!--req,是否支持wifi模式下DHCP范围配置,true-支持设置,false-不支持设置--> </WifiDHCPAddr> <WifiClientListInfo> <enable opt="true,false"/> <!--req,是否支持获取wifi下连接的客户端信息,true-支持设置,false-不支持设置--> </WifiClientListInfo> <support64bitKey opt="WPA-personal, WPA2-personal"/> <!--opt,是否支持64位十六进制密码, 目前只有WPA-personal和WPA2-personal支持的--> </NetworkSetting> |