Нужна помощь модем M2106B
- Войдите на сайт для отправки комментариев
Привет всем, тема такая попался мне в руки старенький модем integra m2106b
http://archive.sierrawireless.com/resources/AirPrime/M1206-M1306-M2106/WA_DEV_M2106_PTS_003-001.pdf
Судя по надписи ручкой на корпусе ему 7 лет.
Собрал платку чтобы было удобней с ним работать
Оказалась что много выводов ненужные для передачи данных и для программирования настроек модема
Нашел какую та схему для подключения
Как подключить этот модем к ардуино что бы входить в настройки и передавать данные?
Я как полагаю в настройках модема тип во такое должно быть
PIN Code = 8004.-
Server : 212.210.24.25 [Edit?]
Port : 7444.-
APN Server : internet.mts.ru [Edit?]
User Name : mts [Edit?]
Password : mts [Edit?]
С подключением разобрался всё заработало через терминал цепляется отправляет смс.
И в ардуино заливаешь программу тоже всё работает на рассылку смс.
Подскажите пожалуйста как отключится к инету к ip и прописать порт
Server : 212.210.24.25
Port : 7444.-
APN Server : internet.mts.ru
User Name : mts
Password : mts
И отправлять пакеты на сервер
Код отправки смс с ардуино
Извиняюсь но код как полужена через вставку кода не встают
Код отправки смс с ардуино
int count = 0;
int countMessages = 1;
void setup (){
Serial.begin(38400);
Serial.flush();
// программно включаем gsm-модем
pinMode(7, OUTPUT);
digitalWrite(7, HIGH);
delay(5000);
digitalWrite(7, LOW);
delay(5000);
Serial.flush();
// опрашиваем gsm-модем
Serial.println("AT");
delay(100);
Serial.print("AT+CPIN="); // вводим пин-код для симки
Serial.print((char)34); // символ кавычки "
Serial.print("0000"); // пин код
Serial.println((char)34); // символ кавычки "
delay(10000);
Serial.println("AT+CGATT=1"); // регистрируемся в GPRS-сети
delay(12000);
Serial.println("AT+CSCA?"); // запрашиваем номер смс-центра
delay(1000);
Serial.println("AT+CMGF=1"); // выставляем текстовым режим сообщений
delay(1000);
}
void loop (){
while (count < countMessages){
delay(5000);
Serial.print("AT+CMGS="); // отправляем смс
Serial.print((char)34);
Serial.print("89181234567"); // номер получателя
Serial.print((char)34); // символ кавычки "
Serial.print((char)13); // символ <cr> (ASCII character 13)
delay(1500);
Serial.print("SMS from GSM Shields"); // текст смс
delay(500);
Serial.print((char)26); // символ <ctrl-z> (ASCII character 26)
delay(5000);
count++;
}
}
Все тема закрыта разобрался