|
Передача температуры через СМС |
|
|
|
Dec 19 2007, 22:09
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459

|
Здравствуйте. Необходимо создать устройство, которое при запросе передавало бы значения с нескольких датчиков температуры в виде СМС-сообщения на определенный номер. Дело в том, что микроконтроллеры я начал изучать только на прошлой неделе - усиленно читал всяческие мануалы, даташит, пробовал писать небольшие программы. Сегодня купил мегу16 и еще несколько деталей - собрал и написал термометр с отображением результата на LCD (на "большой" Си я писал и раньше, поэтому было не сложно). А вот с передачей информации через SMS разобраться не могу (читал всяческие темы, никаких полезных обсуждений для своего низкого уровня знаний не нашел) Возникло три вопроса: 1. Реально ли вообще осуществить мою задумку с использованием МК серии ATmega? 2. Можно ли для этих целей как-то использовать телефон SonyEricsson T630 (валяется полностью рабочий)? 3. Если нет, то какой GSM-модуль лучше купить для моих целей (видел в магазине лежат на подобие вот таких http://www.chip-dip.ru/product0/292947172.aspx)? Спасибо!
|
|
|
|
|
 |
Ответов
|
Dec 21 2007, 13:22
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(MicronSys @ Dec 21 2007, 16:13)  а ты что с пробелами посылал PDU  да не.. без пробелов  В смысле и так и так пробовал..када шаманил. а на счет:"правильно ли я указываю :at+cmgs=22?" как?
Сообщение отредактировал adc - Dec 21 2007, 13:24
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Dec 23 2007, 10:07
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459

|
Попробовал сегодня. Настроил UART с помощью мастера в cvavr, подпаял напрямую к телефону Rx и Tx меги - не получилось. Поставил на выход меги обычный резисторный делитель из пары одинаковых резисторов, которые валялись в шкафу (по 3.9кОм вроде) и все заработало на ура! Написал простейший код из пары строк для вывода результатов приема на LCD - получился прям хакерский девайс из голивудских боевиков  Вижу свою команду и ответ от телефона в след. строке. Не думал что это будет так просто. Дело за софтом, ушел мучать клавиатуру
Сообщение отредактировал idono - Dec 23 2007, 10:07
|
|
|
|
|
Dec 24 2007, 17:03
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459

|
Тоже зашел в тупик при отправке СМС Читаю смс, звоню и т.п. без проблем. Но вот на команду "at+cmgs=24" получаю всегда ответ "ERROR", без приглашения ввеси само сообщение в PDU. Команда "AT+CMEE=1" включена, т.е. если бы была какая-то ошибка осмысленная, то выдало бы ее код. А если просто "ERROR", значит что-то типа ошибки синтаксиса и тп Весь день сегодня пробовал и так и сяк. Только однажды с милионной попытки вылезла строка приглашения на ввод PDU ">" (код не менялся вообще, вылезло случайно). Повторить такую удачу не удалось Гугл весь перерыл, что делать дальше не знаю
|
|
|
|
|
Dec 24 2007, 18:07
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459

|
Цитата(Палыч @ Dec 24 2007, 20:22)  Может быть, нужно включить "PDU mode"? См. команду AT+CMGF Все уже пересмотрел тысячу раз и перевключал. Нашел решение только что. Параметры для at+cmgs нужно писать в кавычках. В PDU-режиме AT+CMGS="24", в текстовом AT+CMGS="7905xxxxxxx". И ни в одном мануале, примере, апноуте, официальном описании об этом не сказано. Добавил кавычки - все как по маслу заработало. Наверное баг конкретной модели телефона, раз у остальных и без этого работает
|
|
|
|
|
Dec 24 2007, 19:03
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(idono @ Dec 24 2007, 21:07)  Наверное баг конкретной модели телефона, раз у остальных и без этого работает У меня не работает не так не так...  Телефон SE K750
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
|
Dec 24 2007, 21:42
|
Частый гость
 
Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459

|
Цитата(adc @ Dec 24 2007, 22:03)  У меня не работает не так не так...  Телефон SE K750 попробуй другие конвертеры, может тот какой кривой попался. Вот например http://rednaxela.net/pdu.phpЕсли не помогает - значит надо порыть настройки и наконец погуглить запросом типа "k750 at+cmgs error 304"
|
|
|
|
|
Dec 25 2007, 06:38
|

Местный
  
Группа: Свой
Сообщений: 409
Регистрация: 29-10-07
Пользователь №: 31 836

|
Цитата(idono @ Dec 25 2007, 00:42)  попробуй другие конвертеры, может тот какой кривой попался. Вот например http://rednaxela.net/pdu.phpЕсли не помогает - значит надо порыть настройки и наконец погуглить запросом типа "k750 at+cmgs error 304" Пасиба! получилось лаблагодаря ссылочке. Я ручками строку набирал.. поэтому не знал на что думать.. толи настройки не те , толи формат неправильно набираю. Вообщем лыжи поехали:-) вот текст инициализации и настройки Javascript PDU Converter отправки смс: SMSC-пустое поле Receiver- телефон +7921ххххххх Alphabet Size -16 Message Class -0 Receipt - нет отметки Validity (Relative) - нет отметки ;инициализация Код AT+CMGF=0 OK AT+CSMS=0 +CSMS: 1, 1, 1 AT+CMGS=39 0001000B919712xxxxxxFx00181A041F04400438043204350442002E0020044204350441044200 2E +CMGS: 0 OK А вот еще интересно если гуглить на словосочетания"k750 at+cmgs error 304", то первой вываливается наша тема обсуждения..
Сообщение отредактировал adc - Dec 25 2007, 06:41
--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
|
|
|
|
Сообщений в этой теме
idono Передача температуры через СМС Dec 19 2007, 22:09 *antzol* 1. Конечно можно. Для этого можно было бы использо... Dec 19 2007, 22:53 Т.Достоевский Цитата(*antzol* @ Dec 20 2007, 01:53) Вот... Dec 20 2007, 02:12  dvm11111111 Цитата(Т.Достоевский @ Dec 20 2007, 05:12... Dec 20 2007, 02:20 idono Спасибо всем, с информацией по форматам передачи с... Dec 20 2007, 06:38 Xak the world насчёт вашего телефона точно не знаю но когда я пр... Dec 19 2007, 23:47 dvm11111111 Только есть одно маленькое НО, сейчас практически ... Dec 19 2007, 23:48 pkuz Если не ошибаюсь вашем телефоне есть модем,соответ... Dec 20 2007, 00:02 Ден ЦитатаНо на SE T630 кабель с интерфейсом usb
Дело ... Dec 20 2007, 06:57 ALexx Цитата(Ден @ Dec 20 2007, 10:57) либо исп... Dec 20 2007, 08:41  Maik-vs Цитата(ALexx @ Dec 20 2007, 11:41) Смотря... Dec 20 2007, 15:29  dvm11111111 Цитата(ALexx @ Dec 20 2007, 11:41) Смотря... Dec 21 2007, 00:01 idono Цитата(Ден @ Dec 20 2007, 09:57) Для этог... Dec 20 2007, 14:57  Vlad219i Цитата(idono @ Dec 20 2007, 17:57) Отличн... Dec 20 2007, 15:33 Ден ЦитатаОтличная новость! Соединить нужно землю ... Dec 21 2007, 04:30 adc Прошу прошения за возможный оффтоп... Хочу собрать... Dec 21 2007, 06:31 idono Цитата(adc @ Dec 21 2007, 09:31) Набил в ... Dec 21 2007, 09:12  adc Цитата(idono @ Dec 21 2007, 12:12) Вот по... Dec 21 2007, 09:29 MicronSys Цитата(adc @ Dec 21 2007, 10:31) Прошу пр... Dec 21 2007, 09:55 adc Цитата(MicronSys @ Dec 21 2007, 12:55) а ... Dec 21 2007, 10:23 MicronSys не фига не могу понять а чем ты создаеш PDU
вот м... Dec 21 2007, 11:10 adc Цитата(MicronSys @ Dec 21 2007, 14:10) не... Dec 21 2007, 11:41 idono сделал свой девайс на макетной плате и написал про... Jan 2 2008, 13:23 adc Вот еще такой вопрос: Хотелось бы подключить мобил... Jan 9 2008, 07:51 Дюс У нокии АТ команды отличаются у 3310 вообще F2BUS ... Jan 9 2008, 10:46  adc Цитата(Дюс @ Jan 9 2008, 13:46) У нокии А... Jan 9 2008, 10:52   Дюс Все что нашел прикрепляю уже не помню что откуда б... Jan 9 2008, 12:51    adc Цитата(Дюс @ Jan 9 2008, 15:51) Все что н... Jan 9 2008, 13:10 Ден Цитатазы: Может есть у кого нибудь документик по А... Jan 14 2008, 10:48 adc Цитата(Ден @ Jan 14 2008, 13:48) P.S. Для... Jan 14 2008, 11:50 Kuzmi4 Здравствуйте.
Собрал зверское устройство - а-ля си... Jan 14 2008, 14:44 ozzy Цитата(Kuzmi4 @ Jan 14 2008, 18:44) Здрав... Jan 14 2008, 15:27 Kuzmi4 2 ozzy - понимаете тут какое дело - вообсче то по ... Jan 14 2008, 15:34 Ден ЦитатаСпасибо!!! Если не затруднит выл... Jan 15 2008, 10:01 adc Цитата(Ден @ Jan 15 2008, 13:01) Уже не п... Jan 15 2008, 10:30 Ден Цитата(adc)зы: Допустимо ли передавать от макса(ma... Jan 15 2008, 10:44 adc Цитата(Ден @ Jan 15 2008, 13:44) но вот п... Jan 15 2008, 10:50 Kuzmi4 Если уж реч зашля о недорогих переходниках - приве... Jan 17 2008, 11:41 adc Цитата(Kuzmi4 @ Jan 17 2008, 14:41) ... е... Jan 17 2008, 11:53 Getmanov Цитата(Kuzmi4 @ Jan 17 2008, 13:41) Остал... Feb 5 2008, 13:32 Kuzmi4 2 adc - та не совсем схожая.. у меня уже работает ... Jan 17 2008, 12:14 adc Цитата(Kuzmi4 @ Jan 17 2008, 15:14) Совет... Jan 17 2008, 13:08 Kuzmi4 На счёт модема и интерфейса - это важно - например... Jan 17 2008, 13:17 Ден Цитата(adc)На какой скорости нужно конектится с те... Jan 18 2008, 03:32 adc Подключаю телефон на скорости 19200. Посылаю коман... Jan 18 2008, 07:58 Kuzmi4 2 adc - осцил есть ? можете посмотреть - заходят ... Jan 18 2008, 08:40 adc Цитата(Kuzmi4 @ Jan 18 2008, 11:40) 2 adc... Jan 18 2008, 08:46 Kuzmi4 2 adc - тогда регтесь на http://www.gsmforum.ru/ ... Jan 18 2008, 08:58 Kuzmi4 2 Getmanov - спасибо, а то как то я подзабил уже ... Feb 6 2008, 13:29 Getmanov Цитата(Kuzmi4 @ Feb 6 2008, 15:29) 2 Getm... Feb 6 2008, 15:37
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|