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

 
 
> SIM300 - ответы на некоторые вопросы или FAQ нумбер 2
CADiLO
сообщение May 15 2008, 13:05
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



собственно файл....

третья серия будет после семинара 20 мая.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
west329_
сообщение May 16 2008, 13:17
Сообщение #2


Местный
***

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



Подкажите а 300 может отправлять UDP пакеты через АТ команды, как это сделано в Software Application Note V2.0.pdf только для TCP
Код
13. How to send TCP pack to IP?
AT+CREG?
+CREG: 0,1
OK
AT+CGATT?
+CGATT: 1
OK
AT+CIPSTART=”TCP”,”211.136.42.12”,”2020”
OK
CONNECT OK
AT+CIPSEND
> test only // Ctrl Z


Сообщение отредактировал west329_ - May 16 2008, 13:24
Go to the top of the page
 
+Quote Post
Baser
сообщение May 16 2008, 13:48
Сообщение #3


Просто Che
*****

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



Цитата(west329_ @ May 16 2008, 16:17) *
Подкажите а 300 может отправлять UDP пакеты через АТ команды, как это сделано в Software Application Note V2.0.pdf только для TCP

Может, нужно только ”TCP” поменять на ”UDP”:

AT+CIPSTART=”UDP”,”211.136.42.12”,”2020”
OK
CONNECT OK
AT+CIPSEND
> test only // Ctrl Z
SEND OK

Отличие в работе будет в том, что ответы CONNECT OK и SEND OK будут приходить мгновенно, а не как в случае TCP после получения подтверждения от сервера.
Поскольку UDP он как RS-232: послал данные, а куда они дальше делись, никого не волнует.
Go to the top of the page
 
+Quote Post
west329_
сообщение May 17 2008, 05:40
Сообщение #4


Местный
***

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



Цитата(Baser @ May 16 2008, 16:48) *
Может, нужно только ”TCP” поменять на ”UDP”:

AT+CIPSTART=”UDP”,”211.136.42.12”,”2020”
OK
CONNECT OK
AT+CIPSEND
> test only // Ctrl Z
SEND OK

Отличие в работе будет в том, что ответы CONNECT OK и SEND OK будут приходить мгновенно, а не как в случае TCP после получения подтверждения от сервера.
Поскольку UDP он как RS-232: послал данные, а куда они дальше делись, никого не волнует.


А как ожидать входящий UDP пакет ? Допустим отправили, оператор гарантирует доставку, он дошол до адресата, адресат соотвецтвенно получил IP отправителя и по нему через сотню милисекунд шлёт подобнй UDP пакет, подскажите как перевести SIM300D в режим ожидания ?


Цитата
не совсем в тему, но тут уже отвлеклись

я правильно понимаю, что держать более одного соединения одновременно можно только с помощью ppp (atd*99#)?
и если при активной ppp-сессии мы хотим что-то ещё сделать (например sms отправить) - нам нужно:
- или рвать сессию;
- или использовать cmux;
- или временно переходить в командный режим с помощью +++ или дёргая dtr.

немного не понятно что именно нужно получить ? несколько паралельных сесий связи по GPRS? для этих целей лучше использовать не встроенный а собственний TCP \ IP стек, а SIm300 использовать просто как модем, тогда количество одновременно созданных параллельных сесий ограничится обёмом TCP стека, и пропускным каналом сети.
Go to the top of the page
 
+Quote Post
Baser
сообщение May 17 2008, 20:07
Сообщение #5


Просто Che
*****

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



Цитата(west329_ @ May 17 2008, 08:40) *
А как ожидать входящий UDP пакет ? Допустим отправили, оператор гарантирует доставку, он дошол до адресата, адресат соотвецтвенно получил IP отправителя и по нему через сотню милисекунд шлёт подобнй UDP пакет, подскажите как перевести SIM300D в режим ожидания ?

Как вы пакет будете ожидать, это ваше дело как программиста smile.gif
А SIM300 переводить в ожидание не нужно, это все происходит автоматически.
Когда вы при помощи команды
AT+CIPSTART=”UDP”,”211.136.42.12”,”2020”
подняли UDP сессию, модем одновременно ждет команды AT+CIPSEND для передачи данных
и готов к приходу данных на порт 2020 с любого IP адреса.
Все пришедшие данные просто будут вываливаться с COM порта.
Для распознавания данных можно включить шапку данных командой AT+CIPHEAD=1
После чего входящие данные будут выдаваться в виде
+IPD22:QWERTYUIOPASDFGHJKLZXC

Можно еще включить выдачу IP адреса, с которого эти данные пришли.
Go to the top of the page
 
+Quote Post
west329_
сообщение May 19 2008, 05:51
Сообщение #6


Местный
***

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



Цитата(Baser @ May 17 2008, 23:07) *
Как вы пакет будете ожидать, это ваше дело как программиста smile.gif
А SIM300 переводить в ожидание не нужно, это все происходит автоматически.
Когда вы при помощи команды
AT+CIPSTART=”UDP”,”211.136.42.12”,”2020”
подняли UDP сессию, модем одновременно ждет команды AT+CIPSEND для передачи данных
и готов к приходу данных на порт 2020 с любого IP адреса.
Все пришедшие данные просто будут вываливаться с COM порта.
Для распознавания данных можно включить шапку данных командой AT+CIPHEAD=1
После чего входящие данные будут выдаваться в виде
+IPD22:QWERTYUIOPASDFGHJKLZXC

Можно еще включить выдачу IP адреса, с которого эти данные пришли.

Благодарю за помощь, просто я возился с самодельным ppp ip udp стеком не контроллере + ко всему этому через телефон, а тут всё как говорится в коробочке.

Хотел ещё поинтерисоватся знает ктото сколько будет усиление антены dB если она не внешняя а выполненеа на сразу на печатной плате. В внешних например от 2 до 3 и выше
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- CADiLO   SIM300 - ответы на некоторые вопросы или FAQ нумбер 2   May 15 2008, 13:05
- - Lehin_05   О! Хоть какие-то данные по параметрам команды ...   May 15 2008, 13:30
|- - groovy   Цитата(Lehin_05 @ May 15 2008, 17:30) О...   May 15 2008, 17:15
|- - =F8=   Цитата(groovy @ May 15 2008, 20:15) Опытн...   May 17 2008, 09:41
|- - groovy   Цитата(=F8= @ May 17 2008, 13:41) Честног...   May 17 2008, 09:52
|- - =F8=   Цитата(groovy @ May 17 2008, 12:52) В моб...   May 17 2008, 12:40
- - CADiLO   Это уровень сигналов "в ухо" которые ген...   May 16 2008, 05:22
- - edo   не совсем в тему, но тут уже отвлеклись я правил...   May 16 2008, 17:55
- - edo   справедливости ради надо сказать, что акустическое...   May 17 2008, 16:28
- - Harbinger   Обычно около 0 dBi, может быть меньше, зависит от ...   May 22 2008, 06:02


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

 


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


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