作者:admin于 2021年02月25日 发布在分类 / 产品相关 / 通讯模块 / 接入规范与标准 下,并于 2021年03月15日 编辑
2021-03-15 11:43:17版本: MT7688管理端协议
历史版本

修改日期 修改人 备注
2021-05-10 11:15:17[当前版本] 刘天 修改文档
2021-05-10 11:14:43 刘天 更新文档
2021-03-15 11:43:17 黄柏善 修复
2021-03-11 09:42:39 黄柏善 完善

一、ROOT 地址

http://[ip]:8080/call       ip:192.168.2.160


二、协议格式

客户端发起:

{

"method":1001,

"body":{
// . . .
}
}


服务端返回:


{

"status":0,

"body":{
// . . .
}
}



字段描述:

method


取值:

1001 登录
1002

获取 网关状态

1003 获取 MESH组网
1004
获取 附近WIFI
1005
获取 版本升级信息
1006
修改 网关模式
1007
修改 连网模式
1008

控制 MESH开关

1009
新增 MESH组网
1010
连接wifi
1011
开关热点
1012
修改 网络连接设置
1013
修改 密码
1014 获取 网络连接设置
1015 版本升级 操作
1016 控制 版本 自动升级开关
1017 删除 Mesh组网
2000 恢复出厂设置



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":{

"meshSwitch":"1",     //mesh 开关   1:打开,  2:关闭

"meshList":"[

{

"node":"6458TDE65G667",     //节点名

"state":"1",      //节点状态 1:连接,2:未连接

}

]",

}

}




六、获取附近WIFI

客户端发起

{

"method":1004,

}


服务端回复

{

"status":0,

"body":{

"wifiSwitch":"1",     // wifi开关 状态 1:开2:关

"wifiList":"[

{

"wifiName":"6458TDE65G667",     //wifi名

"state":"2",      //wifi连接 状态 1:连接,2:未连接

"strength ":"1",     //wifi信号强度 1:强,2:中, 3:弱

},

{

"wifiName":"111111111",     //wifi名

"state":"1",      //wifi连接 状态 1:连接,2:未连接

"strength ":"1",     //wifi信号强度 1:强,2:中, 3:弱

},

{

"wifiName":"222222222222",     //wifi名

"state":"2",      //wifi连接 状态 1:连接,2:未连接

"strength ":"1",     //wifi信号强度 1:强,2:中, 3:弱

}


]",        //附近可能有多个wifi,数组内含对象形式传参



"invitation":"1",     //热点是否打开 1:开2:关

"hostpotName":"host",     //热点名称

"hostpotpswd":"123456",     //热点密码


}

}





七、获取 升级版本

客户端发起

{

"method":1005,

}


服务端回复

{

"status":0,

"body":{

"autoUpgrade":" 1",      //自动升级按钮状态   1:开启   、2:关闭

"node":" Getaway3319",      //包名

"state":"3.01",      //版本号

}

}



十六、获取 网络连接设置

客户端发起

{

"method":1014,

}


服务端回复

{

"status":0,

"body":{

"ip":" 192.168.31.15",      //IP地址,

"port":" 8080",      //端口


}

}





==================== 控制 ======================

八、修改网关模式

客户端发起

{

"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":1009,

"body":{

"nodeName":"6458TDE65G667",        // 节点名称


}


}


服务端回复

{

"status":0,

"body":{

}

}





十二、连接wifi

客户端发起

{

"method":1010,

"body":{

"wifiName":"6458TDE65G667",        // wifi名称

"password":"123456",        // wifi密码


}


}


服务端回复

{

"status":0,

"body":{

}

}


十三、开关热点

客户端发起

{

"method":1011,

"body":{

" invitation":"1",        // 热点是否允许加入

" hostpotName":"host",        // 热点名称

"hostpotpswd":"123456",        // 热点密码

}


}


服务端回复

{

"status":0,

"body":{

}

}

十四、网络连接设置

客户端发起

{

"method":1012,

"body":{

" ip":"1",        // ip地址

"port":"123456",        // 端口


}


}


服务端回复

{

"status":0,

"body":{

}

}

十五、修改密码

客户端发起

{

"method":1013,

"body":{

" password":"1",        //新密码

" autoUpdata":"1",        // 自动更新按钮  保存状态   1:自动更新   2:非自动更新



}


}


服务端回复

{

"status":0,

"body":{

}

}



十七、版本升级按钮操作

客户端发起

{

"method":1015,

}


服务端回复

{

"status":0,

"body":{

}

}



十八、版本 自动升级 开关

客户端发起

{

"method":1016,


"body":{

"autoUpgrade":"1", //自动升级按钮  开关状态   1:打开,2:关闭

}


}


服务端回复

{

"status":0,

"body":{

}

}



十九、删除  Mesh 组网

客户端发起

{

"method":1017,


"body":{

"nodeName":"6458TDE65G667",      //  删除的mesh名称

}


}


服务端回复

{

"status":0,

"body":{

}

}





===========================    恢复出厂设置   =========================


十九、版本 自动升级 开关

客户端发起

{

"method":2000,

"body":{


}

}


服务端回复

{

"status":0,

"body":{

}

}










MIOTO WIKI-V3.2.0