# 智精灵 API 接口索引(来源:智精灵API接口文档26-01.pdf) ## 协议说明 | 类型 | 方式 | 说明 | |------|------|------| | 读取 | GET | Query 参数:`kt_token`、`kt_dwid`、`kt_sonid` 等 | | 控制/写入 | POST | Body 为 JSON,`Content-Type: application/json` | | 成功标识 | `code=200` | 失败时 `code=500` 等 | Base URL 示例:`http://119.45.163.5:1125/zjl/API/`(配置项 `base_url`) 登录后公共参数:`kt_token`、`kt_dwid`(公司ID)、`kt_sonid`(子账号,默认 `0`) ## 二、基础控制 | Util 方法 | Path | Method | 说明 | |-----------|------|--------|------| | `login` | `/login` | POST | 用户登录,获取 token | | `getDevList` | `/getDevList` | GET | 全部设备状态 | | `getDevOne` | `/getDevOne` | GET | 单台设备状态(wg_mac, wg_qid) | | `devCtr` | `/devCtr` | POST | 单设备控制 / 组合控制 / 电表查询 | | `devManyCtr` | `/devManyCtr` | POST | 多设备控制 / 锁定控制 | ## 三、设备管理 | Util 方法 | Path | Method | 说明 | |-----------|------|--------|------| | `getWg` | `/getWg` | GET | 获取网关列表(文档未写 URL,按命名约定) | | `addWg` | `/addWg` | POST | 添加网关 | | `changeWg` | `/changeWg` | POST | 修改网关 | | `delWg` | `/delWg` | POST | 删除网关 | | `wgWithArea` | `/wgWithArea` | POST | 网关关联区域 | | `getDev` | `/getDev` | GET | 获取设备档案列表 | | `addDev` | `/addDev` | POST | 添加设备 | | `changeDev` | `/changeDev` | POST | 修改设备 | | `delDev` | `/delDev` | POST | 删除设备 | ## 四、区域管理 | Util 方法 | Path | Method | |-----------|------|--------| | `getRoom` | `/getRoom` | GET | | `addRoom` | `/addRoom` | POST | | `changeRoom` | `/changeRoom` | POST | | `delRoom` | `/delRoom` | POST | | `getFloor` | `/getFloor` | GET | | `addFloor` | `/addFloor` | POST | | `changeFloor` | `/changeFloor` | POST | | `delFloor` | `/delFloor` | POST | | `getUnit` | `/getUnit` | GET | | `addUnit` | `/addUnit` | POST | | `changeUnit` | `/changeUnit` | POST | | `delUnit` | `/delUnit` | POST | | `getBuilding` | `/getBuilding` | GET | | `addBuilding` | `/addBuilding` | POST | | `changeBuilding` | `/changeBuilding` | POST | | `delBuilding` | `/delBuilding` | POST | | `getArea` | `/getArea` | GET | | `addArea` | `/addArea` | POST | | `changeArea` | `/changeArea` | POST | | `delArea` | `/delArea` | POST | ## 五、定时管理 | Util 方法 | Path | Method | |-----------|------|--------| | `getTiming` | `/getTiming` | GET | | `addTiming` | `/addTiming` | POST | | `changeTiming` | `/changeTiming` | POST | | `delTiming` | `/delTiming` | POST | | `timingWithArea` | `/timingWithArea` | POST | ## 六、数据查询 | Util 方法 | Path | Method | |-----------|------|--------| | `getLogWg` | `/getLogWg` | GET | | `getLogDev` | `/getLogDev` | GET | ## 七、计量管理 | Util 方法 | Path | Method | |-----------|------|--------| | `getDlSjXs` | `/getDlSjXs` | GET | | `changeDlSjXs` | `/changeDlSjXs` | POST | | `getDb` | `/glDb/getDb` | GET | | `addDb` | `/glDb/addDb` | POST | | `changeDb` | `/glDb/changeDb` | POST | | `delDb` | `/glDb/delDb` | POST | | `getDbDaySum` | `/getDbDaySum` | GET | | `getDayDl` | `/getDayDl` | GET | | `getMoonDl` | `/getMoonDl` | GET | | `getGs` | `/getGs` | GET | | `addGs` | `/addGs` | POST | | `changeGs` | `/changeGs` | POST | | `delGs` | `/delGs` | POST | | `gsWithArea` | `/gsWithArea` | POST | | `addMoney` | `/addMoney` | POST | | `cleanMoney` | `/cleanMoney` | POST | | `getCzLog` | `/getCzLog` | GET | ## 八、账号管理 | Util 方法 | Path | Method | |-----------|------|--------| | `getUser` | `/getUser` | GET | | `addUser` | `/addUser` | POST | | `changeUser` | `/changeUser` | POST | | `changeUserPwd` | `/changeUserPwd` | POST | | `delUser` | `/delUser` | POST | > 标注「按命名约定」的接口在 PDF 中未给出完整 URL,实现与同类接口保持一致;若联调 404 请以平台实际路径为准。