ussd запросы

Обсуждение ПО и его настройки
Ответить
tu236
Сообщения: 3
Зарегистрирован: 14 июн 2016, 15:29

Добрый день друзья! Подскажите начинающему!
Есть MIKROTIK HAP AC LITE. Получает интернет через 3g USB модем и раздает по лан портам и wi fi. К нему подключен по сети микрокомпьютер Raspberry Pi. На базе которого создан и работает Умный дом, а вернее умная дача. Для контроля интернет трафика требуется отправлять USSD запросы в скрипте через 3 g модем. До подключения в систему микротика , когда модем был воткнут в Raspberry Pi, в питоне это выглядело так:

PORT = '/dev/ttyUSB1'
BAUDRATE = 115200
USSD_STRING = 'AA18AC3602'
PIN = None # SIM card PIN (if any)

И далее с помощью модуля :

from gsmmodem.modem import GsmModem

обращаемся к модему
modem = GsmModem(PORT, BAUDRATE)
и посылаем разные команды.

Сейчас когда в системе появился микротик я пробую так:

from RosAPI import Core

a = Core('192.168.0.1')
a.login('admin','xxxxxxxxx')

PORT = (a.talk(['/system/serial-terminal',',=port='+'usb1',' =channel='+'1']))

Но скрипт выдает ошибку
Подскажите, как правильно назначить порт


Ответить