Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM900 NETLED
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
bugish
Столкнулся со следующей проблемой:

прошивка 1137B04V01SIM900M64_ST_EAT

Осуществляю подключение к НТТР серверу POST метод, передаю данные а NETLED все время остается в режиме "find the network"
Поробовал TCP подключение, вставляю данные на сервер, та же история.

В итоге визуально по NETLED не возможно определить есть GPRS подключение или нет.

в SIM900_HARDWARE написано следующее.
NETLIGHT
64ms On/ 300ms Off GPRS communication
64ms On/ 3000ms Off SIM900 find the network
64ms On/ 800ms Off SIM900 does not find the network
Off SIM900 is not running

в SIM900_AT Command Manual_V1.05.pdf есть новая команда AT+SLEDS, там описание

AT+SLEDS =<mode>,<timer_on>,<timer_off>
Parameters
<mode>
1 set the timer period of net light while SIM900 does not register to the network
2 set the timer period net light while SIM900 has already registered to the network
3 set the timer period net light while SIM900 is in the state of PPP communication
<timer_on>
Timer period of “LED ON” in decimal format which range is 0 or 40-65535(ms)
<timer_off>
Timer period of “LED OFF” in decimal format which range is 0 or 40-65535(ms)

Смутило следущее ранее говорилось про GPRS communication а теперь про PPP communication
Baser
С внешним стеком PPP никогда не поднимал, ничего сказать не могу.

А с внутренним стеком в режиме TCP коннекта при пакетной передаче пакетами до 1 кбайта никогда не наблюдал мигания NETLIGHT в режиме:
64ms On/ 300ms Off GPRS communication laughing.gif

Это относится и к SIM300 и к SIM900.
Подозреваю, что эта индикация у них сделана криво, и будет видна только если данные будут передаваться непрерывно хотя бы несколько секунд. В моих применениях такого не бывает...
_Артём_
Цитата(Baser @ Sep 4 2012, 22:18) *
Подозреваю, что эта индикация у них сделана криво, и будет видна только если данные будут передаваться непрерывно хотя бы несколько секунд. В моих применениях такого не бывает...

Скорей всего криво сделана.
Пробовал передавать данные на SIM900 со скоростью >1кБ/сек - не наблюдается частых морганий.
CADiLO
Настройте под себя как душа пожелает.

AT+SLEDS Set the Timer Period of Net Light


AT+SLEDS =<mode>,<timer_on>,<timer_off>

<mode>
1 set the timer period of net light while SIM900 does not register to the network
2 set the timer period net light while SIM900 has already registered to the network
3 set the timer period net light while SIM900 is in the state of PPP communication

<timer_on>
Timer period of ”LED ON” in decimal format which range is 0 or 40-65535(ms)

<timer_off>
Timer period of ”LED OFF” in decimal format which range is 0 or 40-65535(ms)

bugish
Цитата(CADiLO @ Sep 5 2012, 09:31) *
Настройте под себя как душа пожелает.

AT+SLEDS Set the Timer Period of Net Light


Настраивал под себя, но в "3-й режим моргания" при работе GPRS не входит, остается моргать во "2 режиме" - т.е. в сети.
CADiLO
А GPRS при этом в каком протоколе - TCP или PPP???
Если второе - то будет мигание как указано, если первое, то останется режим 2 - просто наличие сети
Алгоритм работы нетлайта изменен начиная с 8 версии - есть в релиз нотесах. В HD получается не внесли - надо будет сказать Симкомовцам.

Ага - исправили в доке для SIM908. Ошибку принято - в мануале SIM900 исправим.
bugish
Теперь понятно, было бы не плохо иметь отдельный режимы моргания для ТСР APPTCP и SAPBR.
Придется ставить отдельный светодиод на свободный GPIO.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.