реклама на сайте
подробности

 
 
> GE863-GPS, передача данных по GPRS через сокет
mempfis_
сообщение Dec 24 2008, 14:31
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Добрый день.
Есть модем GE863-GPS. Подскажите как наладить с помощью него приём и передачу бинарных посылок (просто данных вида 0x12, 0x34...).
написал простой скрипт который позволяет читать данные с сервера в текстовом режиме:

Код
def readsocket():

    # ##################################
    #print 'Context 1 configuration'
    res = MDM.send('AT+CGDCONT=1,"IP","internet"\r',0)
    res = MDM.receive(50)
    print res
    # ##################################

    # ##################################
    #print 'Socket1 configuration'
    res = MDM.send('AT#SCFG=1,1,1000,120,1200,50\r',0)
    res = MDM.receive(50)
    print res
    # ##################################    

    # ##################################
    #print 'Context 1  activation'
    res = MDM.send('AT#SGACT=1,1\r',0)
    res = MDM.receive(50)
    print res
    # ##################################


    # ##################################
    #print 'Get Socket dial'
    res = MDM.send('AT#SD=1,0,13,"192.43.244.18",255,0,0\r',0)
    res = MDM.receive(50)
    print res
    #print '\n'
    # ##################################


Меняю сервер на другой (который передаёт бинарные данные) бриходит какаято белеберда в которой ни малейшего намёка на исходные данные (должно быть 0xAA, 0x01 а приходят буквы которые никак связать с исходной посылкой не удаётся)

Покопался в ат-командах нашёл такую:
АТ#SCFGEXT=<connId>,
<srMode>,
<dataMode>,
<keepalive>
[,<unused_A>
[,<unused_B>]]

где <dataMode>: “data view mode” presentation format
0 - data represented as text (default)
1 - data represented as sequence of hexadecimal numbers (from 00 to FF)

Кто может подсказать модем вообще поддерживает эту команду (у меня постоянно выдаёт на неё error) и этот dataMode определяет режим передачи данных в модеме или просто режим отображения в терминале?

Буду благодарен за любую помощь в этом вопросе smile.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.0136 секунд с 7
ELECTRONIX ©2004-2016