Как я могу добавить запись телефонной книги на сим-карту с помощью Arduino GSM Shield?
Я использую GSM-модуль Arduino и Arduino UNO
Я хочу, чтобы мой GSM-модуль работал автономно после того, как я его запрограммировал. Он сохранит номер телефона пользователя, если он отправит правильный пароль. Так как я хочу, чтобы данные были доступны даже после выключения модуля. Мне нужно сохранить его для моего сима. Я не хочу использовать экран SD-карты или хранить данные в EEPROM Arduino.
Я прочитал Получение контактов/сохранение контактов на SIM-карту. Единственный четкий ответ — чтение с SIM-карты.
Можно ли добавить запись телефонной книги на SIM-карту? Вы знаете учебник?
@IyaSheep, 👍0
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 Стационарный/ТСОП
- Проблема с получением SMS - GSM-модуль Arduino Uno и SIM900A
- Мини-модем SIM900a, IMEI 0, помощь с контактами TX RX
- Как получить данные из базы данных моего сервера в переменную в моем Arduino?
- Как отправить команду AT на sim800l с помощью SoftwareSerial
- SIM800L не регистрируется в сети
- Как проверить, работает ли GSM-модуль?
- Как отправлять сообщения на несколько номеров с помощью модуля Arduino uno и SIM800?
- Клиент MQTT на Arduino + SIM900