Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
12.11.2008, 04:17
|
|
Частый гость
Регистрация: 28.11.2007
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
народ не мучайтесь, совсем недавно помогал внедрять такую систему железнодорожникам. У них есть счетчики эл. энергии к ним подключена микруха и платка с телефоном. центральный телефон их периодически обзванивает и забирает инфу.
Все сделано без TCP/ip ибо зачем тратить ресурсы на tcp/ip стек если можно и через терминал. Два микроконтроллера цепляются на терминалы например Simens, У МТС подключается услуга мобильный офис, номера телефонов забиваются как любимые. Потом на 1 микроконтроллере, делается atd номер
с той стороны микроконтроллер отлавливает ring, поднимает трубку, создается соединение куда можно текстом писать любые данные. В моем случае пакет текста кодировался кодировкой UUENCODE + CRC.
Все рабоатет вполне прозрачно и без изысков и нагрузок на МК.
Также существуют терминалы gprs работающие по SPI, таких в руках не держал ничего не скажу.
|
|
|
|
12.11.2008, 12:47
|
|
Частый гость
Регистрация: 27.03.2007
Сообщений: 28
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
Возможно я не все понимаю, но ведь работает CSD в любом телефоне, почему нельзя позвонить с одного на другой по 0 коп/мин., и передавай себе любые данные, модемами.
Ім’я з’єднання (Connection name) MTS NET CSD
Носiй даних (Data bearer) GSM Data або CSD
Номер дозвону (Dial-Up number) +380503144455(свой номер)
Ім’я користувача (User name) Залишити незаповненим
Підтвердження паролю (Prompt password) Ні (No)
Пароль (Password) Залишити незаповненим
Розпiзнавання (Authentication) Звичайне (Normal)
IP-адреса (IP address)Перелік протоколів, що підтримуються: Залишити незаповненим
Тип дзвінка передачі даних (Data call type) Analogue або ISDN
Адреса DNS (DNS address) Залишити незаповненим
Приблизительно вот так, это возможно?
|
|
|
|
12.11.2008, 21:29
|
|
Частый гость
Регистрация: 10.11.2008
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Во тему поднял! Шучу, конечно, но 1500 просмотров и такие интересные в смысле разнообразия советы, обязательно все попробую. Еще раз всем спасибо, но поскольку идеи продолжают добавляться, и просмотры растут, я не против, чтобы техсовет продолжался
С уважением,
|
|
|
|
12.11.2008, 22:37
|
|
Прохожий
Регистрация: 18.04.2008
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Использовать TCP/IP или UDP/IP не так уж и страшно, а, главное, наиболее бюджетно. Для этого надо:
Иметь где-то статический IP-адрес и со всех точек передавать данные на него, там крутится маленькая программка, которая следит за IP:Port и ID-модемом, который берётся из вашего же протокола (вы его туда сами помещаете и передаёте) - назовём её таблицей маршрутизацией.
Как было ранее сказано, модемы должны переодически напоминать о себе, чтобы:
- не потерять gprs-соединение,
- вы знали, что у вас там всё в полном порядке,
- всегда знать, с большой долей вероятности, на каком IP:Port у вас сидит модем.
Дальше всё очень просто, программка принимает данные и перенаправляет их туда, куда нужно. Разумеется от кого и кому должно быть в вашем протоколе, а по таблице маршрутизации она определит маршрут.
|
|
|
|
13.11.2008, 04:07
|
|
Частый гость
Регистрация: 28.11.2007
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
а если девайс бюджетный? стоимость старого сименса с использованием csd будет сопоставима с ценой МК. А платка с поддержкой GPRS будет дороже. Да и ресурсов мк нужно реально больше.
В конце концов на том же телефоне или у оператора связи можно настроить белый список телефонов и (или)ограничить сервис программно не опасаясь злонамеренного использования, а если выпустить этого зверя с GPRS в интернет? Любой вася пупкин и сотни вирусов и автоботов будут сканить этой ip и нагружать всю систему в плоть до DDOS? не за файрвол же его прятать.
В любом случае CSD выйдет в десятки раз проще и дешевле. Хотя бы просто потому что оборудование WAP простаивает, Если звонки напряму то тарифицируются они как обычный разговор (при использовании любимых номеров и опций тарифа, практически бесплатно) у операторов много свободных каналов, csd есть везде где есть связь в отличие от GPRS который иногда и не работает, или работает так ужасно что лучше бы он совсем не работал.
|
|
|
|
14.11.2008, 00:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2004
Адрес: Нижний Новгород
Сообщений: 1,746
Сказал спасибо: 416
Сказали Спасибо 1,240 раз(а) в 551 сообщении(ях)
|
Не мешало бы прочитать основы GSM. Это не два телефона связанные "шнурком" и даже не радиостанции. Частоты приема и передачи разнесены. Связь идет с временным разделением. Максимальная скорость передачи 32кБит/с в разговорном канале, специально обрабатывается для повышения достоверности и разборчивости, шифруется для исключения прямого перехвата в эфире...Т.е. без серьезной переделки ПО телефона можно только передавать СМС виртуально имитируя нажатия клавиш. Для GPRS используются свободные от разговоров тайм-слоты на базовой станции и соответственно о прямой связи речи нет.javascript :emoticon(' ')
|
|
|
|
14.11.2008, 20:57
|
|
Частый гость
Регистрация: 10.11.2008
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Анатоль, а вопрос был не про телефон, а про модем, который управляется PIC-контроллером через USART. Стало быть, если нет телефона, то его п/о и не надо переделывать. А вот надо мне как раз то, что вы называете "виртуальными смс-ками", только не текстовыми для людского общения, а информационными в виде байтов. Другой PIC (на приемной стороне) их обработает так, как задумано. Поэтому мне и надо создать некое микро п/о, но для PIC'а, а не для телефона. Спасибо Вам за сообщение.
С уважением,
|
|
|
|
15.11.2008, 12:44
|
|
Частый гость
Регистрация: 12.02.2007
Сообщений: 40
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
У меня получилось сделать на web-сервере "приёмник" данных на PHP+MySQL (десяток строк кода). Забирать с него данные ни чуть не сложнее. Для отправки данных использовал Sony-Ericsson GT47 GSM/GPRS терминал, который имеет встроенный скриптовый движок. Наверное он уже устарел...
Из экспериментов выяснил, что в GPRS-сети сидим за NAT, который по совместительству является фаерволом. UDP не заработал кстати, только TCP (экспериментировал также на смартфоне с Java).
PS: Добиться ответов на вопросы по теме в call-центрах киевских операторов было невозможно.
|
|
|
|
15.11.2008, 20:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,353
Сказал спасибо: 85
Сказали Спасибо 610 раз(а) в 369 сообщении(ях)
|
Сообщение от novice56
|
Анатоль, а вопрос был не про телефон, а про модем, который управляется PIC-контроллером через USART. Стало быть, если нет телефона, то его п/о и не надо переделывать. А вот надо мне как раз то, что вы называете "виртуальными смс-ками", только не текстовыми для людского общения, а информационными в виде байтов. Другой PIC (на приемной стороне) их обработает так, как задумано. Поэтому мне и надо создать некое микро п/о, но для PIC'а, а не для телефона.
|
Собственно никакой разницы нет, телефон это или модем, главное что порт был.
Вот архивчик с прогой для отправки SMS (Delphi4), писалась для сименса С35. Ее же потом использовал как основу для отправки SMS с SIM300 (по-моему что-то немного пришлось подправить). Там же и дока по SMS, по которой прога писалась.
А что, вариант по модемной связи не подошел?
Прикрепленный файл: 2372202.rar
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:53.
|
|