Перейти к содержанию

energostart

Новичок
  • Публикаций

    3
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Посетители профиля

89 просмотров профиля
  1. Цитата(csm7 @ Sep 29 2016, 07:54) Доброго времени суток! Писал скрипт для GL868 на Python Алгоритм следующий Основной скрипт настраивает модуль запускает монитор событий и переводит его в режим малого энергопотребления. Когда приходит входящий звонок монитор событий должен запустить следующий скрипт. Монитор событий срабатывает а скрипт не запускается. Может кто поможет Привожу код где в нем ошибка? Кодimport MOD import MDM import SER import sys SER.set_speed('115200','8N1') class SerWriter:     def __init__(self):         SER.set_speed('115200','8N1')     def write(self,s):         SER.send(s+'\r') sys.stdout = sys.stderr = SerWriter() def checkNetwork():     MOD.sleep(20)     REC_TIME = 200     for _ in range(10):         MDM.send('AT+CREG?\r',0)         res = MDM.receive(REC_TIME)         if (res.find('0,1')!=-1): return 1         else: MOD.sleep(50)     return 0 print "Start" MDM.send('AT+CLIP=1\r',0) MDM.send('AT#ENAEVMONI=0\r',0) # clear all evants MDM.send('AT#ENAEVMONICFG=3,1,2\r',0) # MDM.send('AT#EVMONI="RING",0,1,1\r',0) #Ring 1-th timeout 2 minute a = MDM.send('AT#EVMONI="RING",0,0,"AT#ESCRIPT="runRING.pyo";AT#EXECSCR"\r',0) # Запуск скрипта по обработке входящего звонка print "runRING.py Ok " + str(a) MDM.send('AT#EVMONI="RING",1\r',0) MDM.send('AT#ENAEVMONI=1\r',0) # set all evants #MDM.send('AT&W\r',0) print "MONI = Ok " + str(a) runRING.pyo Код import MOD import MDM import sys MDM.send('AT\r',5) # Требуется помощь в коррекции скрипта для Telit GL868. Работу оплачу
  2. Цитата(Velund @ Jan 10 2018, 15:29) Насчет "известного IP адреса" поподробнее пжлста. У вас какие то особые сим карты с VPN и фиксированными адресами? Да. Корпоративный тариф - статический APN. Скрипт написали. Работает, но периодически сбоит. Добиться работы без сбоев не получается. Сможете помочь?
  3. Модем Радиофид TG-21.A с модулем Telit GL868-Dual V3 необходимо перевести в GPRS режим. Точнее он сам должен после подачи питания устанавливать прозрачный канал передачи данных - включился и установил соединение. Сам установил после того как включился (т.е. после того как подали питание на него): - зарегистрировался в сети - поднял GPRS - сделал прозрачный канал передачи данных для устройства (счетчик электроэнергии) Теперь по известному IP-адресу, программа может опрашивать данный счетчик. Подробное описание АТ-команд есть. Попытка сделать вышесказанное не удалась - соединение устанавливается, но после снятия питания и подачи вновь, все теряется. Скрипт сделать не получается. Прошу помощи. Готов оплатить, в случае необходимости