Member 13197399 Ответов: 1

Как отправить sms с помощью gsm с помощью matlab


я хочу отправить sms usig gsm с помощью matlab
я написал следующий код, но не получил никакого результата, кроме показанного ниже

Что я уже пробовал:

 ss=serial('COM4');
ss.baudrate=9600;
fopen(ss);
ss.Terminator = 'CR'
%char(34 ") 13 enter. 26 for ctrl z
tx ='AT';
tx1=char(13);
tx2 ='AT+CMGF=1';
tx3 ='AT+CSCS="GSM"';
tx4 ='AT+CMGS="=+9197244*****"';
tx5 ='HELLO THI IS';
tx6=char(26);

fprintf(ss,'%s',tx);
fprintf(ss,'%s',tx1);
pause(1);
fprintf(ss,'%s',tx2);
fprintf(ss,'%s',tx1);
pause(1);
fprintf(ss,'%s',tx3);
fprintf(ss,'%s',tx1);
pause(1);
fprintf(ss,'%s',tx4);
fprintf(ss,'%s',tx1);
pause(1);
fprintf(ss,'%s',tx5);
pause(1);
fprintf(ss,'%s',tx6);

getting following output

   Serial Port Object : Serial-COM4

   Communication Settings 
      Port:               COM4
      BaudRate:           9600
      Terminator:         'CR'

   Communication State 
      Status:             open
      RecordStatus:       off

   Read/Write State  
      TransferStatus:     idle
      BytesAvailable:     0
      ValuesReceived:     0
      ValuesSent:         0

1 Ответов

Рейтинг:
0

Member 13197399

ты идешь правильно братан просто
сделать одну вещь
отредактируйте это

tx4 ='AT+CMGS="=+9197244*****"';
- и GT; х

tx4 ='AT+CMGS="97244*****"';