Просмотр полной версии : ZXGSM - GSM/GPRS модем для Спектрума и не только.
Предлагаю еще одну железку для подключения Спектрума к Интернет.
Для начала работы, единственное что требуется, 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
Я опробовал на Кворуме с установленной картой ZXMC и и ее минитерминалкой.
Звучит так словно железка покупная, а не твоя на покупном чипе.
Потому уже присмотрелся к плате и увидел "zxgsm".
Цена получается в р-оне 25$?
---------- Post added at 13:08 ---------- Previous post was at 13:07 ----------
Поддерживаемые протоколы: PPP, TCP, UDP, FTP
Вроде есть уже прошивки с http?
Цена получается в р-оне 25$?Себестоимость, учитывая что за 10 плат я отдал 2000 р.
Вроде есть уже прошивки с http?Да, я видел что последняя версия документации содержит команды для работы с HTTP и SMTP, но еще не проверял на своем модуле.
Себестоимость, учитывая что за 10 плат я отдал 2000 р.
У меня как у ламера в железе традиционный вопрос - почему так много пустого места на плате?
Сабж уже можно заказывать?
У меня как у ламера в железе традиционный вопрос - почему так много пустого места на плате?Что бы разводить, а потом вручную паять было удобно.
Сабж уже можно заказывать?Чистые платы можно, по 200 р. за штуку.
И модули могу выслать по 400 р. за шт.
А сим карту куда вставлять?
А сим карту куда вставлять?На нижней стороне платы, под модулем установлен держатель SIM-карты.
Предлагаю еще одну железку для подключения Спектрума к Интернет.
А будет ли реализация этой карточки (http://zx.pk.ru/showpost.php?p=380027&postcount=1) для Спека?
А будет ли реализация этой карточки (http://zx.pk.ru/showpost.php?p=380027&postcount=1) для Спека?Так вроде предлагается к Спектруму подключать стандартные ISA-карты на базе RTL8019A.
Так вроде предлагается к Спектруму подключать стандартные ISA-карты на базе RTL8019A.
У меня вот их нету и искать есть ли смысл? Все равно будет огород мгтфный. Не кошерно как-то.
У меня вот их нету и искать есть ли смысл? Все равно будет огород мгтфный. Не кошерно как-то.Ну наберите хотя бы 5 желающих, я сделаю вариант под ZX-BUS.
Ну наберите хотя бы 5 желающих, я сделаю вариант под ZX-BUS.
А вариант готовой схемы и приобретения полного набора деталей?
А вариант готовой схемы и приобретения полного набора деталей?RTL-ки я купил, трансы с разьемами можно достать. Осталось развести и заказать платы.
А будет ли реализация этой карточки (http://zx.pk.ru/showpost.php?p=380027&postcount=1) для Спека?
Так там же нету аппаратного TCP/IP стека. Не смущает ?
Тут тема про карточку 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
:) в моей помойке ещё есть, и при желании нарыть можно
Надо спасти из помойки эти платы и раздать страждущим. В первую очередь тем, кто с руками, и из интересу плату прикрутит к своему клону. Когда появятся люди у которых такое есть, может быть и дело сдвинется с мертвой точки.
Надо спасти из помойки эти платы и раздать страждущим. В первую очередь тем, кто с руками, и из интересу плату прикрутит к своему клону. Когда появятся люди у которых такое есть, может быть и дело сдвинется с мертвой точки.
Скорее дело сдвинется с мертвой точки тогда, когда эмуляция сетевухи появится в Unreal Speccy. Я не уверен, что за последние лет 10 хоть какой-нибудь софт писался чисто на реале.
Error404
01.04.2012, 11:40
Скорее дело сдвинется с мертвой точки тогда, когда эмуляция сетевухи появится в Unreal Speccy. Я не уверен, что за последние лет 10 хоть какой-нибудь софт писался чисто на реале.
Тут полностью соглашусь. Отладить серьезный проект на реале - это нереально. Каламбурчик :) А вот в эмуляторе - более чем, проверено. Тем более эмуляцию сетевых плат уже сделали в нескольких проектах на этом форуме - даже тема в "отечественных компьютерах" была где и принципы обсудили и исходники пролетали. При желании, по следам тех разработок авторы эмуляторов спека вполне могли допилить свои проекты. Но не допилили. Хотя... b2m вроде обещался и для модели спека эмуляцию Ethernet прокинуть. Не знаю - сделал или нет... А то может эмулятор для спека то уже и есть (а мужики то не знают! (с)).
И поскольку на сайте наиболее активны в-основном железячники, то что-то начинать делать проще в направлении них - те же платы например подключить.
что за последние лет 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 ----------
Надо спасти из помойки эти платы и раздать страждущим
схема подключения есть давно, а страждущих подключить сетевуху чёт не видно
а зачем вам обязательно эмуляция эзернета? уже более 5 лет в том же unreal существует поддержка ком-порта, к которому можно подключить... gprs модем! ладно, ping by caro был проверен тоже 5+ лет назад - работает, но тогда это было мало применимо из-за дорогого гпрс-трафика, но сейчас есть безлимитные тарифы, наидешевые усб-модемы, которые видятся как ком-порт. бери эмулятор и твори!
почему нет? потому что относительно тяжелая это задача. такой же тяжелости, как эзернет. вот сделаете такую тупую железку - не жалуйтесь, что софт не пишут. мне, честно говоря, и в визнето-подобные решения (со встроенным стеком) не сильно верится, но имхо тут вероятность успеха поболее будет.
Пример сессии 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, Здравствуйте. А Где можно заказывать? чистые платки и сам модуль?Пишите в личку или на e-mail (он есть на схеме).
Error404
04.04.2012, 11:30
почему нет? потому что относительно тяжелая это задача. такой же тяжелости, как эзернет. вот сделаете такую тупую железку - не жалуйтесь, что софт не пишут. мне, честно говоря, и в визнето-подобные решения (со встроенным стеком) не сильно верится, но имхо тут вероятность успеха поболее будет.
вот-вот. AT-сессии это конечно здорово, но это ниочем. Тогда как для Ethernet (хоть голого, хоть с аппаратным стеком) уже есть реализации для Z80. А раз у спектрумистов не хватает желания для тупого портирования, то разработкой под вариант с PPP никто и подавно заниматься не будет (ну, разве что сам caro).
вообще-то, есть компиляторы си для з80, которые давно себя показали в деле, и есть uIP и lwIP, годами отточенные! последний умеет как езернет, так и ррр. да и вообще, один уровень езернет или ррр - не такая страшная штука, как tcp/ip. для отладки можно хоть slip взять, не важно. проблема-то именно в желании, нужно чтобы интерес перевешивал трудности.
Отладить серьезный проект на реале - это нереально.
Бластер пишем на реале. Код пишется на ПиСи, там предотладка (вручную приходится в симуляторе 6502 создавать окружение карточки), и далее уже доводка на реальной карточке.
Error404
04.04.2012, 23:13
Бластер пишем на реале. Код пишется на ПиСи, там предотладка (вручную приходится в симуляторе 6502 создавать окружение карточки), и далее уже доводка на реальной карточке.
Фигассе на реале. :)
На реале - это когда и текстовый редактор на реале, и компилятор на реале, и реал на реале (а надо эмулятор - то и эмулятор на реале).
Все остальное - это самая что ни на есть эмуляция на писюках.
Heiniken
05.04.2012, 00:02
psb, А у Вы знаете где найти такой компилятор? Языком СИ я вполне хорошо владею. И мог бы попробовать написать какую либо типа оболочки чтоль на этот модем...
компиляторы SDCC, IAR и наверное еще есть что-то, забыл уже... но на форуме много упоминаний о них. в т.ч. недавнюю игру XONIX для пентевы писали на си.
Orionsoft
11.04.2012, 19:47
caro, ваще молодец !
переодичиски играюсь терминалом с sim300 и sim900 начал изучать , поддержка http конечно разнится от верcии к версии . но простые функции ,АТ сессиями почту по поп3 например можно реализовать .
а этот M72 какой температурный диапазон работы ?
а этот M72 какой температурный диапазон работы ?Судя по документу M72_HD_v10.pdf: -35 ~ +75 гр.С
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot