Нужна помощь модем M2106B

bit
Offline
Зарегистрирован: 07.05.2012

 

Привет всем, тема такая попался мне в руки старенький модем  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?]

bit
Offline
Зарегистрирован: 07.05.2012

С подключением разобрался всё заработало через терминал цепляется отправляет смс.

И в ардуино заливаешь программу тоже всё работает на рассылку смс.

 Подскажите пожалуйста как отключится к инету к ip и прописать порт

 Server       : 212.210.24.25

 Port         : 7444.-

 APN Server   : internet.mts.ru

 User Name    : mts

 Password     : mts

 И отправлять пакеты на сервер

Код отправки смс с ардуино

bit
Offline
Зарегистрирован: 07.05.2012

Извиняюсь но код как полужена через вставку кода не встают

bit
Offline
Зарегистрирован: 07.05.2012

Код отправки смс с ардуино

 

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++;
  }
}

bit
Offline
Зарегистрирован: 07.05.2012

Все тема закрыта разобрался