Конференция "Прочее" » работа с девайсом по GPRS. Как ???
 
  • GanibalLector © (05.12.08 13:41) [0]
    Предположим, есть устройство. У него есть СОМ(RS232)порт. Цель : получить данные (1 байт) с устройства.
    Девайс отдает свои данные по запросу, т.е. нужно послать 1 байт, а только после этого устройство ответит.

    Идем далее. Ставим 2 модема. Один модем подключаем к устройству, второй на ПК.

    Далее 2 варианта (CSD и GPRS).

    Первый вариант готов и работает.
    Для модема, который на устройстве я делаю следующее :
    - настроиваю скорость обмена (AT+IPR=9600);
    - автоподнятие (ATS0=1)
    - сохраняю настройки (AT&W)

    Для модема, который на ПК я также устанавливаю скорость обмена, подключаю его к ПК ("Панель управления"-"Телефоны и модемы").
    Запускаю некоторую программу, звоню(посредством TAPI) на номер удаленного модема и получаю данные.
    Тут все понятно.


    Как быть с GPRS ?

    Для модема, который на устройстве, вероятно, нужно следующее :
    - настройки AT+CGDCONT=1,"IP","istok.kyivstar.net"  (оператор выдал определенные карточки пакета  GPRs VPN, где есть  IP карточки(10.5.12.1)  и личный APN(istok.kyivstar.net) )
    - регистрация в сети и активация PDP (AT+CGATT=1  и   AT+CGACT=1,1) ???

    Более того, нужно указать порт, на который данный модем будет коннектится. Где ??? Пока не понял.
    Еще вопрос. Если ранее, я работал по CSD, то после настройки модема я выполнял сохранение(AT&W).
    Как быть сейчас ? Ведь после включения питания модема, мне необходимо, чтобы он сразу делал коннект (AT+CGATT=1  и   AT+CGACT=1,1)
    на мой IP (10.5.12.1 , istok.kyivstar.net)

    Со вторым модемом, вроде бы проще, я его настраиваю и подключаюсь.

    Что касается софта. Вероятно, я открою некий порт, далее буду ждать коннектов на этот порт.
    После коннекта, пошлю что-то. Это что-то дойдет до второго модема, передаст данные устройству, устройство ответит и я увижу.

    Насколько верны мои рассуждения ?

    Заранее спасибо.

    P.S. О модемах. Имею GSM GPRS модем Novacom GNS-30CRA.
    Описание : http://www.onegsm.ru/show_good.php?idtov=1102
    AT-спецификация : http://www.stc-istok.com.ua/Soft/ATCommandSpecification_MC35i.zip
    Набор AT-команд совместим с модемом Siemens MC35i
  • KilkennyCat © (05.12.08 14:02) [1]

    > совместим с модемом Siemens MC35i


    Насколько мне известно, у Сименса на этот модуль 35i есть огроменное количество док и даже sdk какой-то. Поищи, должно помочь. Это один из самых популярнейших модулей.
  • Поросенок Винни-Пух © (05.12.08 14:54) [2]
    а зачем работать через задний проход?
    чем ras api не устраивает?
  • GanibalLector © (05.12.08 15:18) [3]
    Хм...не знаком с RAS. Сейчас взгляну, что за зверь.
  • GanibalLector © (05.12.08 17:21) [4]
    Взглянул на форум Королевства. Так вот, там (при подобной ситуации) организовывают TCP сервер. Т.е. работают с WinSock, как и я предположил в [0]
  • stas © (05.12.08 17:25) [5]
    GanibalLector ©   (05.12.08 13:41)
    Че-то не совсем понятно, тебе надо конектится на istok.kyivstar.net
    или все же на свой комп со своим софтом?
  • stas © (05.12.08 17:28) [6]
    Зачем модем че-то не понял. Если есть GPRS твой треккер конектится по обычному инету с компом на котором установлен твой софт и который на определенный порт ждет сигнала от GPS.
  • stas © (05.12.08 17:30) [7]
    А извеняюсь GPRS модем, попутал с GPS/GPRS
  • GanibalLector © (05.12.08 17:32) [8]
    2 stas
    >или все же на свой комп со своим софтом?

    На мой комп с моим софтом.

    >Зачем модем че-то не понял. Если есть GPRS твой треккер конектится по обычному инету с компом на котором установлен твой софт и который на определенный порт ждет сигнала от GPS.


    Проблема в том, что без модема на стороне ПК мне нужен будет инет с реальным IP. Т.е. я буду зависим от провайдера(молния, провайдер в дауне и т.д.). Более того, по некоторым причинам, реальный IP (пока) получить не могу.
  • KilkennyCat © (05.12.08 18:20) [9]
    а от оператора сотовой связи зависить не боишься?
  • matt © (05.12.08 18:50) [10]
    в Siemens'e ES75 для этого команды at^sisc + at^siss (настраивали от открывали сокет)

    самый простой вариант - настроить модемное подключение в винде, и порт моном посмотреть как это cделает RAS
  • Карелин Артем © (06.12.08 11:22) [11]
    При использовании gprs нужно сервер выставлять в инет и давать ему внешний IP.
  • Карелин Артем © (06.12.08 11:24) [12]
    Модем будеть коннектиться на APN провайдера на порт шлюза провайдера и уже шлюз будет соединять его с инетом. Напрямую позвонить на свой сервер не получится как в случае csd. Только в инет выйти.
  • GanibalLector © (06.12.08 13:47) [13]
    2 Карелин Артем ©   (06.12.08 11:24) [12]

    Пакет специальный. За каждым номером закреплен свой IP и свой личный APN.

    Сейчас проблема в другом...а именно, можно ли настроить модем так, чтобы он сам выходил в GPRS. Модемы дешевые (без OpenAT)
  • Карелин Артем © (06.12.08 16:11) [14]
    Да вроде AT командами и это делается. На 100% не помню уже, ибо 5 лет прошло после моих проектов с сотовыми. Как раз тогда были модемы 35/45 серии сименсов и примитивные моторолы с gprs.
    Ты вот в какую сторону копай:
    1) все манипуляции идут через AT команды.
    2) существуют эмуляторы com-портов и перехватчики сигналов на com с возможностью набора и отправки своих команд.
    3) тебе фактически надо отловить команды на соединение от существующей звонилки и повторить их.
 
Конференция "Прочее" » работа с девайсом по GPRS. Как ???
Есть новые Нет новых   [134448   +1][b:0][p:0]