Как из буфера считать и сохранить данные в сроку? Требуется сохранить EMEI GPRS модуля.
- Войдите на сайт для отправки комментариев
Ср, 21/03/2018 - 18:57
приветствую,
прошу помощи с кодом чтения и сохранения данных (ответ AT-команды) из порта.
С помощью AT-команды (AT+GSN) запрашиваю EMEI-код GPRS-шилда (он на Serial2). Не могу понять как его (EMEI) в цикле считать массивом в строку. И какой порт считывать - Serial или Serial2.
Полученный номер не повторяет EMEI и больше чем в два раза.
Считывание ответа от модема ничем не отличается от любого другого получения данных по Сериал. Считывать надо из того порта, к которому подключен модем, конечно же...
Если хотите разобраться, почему считывается с ошибкой - выкладывайте код.
старый код уже убил. постарался написать новый, но он получилось хуже - он ловит то, что улетает в модем. выводит IMEI=AT+GSN
:-(
нашел в библиотеке GSM.h следующий код. как его можно адаптировать для использования без библиотеки?