概述
通过终端或其他CLI界面,您可以将Curl命令发送到“大脑”。您也可以使用Postman发送PUT命令,但是该主题仅专注于通过CLI的Curl命令。
命令
*注释*在以下命令中,您需要用您“大脑”的IP地址替换BRAIN_IP
清除缓存
- curl -H “Content-Type: application/json” -H “Accept: application/json” -d “{}” -X PUT http://BRAIN_IP:8000/api/v1/clear-cache
此命令清除“大脑”中的存储。设备、图像和日志存储等项目将被清除。发送此命令后,将触发新的同步,将最新信息从“云”中拉到“大脑”
清除日志
- curl -H “Content-Type: application/json” -H “Accept: application/json” -d “{}” -X PUT http://BRAIN_IP:8000/api/v1/clear-logs
此命令清除“大脑”中的日志内容。我们已经注意到,在该软件的早期版本中,“大脑”日志将被淹没并停留在先前的日期。该命令清除日志存储中的信息,但仅在运行软件v2.2.9或更高版本的“大脑”上可用
强制激活脱机
- curl -X PUT -H “Content-Type: application/json” -d ‘{offline’ “http://BRAIN_IP:8000/api/v1/force-active-offline”.
- 脱机可以是两种状态之一
- 脱机:1 = 强制激活脱机
- 脱机= 0 禁用激活脱机
*当“大脑”处于这种状态时,它将不接受任何新的发布。“大脑”处于脱机状态,需要使用下一个命令将其手动输入到“激活联机”中
Sync On Wan
- curl -X PUT -H “Content-Type: application/json” -d ‘{sync_on_wan_restore’ “http://brain ip:8000/api/v1/sync-on-wan-restore”
- sync_on_wan_restore的三个可能值
- 0 =自动
- 1 =开
- 2 =关
- sync_on_wan_restore的三个可能值
发布时重置数据
- curl -X PUT -H “Content-Type: application/json” -d ‘{brain_reset_data_dir’ “http://Brain_IP:8000/api/v1/reset-data-dir-on-publish”
每次提示发布时,此设置都会清除“大脑”数据文件夹中的存储。- 1 =开
- 0 =关
- *注释*-默认情况下禁用此设置。我们发现了一个问题,在启用此设置的情况下,处于脱机状态的“大脑”会在重新通电后重新设置为联机状态
日志级别调试
- curl -X PUT -H “Content-Type: application/json” -d ‘{“brain_log_level”:“debug”}’ Brain_IP:8000/api/v1/log/level
此设置可在您的“大脑”上启用日志级别调试。这会将更多信息添加到您的日志文件中,建议仅将此设置用于故障排除,而不建议日常使用。
Last modified:
21 December 2020
Post your comment on this topic.