Парсинг данных полученных от SIM800L

Тема в разделе "Arduino & Shields", создана пользователем obuhanoe, 18 авг 2016.

  1. obuhanoe

    obuhanoe Гик

    Добрый день!
    Начал использовать AT-команды для SIM800L(до этого использовал библиотеки) - и не нашел как можно парсить ответы от модуля:
    Например команда AT+SAPBR 2,1 - проверяет соединение GPRS, если соединение активно, выдает следующее
    +SAPBR: 1,1,"10.100.0.5"
    1 - <cid>
    1 - <Status>
    10.100.0.5 - <IP_Addr>
    Иначе (не активно) +SAPBR: 1,3,"0.0.0.0 "
    Можно ли как то обращаться к этим параметрам?

    Спасибо
     
  2. obuhanoe

    obuhanoe Гик

    Вообще к этим параметрам можно обращаться или нет?
     
  3. Vetrinus

    Vetrinus Гик

    Если вы имеете в виду, как к переменной, то нет. Даю вам вводную: у вас есть строка, состоящая из переменных типа char.
     
  4. obuhanoe

    obuhanoe Гик

    использовать startsWith, compareTo?
     
  5. Vetrinus

    Vetrinus Гик

    Просто почитайте в интернете, как работают со строками в C и C++
     
    obuhanoe нравится это.