修改日期 | 修改人 | 备注 |
2021-05-10 11:15:17[当前版本] | 刘天 | 修改文档 |
2021-05-10 11:14:43 | 刘天 | 更新文档 |
2021-03-15 11:43:17 | 黄柏善 | 修复 |
2021-03-11 09:42:39 | 黄柏善 | 完善 |
http://[ip]:8080/call ip:192.168.2.160
服务端返回:
字段描述:
method
|
取值:
|
||||||||||||||||||||||||||
status |
取值: 0:成功 1:失败 |
||||||||||||||||||||||||||
body |
根据实际情况,内容浮动 |
三、登录测试
客户端发起
{
"method":1001,
"body":{
"username":"mioto",
"password":"mioto88888"
}
}
服务端回复
{
"status":0,
"body":{
"mac":"AABBCCDDEEFF", //网关MAC
"model":"1",//1:主网关 2:子网关
"ip":"192.168.31.110" //网关ip
}
}
四、网关状态获取测试
客户端发起
{
"method":1002,
}
服务端回复
{
"status":0,
"body":{
"gatewayMode":"1", //1:网关直连、2:主网关、3:子网关模式
"networkingMode":"1", //1:网络连接、2:WIFI连接、
"hostName":"mioto gateway" //主机名称
"mac":"AABBCCDDEEFF", //MAC地址
"ip":"192.168.31.110", //网关配置IP
"interface":"apcli 0", //网口连接状态的 WAN 口
"interfaceState":"1", //网口连接状态的 状态值,1:已连接,2:未连接
"interfaceIp":"192.168.31.68", //网口连接状态的 IP 值
}
}
五、 获取MESH组网
客户端发起
{
"method":1003,
}
服务端回复
{
"status":0,
"body":{
"meshList":"[
{
"node":"6458TDE65G667", //节点名
"state":"1", //节点状态 1:连接,2:未连接
}
]",
}
}
六、获取附近WIFI
客户端发起
{
"method":1004,
}
服务端回复
{
"status":0,
"body":{
"wifiList":"[
{
"node":"6458TDE65G667", //wifi名
"state":"1", //wifi连接状态 1:连接,2:未连接
"strength ":"1", //wifi信号强度 1:强,2:中, 3:弱
"invitation":"1", //热点是否打开 1:开,2:关
"hostpotName":"host", //热点名称
"hostpotpswd":"123456", //热点密码
}
]",
}
}
七、获取版本升级
客户端发起
{
"method":1005,
}
服务端回复
{
"status":0,
"body":{
"node":" Getaway3319", //包名
"state":"3.01", //版本号
}
}
==================== 控制 ======================
八、修改网关模式
客户端发起
{
"method":1006,
"body":{
"gatewayMode":"1", //1:网关直连、2:主网关、3:子网关模式
}
}
服务端回复
{
"status":0,
"body":{
}
}
九、修改连网模式
客户端发起
{
"method":1007,
"body":{
"networkingMode":"1", //1:网络连接、2:WIFI连接、
}
}
服务端回复
{
"status":0,
"body":{
}
}
十、控制 MESH开关
客户端发起
{
"method":1008,
"body":{
"meshSwitch":"1", // mesh开关 1:开、2:关、
}
}
服务端回复
{
"status":0,
"body":{
}
}
十一、新增MESH组网
客户端发起
{
"method":1010,
"body":{
"wifiName":"6458TDE65G667", // 节点名称
}
}
服务端回复
{
"status":0,
"body":{
}
}
十二、连接wifi
客户端发起
{
"method":1009,
"body":{
"meshName":"6458TDE65G667", // wifi名称
"password":"123456", // wifi密码
}
}
服务端回复
{
"status":0,
"body":{
}
}
十三、开关热点
客户端发起
{
"method":1011,
"body":{
" invitation":"1", // 热点是否允许加入
" userName":"1", // 热点名称
"password":"123456", // 热点密码
}
}
服务端回复
{
"status":0,
"body":{
}
}
十四、网络连接设置
客户端发起
{
"method":1012,
"body":{
" ip":"1", // ip地址
"host":"123456", // 端口
}
}
服务端回复
{
"status":0,
"body":{
}
}
十五、修改密码
客户端发起
{
"method":1013,
"body":{
" password":"1", //新密码
}
}
服务端回复
{
"status":0,
"body":{
}
}