реклама на сайте
подробности

 
 
> Передача температуры через СМС
idono
сообщение Dec 19 2007, 22:09
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459



Здравствуйте.
Необходимо создать устройство, которое при запросе передавало бы значения с нескольких датчиков температуры в виде СМС-сообщения на определенный номер.

Дело в том, что микроконтроллеры я начал изучать только на прошлой неделе - усиленно читал всяческие мануалы, даташит, пробовал писать небольшие программы.
Сегодня купил мегу16 и еще несколько деталей - собрал и написал термометр с отображением результата на LCD (на "большой" Си я писал и раньше, поэтому было не сложно).

А вот с передачей информации через SMS разобраться не могу (читал всяческие темы, никаких полезных обсуждений для своего низкого уровня знаний не нашел) crying.gif

Возникло три вопроса:
1. Реально ли вообще осуществить мою задумку с использованием МК серии ATmega?
2. Можно ли для этих целей как-то использовать телефон SonyEricsson T630 (валяется полностью рабочий)?
3. Если нет, то какой GSM-модуль лучше купить для моих целей (видел в магазине лежат на подобие вот таких http://www.chip-dip.ru/product0/292947172.aspx)?

Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MicronSys
сообщение Dec 21 2007, 13:13
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-05-05
Пользователь №: 4 946



а ты что с пробелами посылал PDU 07.gif
Go to the top of the page
 
+Quote Post
adc
сообщение Dec 21 2007, 13:22
Сообщение #3


Местный
***

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



Цитата(MicronSys @ Dec 21 2007, 16:13) *
а ты что с пробелами посылал PDU 07.gif

да не.. без пробелов biggrin.gif В смысле и так и так пробовал..када шаманил.
а на счет:"правильно ли я указываю :at+cmgs=22?" как?

Сообщение отредактировал adc - Dec 21 2007, 13:24


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
idono
сообщение Dec 23 2007, 10:07
Сообщение #4


Частый гость
**

Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459



Попробовал сегодня.
Настроил UART с помощью мастера в cvavr, подпаял напрямую к телефону Rx и Tx меги - не получилось. Поставил на выход меги обычный резисторный делитель из пары одинаковых резисторов, которые валялись в шкафу (по 3.9кОм вроде) и все заработало на ура!

Написал простейший код из пары строк для вывода результатов приема на LCD - получился прям хакерский девайс из голивудских боевиков smile.gif Вижу свою команду и ответ от телефона в след. строке.

Не думал что это будет так просто. Дело за софтом, ушел мучать клавиатуру biggrin.gif

Сообщение отредактировал idono - Dec 23 2007, 10:07
Go to the top of the page
 
+Quote Post
idono
сообщение Dec 24 2007, 17:03
Сообщение #5


Частый гость
**

Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459



Тоже зашел в тупик при отправке СМС cranky.gif

Читаю смс, звоню и т.п. без проблем. Но вот на команду "at+cmgs=24" получаю всегда ответ "ERROR", без приглашения ввеси само сообщение в PDU. Команда "AT+CMEE=1" включена, т.е. если бы была какая-то ошибка осмысленная, то выдало бы ее код. А если просто "ERROR", значит что-то типа ошибки синтаксиса и тп wacko.gif

Весь день сегодня пробовал и так и сяк. Только однажды с милионной попытки вылезла строка приглашения на ввод PDU ">" (код не менялся вообще, вылезло случайно). Повторить такую удачу не удалось 07.gif

Гугл весь перерыл, что делать дальше не знаю
Go to the top of the page
 
+Quote Post
Палыч
сообщение Dec 24 2007, 17:22
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(idono @ Dec 24 2007, 20:03) *
Но вот на команду "at+cmgs=24" получаю всегда ответ "ERROR"
Может быть, нужно включить "PDU mode"? См. команду AT+CMGF
Go to the top of the page
 
+Quote Post
idono
сообщение Dec 24 2007, 18:07
Сообщение #7


Частый гость
**

Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459



Цитата(Палыч @ Dec 24 2007, 20:22) *
Может быть, нужно включить "PDU mode"? См. команду AT+CMGF

Все уже пересмотрел тысячу раз и перевключал.
Нашел решение только что. Параметры для at+cmgs нужно писать в кавычках. В PDU-режиме AT+CMGS="24", в текстовом AT+CMGS="7905xxxxxxx".
И ни в одном мануале, примере, апноуте, официальном описании об этом не сказано. Добавил кавычки - все как по маслу заработало. Наверное баг конкретной модели телефона, раз у остальных и без этого работает
Go to the top of the page
 
+Quote Post
adc
сообщение Dec 24 2007, 19:03
Сообщение #8


Местный
***

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



Цитата(idono @ Dec 24 2007, 21:07) *
Наверное баг конкретной модели телефона, раз у остальных и без этого работает

У меня не работает не так не так... sad.gif Телефон SE K750


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post
idono
сообщение Dec 24 2007, 21:42
Сообщение #9


Частый гость
**

Группа: Новичок
Сообщений: 90
Регистрация: 19-12-07
Пользователь №: 33 459



Цитата(adc @ Dec 24 2007, 22:03) *
У меня не работает не так не так... sad.gif Телефон SE K750

попробуй другие конвертеры, может тот какой кривой попался. Вот например http://rednaxela.net/pdu.php

Если не помогает - значит надо порыть настройки и наконец погуглить запросом типа "k750 at+cmgs error 304"
Go to the top of the page
 
+Quote Post
adc
сообщение Dec 25 2007, 06:38
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 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
wink.gif
А вот еще интересно если гуглить на словосочетания"k750 at+cmgs error 304", то первой вываливается наша тема обсуждения.. smile.gif

Сообщение отредактировал adc - Dec 25 2007, 06:41


--------------------
Умный программист пишет тупым кодом гениальные вещи, а не наоборот...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 05:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016