Я пытаюсь подключиться к Xively, используя GSM-шилд SIM900 и библиотеку, которую для этого предоставила arduino. У меня с собой Arduino UNO R3. Я проверил, что сим-карта зарегистрирована в сети с помощью другого комплекта разработчика и отправляет с него текстовые сообщения.
Настройки, которые я использую, следующие:
#define GPRS_APN "epc.t-mobile.com" // replace your GPRS APN
#define GPRS_LOGIN "" // replace with your GPRS login
#define GPRS_PASSWORD "" // replace with your GPRS password
Это для тмобиля. Я даже попробовал сим-карту телефона ATT go и сменил APN, но все по-прежнему.
#define GPRS_APN "phone" // replace your GPRS APN
#define GPRS_LOGIN "" // replace with your GPRS login
#define GPRS_PASSWORD "" // replace with your GPRS password
Однако, когда я пытаюсь запустить установочную часть кода:
while (notConnected)
{
if ((gsmAccess.begin(PINNUMBER) == GSM_READY) &
(gprs.attachGPRS(GPRS_APN, GPRS_LOGIN, GPRS_PASSWORD) == GPRS_READY))
notConnected = false;
else
{
Serial.println("Not connected");
delay(1000);
}
}
код не продвигается дальше части gprs.attachGPRS. Я не очень уверен, но мне кажется, что в моей настройке GPRS нет логина и пароля. Контактное лицо моего сетевого провайдера не сообщило мне таких подробностей.
Есть ли настройка по умолчанию, которую я упускаю?
Любая оказанная помощь будет принята с благодарностью.
Спасибо
-n