作者:admin于 2021年02月25日 发布在分类 / 产品相关 / 通讯模块 / 接入规范与标准 下,并于 2021年03月06日 编辑
2021-03-06 16:49:36版本: 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
修改密码



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

{

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

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

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


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


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

"body":{

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


}


}


服务端回复

{

"status":0,

"body":{

}

}





十二、连接wifi

客户端发起

{

"method":1010,

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

}

}







MIOTO WIKI-V3.2.0