PDA

Просмотр полной версии : ZXGSM - GSM/GPRS модем для Спектрума и не только.



caro
31.03.2012, 13:18
Предлагаю еще одну железку для подключения Спектрума к Интернет.
Для начала работы, единственное что требуется, COM-порт и терминальная программа.
Я опробовал на Кворуме с установленной картой ZXMC и и ее минитерминалкой.
http://www.caro.su/gsm/zxgsm.jpg

Выполнена на основе модуля M72 фирмы Quectel http://www.promelec.ru/catalog/1640/1668/1671/0/146424/#146424:

QUECTEL M72
===========
Двухдиапазонный GSM/GPRS модуль с габаритами 27.5 мм x 24 мм x 3,6 мм.
SMD форм-фактор не требующий дорогостоящего монтажного оборудования.
Встроенный TCP/IP cтек.
Поддерживаемые протоколы: PPP, TCP, UDP, FTP, HTTP, SMTP

Основные характеристики:
Частотные диапазоны: 900/1800 MГц
Класс перредачи данных GPRS: 12/10/8
Класс GPRS узла: Class B
Соответствие стандарту GSM фазы 2/2+: Класс 4 (2Вт @900МГц)
Класс 1 (1Вт @1800/1900МГц)
Напряжение питания: 3,4...4,5 В; 4,0 В ном.
Энергопотребление в режиме ожидания: 1.1мА @ DRX=5; 0.7мА @ DRX=9
Температурный диапазон: от -40 °C до +80 °C
Размеры: 27.5мм x 24мм x 3,6мм
Вес: около 4.5 г.
Управление через AT-команды (GSM 07.07, 07.05 и собственный набор AT-команд)
Функции SIM-карты (SIM application toolkit)

Характеристики передачи SMS:
Точка-точка MO и MT
SMS рассылка
Режим Text и PDU

Характеристики передачи данных:
GPRS Класс 12 макс. 85.6 кбит/с (в обе стороны);
Поддержка PBCCH;
Схемы кодирования: CS 1, 2, 3, 4;
CSD до 14.4 кбит/с;
USSD Не прозрачный режим;
Интернет протоколы: PPP, TCP, UDP, FTP, HTTP, SMTP;

Интерфейсы:
Интерфейс SIM-карты: 3В/1,8В (автоопределение)
Последовательный асинхронных порт;
Резервное питание RTC;
Антенная площадка

Схема: http://www.caro.su/gsm/zxgsm.pdf

newart
31.03.2012, 14:08
Я опробовал на Кворуме с установленной картой ZXMC и и ее минитерминалкой.
Звучит так словно железка покупная, а не твоя на покупном чипе.

Потому уже присмотрелся к плате и увидел "zxgsm".

Цена получается в р-оне 25$?

---------- Post added at 13:08 ---------- Previous post was at 13:07 ----------


Поддерживаемые протоколы: PPP, TCP, UDP, FTP
Вроде есть уже прошивки с http?

caro
31.03.2012, 14:13
Цена получается в р-оне 25$?Себестоимость, учитывая что за 10 плат я отдал 2000 р.


Вроде есть уже прошивки с http?Да, я видел что последняя версия документации содержит команды для работы с HTTP и SMTP, но еще не проверял на своем модуле.

newart
31.03.2012, 15:23
Себестоимость, учитывая что за 10 плат я отдал 2000 р.
У меня как у ламера в железе традиционный вопрос - почему так много пустого места на плате?

Сабж уже можно заказывать?

caro
31.03.2012, 15:30
У меня как у ламера в железе традиционный вопрос - почему так много пустого места на плате?Что бы разводить, а потом вручную паять было удобно.


Сабж уже можно заказывать?Чистые платы можно, по 200 р. за штуку.
И модули могу выслать по 400 р. за шт.

AIS
31.03.2012, 16:00
А сим карту куда вставлять?

caro
31.03.2012, 16:48
А сим карту куда вставлять?На нижней стороне платы, под модулем установлен держатель SIM-карты.

savelij
31.03.2012, 17:48
Предлагаю еще одну железку для подключения Спектрума к Интернет.

А будет ли реализация этой карточки (http://zx.pk.ru/showpost.php?p=380027&postcount=1) для Спека?

caro
31.03.2012, 17:52
А будет ли реализация этой карточки (http://zx.pk.ru/showpost.php?p=380027&postcount=1) для Спека?Так вроде предлагается к Спектруму подключать стандартные ISA-карты на базе RTL8019A.

savelij
31.03.2012, 17:55
Так вроде предлагается к Спектруму подключать стандартные ISA-карты на базе RTL8019A.

У меня вот их нету и искать есть ли смысл? Все равно будет огород мгтфный. Не кошерно как-то.

caro
31.03.2012, 18:00
У меня вот их нету и искать есть ли смысл? Все равно будет огород мгтфный. Не кошерно как-то.Ну наберите хотя бы 5 желающих, я сделаю вариант под ZX-BUS.

savelij
31.03.2012, 18:43
Ну наберите хотя бы 5 желающих, я сделаю вариант под ZX-BUS.

А вариант готовой схемы и приобретения полного набора деталей?

caro
31.03.2012, 18:56
А вариант готовой схемы и приобретения полного набора деталей?RTL-ки я купил, трансы с разьемами можно достать. Осталось развести и заказать платы.

Valen
31.03.2012, 19:30
А будет ли реализация этой карточки (http://zx.pk.ru/showpost.php?p=380027&postcount=1) для Спека?

Так там же нету аппаратного TCP/IP стека. Не смущает ?

newart
31.03.2012, 21:06
Тут тема про карточку Caro - давайте не отвлекаться.

Error404
31.03.2012, 23:30
Ну наберите хотя бы 5 желающих, я сделаю вариант под ZX-BUS.

Под Орион-бус тоже, пожалуйста. Я первый запишусь. На Орионе под RTL8019 хотя бы хоть какое-то ПО есть, в отличие от.

Black_Cat
01.04.2012, 00:28
Все равно будет огород мгтфный. Не кошерно как-тоне будет, если развести платку-переходник NemoBus - ISA
Ну наберите хотя бы 5 желающих, я сделаю вариант под ZX-BUSесли видишь в этом смысл, то просьба адрес порта сохранить тот же, что и для ISA карты. Мануал тут http://zx.clan.su/forum/8-81-1 Если есть неясности - отвечу.

Error404
01.04.2012, 00:36
не будет, если развести платку-переходник NemoBus - ISAесли видишь в этом смысл, то просьба адрес порта сохранить тот же, что и для ISA карты. Мануал тут http://zx.clan.su/forum/8-81-1 Если есть неясности - отвечу.

Определенный смысл в том, что ISA-платы уже давно отправились по помойкам. В Москве мне пока такое не попадалось.

Black_Cat
01.04.2012, 01:03
Определенный смысл в том, что ISA-платы уже давно отправились по помойкам
:) в моей помойке ещё есть, и при желании нарыть можно

Error404
01.04.2012, 10:35
:) в моей помойке ещё есть, и при желании нарыть можно

Надо спасти из помойки эти платы и раздать страждущим. В первую очередь тем, кто с руками, и из интересу плату прикрутит к своему клону. Когда появятся люди у которых такое есть, может быть и дело сдвинется с мертвой точки.

Eltaron
01.04.2012, 11:21
Надо спасти из помойки эти платы и раздать страждущим. В первую очередь тем, кто с руками, и из интересу плату прикрутит к своему клону. Когда появятся люди у которых такое есть, может быть и дело сдвинется с мертвой точки.
Скорее дело сдвинется с мертвой точки тогда, когда эмуляция сетевухи появится в Unreal Speccy. Я не уверен, что за последние лет 10 хоть какой-нибудь софт писался чисто на реале.

Error404
01.04.2012, 11:40
Скорее дело сдвинется с мертвой точки тогда, когда эмуляция сетевухи появится в Unreal Speccy. Я не уверен, что за последние лет 10 хоть какой-нибудь софт писался чисто на реале.

Тут полностью соглашусь. Отладить серьезный проект на реале - это нереально. Каламбурчик :) А вот в эмуляторе - более чем, проверено. Тем более эмуляцию сетевых плат уже сделали в нескольких проектах на этом форуме - даже тема в "отечественных компьютерах" была где и принципы обсудили и исходники пролетали. При желании, по следам тех разработок авторы эмуляторов спека вполне могли допилить свои проекты. Но не допилили. Хотя... b2m вроде обещался и для модели спека эмуляцию Ethernet прокинуть. Не знаю - сделал или нет... А то может эмулятор для спека то уже и есть (а мужики то не знают! (с)).

И поскольку на сайте наиболее активны в-основном железячники, то что-то начинать делать проще в направлении них - те же платы например подключить.

newart
01.04.2012, 13:20
что за последние лет 10 хоть какой-нибудь софт писался чисто на реале.
Дохрена и больше. Я до 2006 года писал на реале.

А сейчас когда Пентева делит один монитор с ПЦ и обе клавы лежат на одном столе, разницы особой нет где запускать Storm...

Black_Cat
01.04.2012, 15:17
b2m вроде обещался и для модели спека эмуляцию Ethernet прокинутьа дествительно, от b2m реальнее дождаться эмуляции чем от дезсофта для Unreal

---------- Post added at 15:17 ---------- Previous post was at 15:11 ----------


Надо спасти из помойки эти платы и раздать страждущим
схема подключения есть давно, а страждущих подключить сетевуху чёт не видно

psb
01.04.2012, 21:54
а зачем вам обязательно эмуляция эзернета? уже более 5 лет в том же unreal существует поддержка ком-порта, к которому можно подключить... gprs модем! ладно, ping by caro был проверен тоже 5+ лет назад - работает, но тогда это было мало применимо из-за дорогого гпрс-трафика, но сейчас есть безлимитные тарифы, наидешевые усб-модемы, которые видятся как ком-порт. бери эмулятор и твори!

почему нет? потому что относительно тяжелая это задача. такой же тяжелости, как эзернет. вот сделаете такую тупую железку - не жалуйтесь, что софт не пишут. мне, честно говоря, и в визнето-подобные решения (со встроенным стеком) не сильно верится, но имхо тут вероятность успеха поболее будет.

caro
01.04.2012, 22:33
Пример сессии PINGования:

at

OK
at+cpin?
+CPIN: SIM PIN

OK
at+cpin=7076
+CPIN: READY

OK

Call Ready
at+qifgcnt=1
OK

at+qicsgp=1,"internet.usi.ru"
OK

at+qimux=0
OK

at+qiregapp
OK

at+qiact
OK

at+qping="www.msx.org"
OK

+QPING: 0,78.46.67.176,32,903,56
+QPING: 0,78.46.67.176,32,696,56
+QPING: 0,78.46.67.176,32,756,56
+QPING: 0,78.46.67.176,32,549,56
+QPING: 2,4,4,0,549,903,726
at+qping="www.zx.pk.ru"
OK

+QPING: 0,212.122.1.59,32,858,56
+QPING: 0,212.122.1.59,32,632,56
+QPING: 0,212.122.1.59,32,650,56
+QPING: 0,212.122.1.59,32,581,56
+QPING: 2,4,4,0,581,858,680


---------- Post added at 00:33 ---------- Previous post was at 00:02 ----------

Пример сессии запроса времени:

at

OK
at+cpin=7076
+CPIN: READY

OK

Call Ready
at+qifgcnt=1
OK

at+qicsgp=1,"internet.usi.ru"
OK

at+qimux=0
OK

at+qiregapp
OK

at+qiact
OK

at+qntp="time.nist.gov"
OK

+QNTP: 0
at+cclk?
+CCLK: "12/04/01,19:41:42+05"

OK

Heiniken
04.04.2012, 01:24
caro, Здравствуйте. А Где можно заказывать? чистые платки и сам модуль?
Спасибо.

caro
04.04.2012, 10:29
caro, Здравствуйте. А Где можно заказывать? чистые платки и сам модуль?Пишите в личку или на e-mail (он есть на схеме).

Error404
04.04.2012, 11:30
почему нет? потому что относительно тяжелая это задача. такой же тяжелости, как эзернет. вот сделаете такую тупую железку - не жалуйтесь, что софт не пишут. мне, честно говоря, и в визнето-подобные решения (со встроенным стеком) не сильно верится, но имхо тут вероятность успеха поболее будет.

вот-вот. AT-сессии это конечно здорово, но это ниочем. Тогда как для Ethernet (хоть голого, хоть с аппаратным стеком) уже есть реализации для Z80. А раз у спектрумистов не хватает желания для тупого портирования, то разработкой под вариант с PPP никто и подавно заниматься не будет (ну, разве что сам caro).

psb
04.04.2012, 21:12
вообще-то, есть компиляторы си для з80, которые давно себя показали в деле, и есть uIP и lwIP, годами отточенные! последний умеет как езернет, так и ррр. да и вообще, один уровень езернет или ррр - не такая страшная штука, как tcp/ip. для отладки можно хоть slip взять, не важно. проблема-то именно в желании, нужно чтобы интерес перевешивал трудности.

BYTEMAN
04.04.2012, 21:23
Отладить серьезный проект на реале - это нереально.
Бластер пишем на реале. Код пишется на ПиСи, там предотладка (вручную приходится в симуляторе 6502 создавать окружение карточки), и далее уже доводка на реальной карточке.

Error404
04.04.2012, 23:13
Бластер пишем на реале. Код пишется на ПиСи, там предотладка (вручную приходится в симуляторе 6502 создавать окружение карточки), и далее уже доводка на реальной карточке.

Фигассе на реале. :)
На реале - это когда и текстовый редактор на реале, и компилятор на реале, и реал на реале (а надо эмулятор - то и эмулятор на реале).
Все остальное - это самая что ни на есть эмуляция на писюках.

Heiniken
05.04.2012, 00:02
psb, А у Вы знаете где найти такой компилятор? Языком СИ я вполне хорошо владею. И мог бы попробовать написать какую либо типа оболочки чтоль на этот модем...

psb
05.04.2012, 19:04
компиляторы SDCC, IAR и наверное еще есть что-то, забыл уже... но на форуме много упоминаний о них. в т.ч. недавнюю игру XONIX для пентевы писали на си.

Orionsoft
11.04.2012, 19:47
caro, ваще молодец !
переодичиски играюсь терминалом с sim300 и sim900 начал изучать , поддержка http конечно разнится от верcии к версии . но простые функции ,АТ сессиями почту по поп3 например можно реализовать .

а этот M72 какой температурный диапазон работы ?

caro
11.04.2012, 20:51
а этот M72 какой температурный диапазон работы ?Судя по документу M72_HD_v10.pdf: -35 ~ +75 гр.С