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

T2k

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о T2k

  • Звание
    Участник
    Участник
  • День рождения 19.07.1982

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Ну, господа, как хотите. Себе-то я уже все сделал. Сделаю еще лучше (в отдельном потоке, в макросах которые удобно вызывать, со временем ответов от модема, с прогнозируемым(т.е. ожидаемым) ответом и т.д.) Не хотите - ну и не надо. Юзайте гипертерминал ! Удачи...
  2. Что, вручную в гипертерминале вводить нравится ? А если их за день нужно шт.30-50 запрограммировать ? Не надоест ? Еще мнения будут ?
  3. Добрый . Собственно, в своей повседневной работе мне часто приходится настраивать модемы для режима CSD и не только. Надоело все это в HyperTerm делать. Долго и утомительно. Хочу во-первых сделать для себя, а во-вторых, может кому тоже пригодится. Собственно, у меня 2 вопроса : 1) какими программами Вы пользуетесь для настройки GSM\GPRS модемов? 2) какие будут пожелания ? В голову приходит создание "макросов". Типа создал макрос: ATE0 ATS0=1 ATS10=50 AT+IPR=38400 AT&W Сохранил его. Вызвал и ЭТО все запишется в модем с результатами и ответами от него. В общем, буду рад всевозможным советам и мнениям. Спасибо !!!
  4. Добрый день. Ситуация следующая : хотел поработать с AT командами на Fastrack Suprem. Посмотреть, что да как. Имею: 2 ПК, 2 модема (Fastrack Suprem и обычный китай). На одном из ПК(там где китайский модем): - создал соединение; - написал простое серв.приложение (чтобы можно было увидеть коннекты и сообщения, переданные с клиента) На другом ПК(где Fastrack Suprem ) в HyperTerminal'e выполнил следующее : AT+WIPCFG=1 OK AT+WIPBR=1,6 OK AT+WIPBR=2,6,11,"istok.kyivstar.net" OK AT+WIPBR=2,6,0,"" OK AT+WIPBR=2,6,1,"" OK AT+WIPBR=4,6,0 OK AT+WIPCREATE=2,1,”ip сервера”,12345 OK +WIPREADY: 2,1 [b] после этого вижу на сервере, что клиент приконнектился)) [/b] AT+WIPDATA=2,1,1 CONNECT Далее я хочу что-то передать серверу...и прямо в гипертерминале набираю набор цифр или букв. Но они не отображаются! В гипертерминале картина следующая : SHUTDOWN ERROR +WIPPEERCLOSE: 2,1 На сервере приходит мессага : Ошибка при получении данных от клиента.Невозможно выполнить операцию на сокете, т.к. буфер слишком мал или очередь переполнена Что это ? И как быть ? Спасибо за советы !
  5. HyperTerminal'ом он прошивается. Есть мануал по "заливке" прошивки и ее активации. Могу поделиться
  6. Согласен. Вот только нет у меня интернета. ПК, который будет сервером без инета. К нему подключен модем, у которого такой же серый IP. Я уже описывал выше. Давайте повторю. Я взял 2 ПК, 2 модема. Написал тестовое приложение(сервера и клиента). "Запустил" GPRS, пропинговал в обе стороны - успешно. Запускал на каждом из ПК приложение сервера и клиента(на втором) - успешно. Что скажите ? Опять читать книжки из разряда "Сети для чайников" ? Честно говоря, надоело спорить. Вероятно, пора закрывать данную ветку ибо внятных ответов/советов я не вижу. Да, я не буду спорить, я не большой спец в этой области, поэтому и обратился на форум за помощью. Подведу итог. По поводу выбора модема… Некоторые советуют, забыть о модемах и использовать модули совместно с контроллером. Отвечу. Фирма, в которой я работаю не имеет разработчиков. Поэтому нужно оплачивать разработку (тестинг , последующее сопровождения, обновления и т.д.) – это дорого. Этот вариант (пока) я отложил на полку. Вывод : оставляем промышленный модем (типа wavecom’а) и пишем прошивку. По поводу того, чем делать модем девайса (сервером или клиентом). Судя по бурному обсуждения, ответ очевиден – клиентом. Согласен, оставляем. Осталось всего ничего…прошивку написать ))
  7. Я действительно не понимаю Ваших терминов. Я про НАТ. Что касается адресации и белых IP. Я уже говорил, что эта проблема решена. Оператор(или опсос, по Вашему) предоставляет спец.пакет. За каждой карточкой(номером) закреплен свой локальный IP, общий APN и т.д. Т.е. любая из карточек может "достучаться" до любой другой из этого пакета. Это уже проверено! Поэтому в моем случаи, не требуется реальный IP. Более того, модем на девайсе может выступать как сервером, так и клиентом. Что не так ?
  8. Я не понял о чем речь. Повторяю еще раз. CSD уже реализован и работает. Хочу перейти на GPRS, но с возможностью работы CSD. Например...забыли включить сервер, нет GPRSа или еще что-то. Что бы однозначно получить данные с устройства. Про трафик я в курсе. Ну...а какой выход ? Я предложил в начале топика делать модем девайса не клиентом, а сервером. Сказали, что от Лукавого. Предложите Ваш вариант, готов выслушать.
  9. Значит...первичное обсуждение здесь : http://electronix.ru/forum/index.php?showtopic=57630 Нужен GPRS. Далее. При включении питания модем должен произвести TCP/IP соединение с нужным сервером на нужный порт (да, данный модем имеет встроенный TCP/IP стек). Если коннекта не произошло, то через определенные промежутки времени вновь пытаться соединиться (скажем, через 1 мин.) . Далее... (на многих форумах это называется прозрачный режим). Т.е. все то что пришло с сервера необходимо отдать девайсу на порт. Все то, что девайс ответил, отослать на сервер. Протокол у девайса примерно такой (в хексе): 10 02 данные 10 03. Если нужны детали, то вышлю логи пормонитора, где более подробно. Сам по себе девайс на порт ничего не выдает. Нужно ему постать запрос, а только после этого он ответит. Т.е. уточняю. Модем коннектится на мой сервер. Сервер посылает пакет модему, модем принимает и передает девайсу. Девайс отвечает, модем принимает и передает серверу. И т.д. Если в процессе работы произошел дисконнект, то опять таки...пытаться коннектится к серверу. По поводу CSD. Судя по всему он и так работать будет. Надо проверить. Я не знаю, влияет ли приложение модема на CSD. Но судя по всему не должно. Т.е. если я инициализирую модем с ATS0=1 , то он сам должен подымать трубку и работать. Может, какие мелочи не упомянул. Если что, спрашивайте. Я не знаток этой линейки модемов, но судя по форумам. Если взять этот модем (без всяких OPEN AT) и AT командами соединиться с сервером, то и так все будет работать. Т.е. цель прошивки "поднять" коннект на заданный IP адрес и порт и удерживать(в случаи разрыва повторять коннекты). Вроде все. Все остальное само по себе должно работать. Повторюсь, это судя по тому, что вычитал в разных источниках. Возможно ошибаюсь... Думаю, для гуру тут действительно пару часов.
  10. Добавил ветку в раздел " Предлагаю работу". Может найдутся желающий сделать сабж ? Спасибо !
  11. Необходимо написать прошивку для модема FASTRACK Supreme 10. Основная задача : - при включении питания модема коннект на заданный сервер ; - обмен пакетами с внешним девайсом(RS232); // описание пакетов выдам позже - поддержка CSD Сроки не критичны (насколько я пониимаю...эта работа на пару часов) сделать нужно к февралю. Вопрос цены ? Я некомпитентен в этом вопросе. Сколько надо ? Спасибо !
  12. Ну не знаю. Имхо, не очень. Это еще одно устройство (у меня их и так уже достаточно...). Далее, (в моем случаи) возле модема постоянно есть присутствие оператора. Поэтому , Вы уж извините, но от такого варианта я откажусь. Спасибо за помощь. Пошел искать человека, который готов взяться за реализацию. Кстати, посмотрел на цены этого SIM300...да, он в разы отличается от wavecom. Но имеется проблема, он же модуль (без корпуса) + отзывы хорошие, что на морозе перестает работать. Это как-то лечится ?
  13. В данный момент китайские NovaCom GNS30-CRA. Они самые дешевые. Естественно под GPRS другие будут. Какие ...пока не определились. Готов рассмотреть другие варианты. Предложите ))
  14. О каком мастере речь ? Модемы на девайсах запрограммированы на автоподнятие трубки (ATS0=1). А дальше все просто...на ПК есть программа, которая звонит на нужный девайс, и начинается обмен. И насколько это часто проявляется ? Кстати, вот сейчас все реализовано через CSD(около сотни девайсов). Никаких зависаний, все работает. Максимум что было, это оторвали антену, закончились деньги и плохая связь(тут спасла мощная антена за $30 ). Еще вопрос...если он завистает. Зависает полностью ? Т.е. тот же CSD меня не спасет ?
×
×
  • Создать...