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

获取网关状态



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:弱

}

]",       

}

}





七、获取版本升级

客户端发起

{

"method":1005,

}


服务端回复

{

"status":0,

"body":{

" editionList":"[

    {

    "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",        // 热点是否允许加入

"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