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":{
"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":{
}
}
服务端失败返回
{
"status":1,
"body":{
}
}
创建人 | admin |
工作小组 | MIOC物联网开放平台 |
文档编辑权限 | 工作小组 |
文档阅读权限 | 来自分类 |
分类阅读权限 | 所有人 |
分类编辑权限 | 所有人 |
分类审核权限 | 无 |
修改日期 | 修改人 | 备注 |
2021-05-10 11:15:17[当前版本] | 刘天 | 修改文档 |
2021-05-10 11:14:43 | 刘天 | 更新文档 |
2021-03-15 11:43:17 | 黄柏善 | 修复 |
2021-03-11 09:42:39 | 黄柏善 | 完善 |