Re: Управление внешними устройствами с Arduino при помощи СМС
Chip, я думаю до этого еще далековато. Тут бы научить ардуину отправлять СМСки.
Опять застопорился... Упс... ПОЛУЧИЛОСЬ!!!! :))))
#include <NewSoftSerial.h>
NewSoftSerial phone(2, 3);
void setup() {
Serial.begin(9600);
phone.begin(9600);
Serial.println("\r");
}
void loop() {
phone.println("AT+CMGF=1\r");
delay(1000);
phone.println("AT+CMGS=\"+380675678366\"\r");
delay(1000);
phone.println("SIM900 and Arduino say Hi!\r");
delay(1000);
phone.println(26,BYTE);
delay(150000);
}
Re: Управление внешними устройствами с Arduino при помощи СМС
И так, думаю теперь можно перейти к изучению обработки СМС.
По поводу формата СМС у меня возникло несколько вопросов.
1.Что такое "ТИП НОМЕРА СМС ЦЕНТРА"?
2.Чей должен быть указан номер центра, отправителя или получателя (в случае с разными операторами)?
3.Что значит тип номера отправителя?
4. Что такое идентификатор протокола?
5. -7-битная GSM кодировка.?
Re: Управление внешними устройствами с Arduino при помощи СМС
Зачем тебе не нужная информация
Достаточно будет информации о кодировке и длине сообщения
Re: Управление внешними устройствами с Arduino при помощи СМС
Chip, я так понимаю, что при посылке СМС на шилд, Ардуина видет его именно в таком виде, как ты написал.? Просто не могу докумекать, как все это в скетче оформить и как "прочитать", т.е. увидеть отправленное СМС так, как видит его Ардуина?
Re: Управление внешними устройствами с Arduino при помощи СМС
нужно от сообщения отбросить всю техническую информацию , а потом перекодировать и преобразовать в тип string
Re: Управление внешними устройствами с Arduino при помощи СМС
Как мне увидеть техническую информацию в сообщении, которое я хочу посылать Ардуине, если я вижу например только ON и OFF (в текстовом формате)?
А потом еще перекодировать и преобразовать?
Может подскажешь где почитать об этом?
Re: Управление внешними устройствами с Arduino при помощи СМС
Я же выложил здесь о формате СМС
Для перекодировки пошли ардуине весь алфавит и будет логически понятно куда рыть
Re: Управление внешними устройствами с Arduino при помощи СМС
Chip, я немного не пойму, в какую сторону мне действовать.
Вижу ситуацию так:
Посылаю на Ардуину СМС с нужным мне текстом. ? Где и как я могу увидеть, что она получила для дальнейшего изучения?
Re: Управление внешними устройствами с Arduino при помощи СМС
Принимать сообщение нужно в массив типа byte
Re: Управление внешними устройствами с Arduino при помощи СМС
Дело в том, что в виде "визуально-мысленного" алгоритма, я представляю это все, но я никак не могу понять, как мне это реализовать...