Как я могу добавить запись телефонной книги на сим-карту с помощью Arduino GSM Shield?

Я использую GSM-модуль Arduino и Arduino UNO

Я хочу, чтобы мой GSM-модуль работал автономно после того, как я его запрограммировал. Он сохранит номер телефона пользователя, если он отправит правильный пароль. Так как я хочу, чтобы данные были доступны даже после выключения модуля. Мне нужно сохранить его для моего сима. Я не хочу использовать экран SD-карты или хранить данные в EEPROM Arduino.

Я прочитал Получение контактов/сохранение контактов на SIM-карту. Единственный четкий ответ — чтение с SIM-карты.

Можно ли добавить запись телефонной книги на SIM-карту? Вы знаете учебник?

, 👍0


1 ответ


1

.

Надеюсь, это поможет.

Пройдите проверку (http://m2msupport.net/m2msupport/sim-phonebook-at-commands/ ) Я использую эти команды на своей плате AI Tinker A7 для Arduino.... 95% работают отлично...

Ура, Капитан К

пс. Я придумал эти числа, но все форматы правильные.

//------------------------------------------------------------------------ ----------------
//---Добавим запись в телефонную книгу:
//------------------------------------------------ ----------

AT+CPBW=1, "+61416199234",145, "Paul"    //-- добавить запись x1

OK

//------------------------------------------------ ----------
//--УДАЛИТЬ запись из телефонной книги:
//------------------------------------------------ ----------

AT+CPBW=1  //-- удалить запись x1

OK

//------------------------------------------------ ----------
//-- AT+CPBW=[<index>],<number> [ ,<тип> [,<текст>]]
//------------------------------------------------ ----------
//
//<индекс> = Номер записи в памяти SIM-карты
//<число> = "Номер телефона"
//<тип> = "Номер телефона" (ТИП), т.е. 129 161 145 177 ..
              // 129 — Тип национального номера
              // 161 – Тип национального номера
              // 145 – Тип международного номера
              // 177 — специфический номер сети
//<текст> = «Имя человека» и т. д.

//------------------------------------------------ ----------
// Добавляем 4 новых записи на SIM-карту
//------------------------------------------------ ----------
AT+CPBW=1, "+61416199234",145, "Pops"
AT+CPBW=2, "+61420921234",145, "Mum"
AT+CPBW=3, "+61733728171",145, "Wendy"
AT+CPBW=4, "+61356821234",145, "Mr Smith" 

//ПРИМЕЧАНИЕ. В Австралии (примеры выше) фактические номера телефонов
// выше относятся к этим типам
//
// Int.Format Aust. Набрать Внутренний Phone_Type
// ------------------------------------------------ -----------
// +61416199234 (0416) 199 234 Мобильный/сотовый
// +61420921234 (0420) 921 234 Мобильный/сотовый
// +61356821234 (03) 5682 1234 Стационарный/ТСОП
,