box-debug-mqtt.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import {
  2. get,
  3. post
  4. } from '@/utils/axios-middleware'
  5. const base = 'http://linksee-mqtt-transport.linkseeiot.com/'
  6. // 修改盒子的高级配置
  7. export function publishAdvanceConf (data) {
  8. return post(base + 'api/publish/advanceConf', data)
  9. }
  10. // 发送控制命令
  11. export function publishControl (data) {
  12. return post(base + 'api/publish/control', data)
  13. }
  14. // 发送命令,增加盒子自定义装置
  15. export function pulishIoUnit (data) {
  16. return post(base + 'api/publish/ioUnit', data)
  17. }
  18. // 发送命令,修改盒子的运行状态
  19. export function pulishRunStat (data) {
  20. return post(base + 'api/publish/runStatus', data)
  21. }
  22. // 发送命令,切换指定控制器的上下机状态
  23. export function publishStandaloneList (data) {
  24. return post(base + 'api/publish/standaloneStat', data)
  25. }
  26. // 发送命令,通知盒子取最新的盒子配置
  27. export function publishSynConf (data) {
  28. return post(base + 'api/publish/publishSynConf', data)
  29. }
  30. //通知盒子更新网关版本
  31. export function updateGateWayVersion (data) {
  32. return post(base + 'api/publish/updateVersion', data)
  33. }
  34. //通知盒子更新固件版本
  35. export function updateFirmwareVer (data) {
  36. return post(base + 'api/publish/updateFirmwareVer', data)
  37. }
  38. //通知盒子开启debug模式
  39. export function debugMode (data) {
  40. return post(base + 'api/publish/debugMode', data)
  41. }
  42. //同步日志
  43. export function uploadLog (data) {
  44. return post(base + 'api/publish/uploadLog', data)
  45. }
  46. //同步上传历史记录
  47. export function uploadHistory (data) {
  48. return post(base + 'api/publish/uploadHistory', data)
  49. }