|
|
  |
AT команды, всякие мелкие вопросы |
|
|
|
Jun 26 2008, 18:07
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 1-12-07
Пользователь №: 32 864

|
Цитата(Палыч @ Jun 26 2008, 19:17)  Дозвониться в этом режиме можно только с телефона, подключенного к компьютеру или микроконтроллеру. Не мой вариант. На счет декодера DTMF, по даташиту я понял он подключается к телефонной линии для проверки, как его можно сопряжить с модулем?
|
|
|
|
|
Jul 27 2008, 20:58
|
Участник

Группа: Новичок
Сообщений: 29
Регистрация: 13-06-05
Пользователь №: 5 967

|
Цитата(Anthoni @ Jun 26 2008, 21:07)  На счет декодера DTMF, по даташиту я понял он подключается к телефонной линии для проверки, как его можно сопряжить с модулем? Посмотрите как советует семинар по SIM300:
|
|
|
|
|
Nov 12 2009, 16:50
|
Группа: Участник
Сообщений: 7
Регистрация: 29-09-09
Пользователь №: 52 649

|
У меня вопрос следующего плата. Нужно определить желательно одной командой наличие сим карты, в сим-держателе? Если такой команды нет, как это осуществить?
|
|
|
|
|
Nov 12 2009, 17:02
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(Экспериментатор @ Nov 12 2009, 21:50)  У меня вопрос следующего плата. Нужно определить желательно одной командой наличие сим карты, в сим-держателе? Если такой команды нет, как это осуществить? AT+CPIN? Если симки в держателе нету - то выдаст ошибку.
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Nov 12 2009, 22:10
|
Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 3-07-09
Пользователь №: 50 897

|
Цитата(Harbinger @ Nov 12 2009, 20:04)  Желательно предварительно установить AT+CMEE=1. У SIM300 по-умолчанию тот режим включен.
|
|
|
|
|
Nov 19 2009, 19:16
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 22-10-09
Пользователь №: 53 141

|
Подскажите команду с помощью которой можно однозначно определить если связь или нет? Нужно для проверки когда произошла регистрации модема в сети оператора, но вдруг по каким-то причинам пропала.
|
|
|
|
|
Nov 19 2009, 19:27
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(arm123 @ Nov 19 2009, 23:16)  Подскажите команду с помощью которой можно однозначно определить если связь или нет? Нужно для проверки когда произошла регистрации модема в сети оператора, но вдруг по каким-то причинам пропала. AT+CREG? должно срабатывать, если регистрация теряется. Так же помогает AT+CSQ (уровень сигнала)
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
Dec 7 2009, 14:18
|

Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423

|
Уважаемые форумчане, подскажите пожалуйста как реализуется пакетная передача данных в формате HEX. Интересует именно тот момент когда нужно передать на сервер UDP пакет в формате HEX, размер заранее ограничен 512байтами. Модуль используется 300DZ. Не хочется данные которые лежат в памяти переводить в ASCII. Да собственно и сам сервер не поймёт, на другом конце сидит жесткий алгоритм который воспринимает данные только в HEX. Допустим проделываются над модулем все нужные команды, и он успешно подключается к серверу по UDP при этом выдает следущее... Код CONNECT OK AT+CIPSEND > как дальше поступить ?
|
|
|
|
|
Dec 7 2009, 14:47
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(west329_ @ Dec 7 2009, 16:18)  ... размер заранее ограничен 512байтами. Модуль используется 300DZ. Не хочется данные которые лежат в памяти переводить в ASCII... Допустим проделываются над модулем все нужные команды, и он успешно подключается к серверу по UDP при этом выдает следущее... Код CONNECT OK AT+CIPSEND > как дальше поступить ? После таких команд послать все HEX-коды уже не удасться В частности, коды CTRL-Z (0x1A) и ESC (0x1B) уже не пройдут... Нужно применять команду посылки заданного числа байтов: AT+CIPSEND=512<CR>
|
|
|
|
|
Dec 7 2009, 21:58
|
Мыслящий
    
Группа: Свой
Сообщений: 1 729
Регистрация: 20-07-07
Из: Самара
Пользователь №: 29 270

|
Цитата(west329_ @ Dec 7 2009, 18:18)  Уважаемые форумчане, подскажите пожалуйста как реализуется пакетная передача данных в формате HEX. Интересует именно тот момент когда нужно передать на сервер UDP пакет в формате HEX, размер заранее ограничен 512байтами. Модуль используется 300DZ. Не хочется данные которые лежат в памяти переводить в ASCII. Да собственно и сам сервер не поймёт, на другом конце сидит жесткий алгоритм который воспринимает данные только в HEX. Допустим проделываются над модулем все нужные команды, и он успешно подключается к серверу по UDP при этом выдает следущее... Код CONNECT OK AT+CIPSEND > как дальше поступить ? Скажите, а что это за формат такой: HEX ? Какой-то хитрый формат хранения данных или просто разновидность системы представления данных наряду с двоичной (BIN), восмеричной (OCT) или десятичной (DEC) ?
--------------------
FAQ по ADФорум по ADЗнание только тогда знание, когда оно приобретено усилиями своей мысли, а не памятью. ...стоит запомнить ...вернее задуматься.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|