MikroTik. REST API - RouterOS и Node-RED.
REST API. Запрсы для выполнения из Node-Red.
Начиная с версии RouterOS v7.1beta4, REST API реализован в виде интерфейса-оболочки консольного API в формате JSON. Запросы позволяют создавать, считывать, обновлять и удалять ресурсы, а также выполнять произвольные консольные команды.
📌 “Выполнить скрипт” с именем “usboff”:
Запрос:
curl -k -u user:passwd http://192.168.200.1/rest/execute --json '{"script":"usboff"}'
📌 Данные из /interface/lte/lte1/cellular через REST API RouterOS.
Запрос:
curl -k -u user:passwd http://192.168.200.1/rest/interface/lte/monitor -d '{"numbers":0, "duration":1}' -H "content-type: application/json"
Ответ: [{".section":“0”,“access-technology”:“LTE”,“current-cellid”:“194577608”,“current-operator”:“MegaFon MegaFon”,“earfcn”:“1550”,“enb-id”:“760068”,“functionality”:“full”,“imei”:“xxxxxxxxxxxxx”,“imsi”:“xxxxxxxxxxxxxxx”,“lac”:“7604”,“manufacturer”:“SIMCOM INCORPORATED”,“model”:“SIMCOM_SIM7600E-H”,“pin-status”:“ok”,“registration-status”:“registered”,“revision”:“LE11B14SIM7600M22”,“rsrp”:"-102",“rsrq”:"-9.9",“rssi”:"-71",“sector-id”:“200”,“session-uptime”:“3h2s”,“status”:“registered”,“subscriber-number”:"+7xxx146xxxx"}]
Читать далее