GSM SIM-800L
подувам
- SIM800 Series_AT Командно ръководство_V1.09.pdf
- SIM800H_Hardware_Design_V1.00.pdf
Основи
- Sim800L (RXD) -Arduino (D10)
- Sim800L (TXD) -Arduino (D11)
- Sim800L (GND) -Arduino (GND)

Според SIM800H_Hardware_Design_V1.00.pdf В този случай глава 4.5.4 не трябва да регулира нивото.
Глава 4.5.2 описва различни настройки на нивото за стабилна работа.
Експериментална настройка
Компонентите, необходими за експериментите, са разположени на макет.
хардуер
- Sim-800L
- LM2596 е настроен на 3,6 волта
- Захранване, от приблизително 5V до 2A
- Arduino nano
- Микро SIM карта
- Мини USB кабел, макет, няколко жични джъмпера
Първо Arduino е свързан към компютъра.
Скицата на прокси (виж по-долу) се компилира и зарежда с IDE на Arduino.
Към интерфейса е свързана терминална програма и се изчаква съобщението "Готово".
Вероятно. бутонът за нулиране на Arduino трябва да бъде натиснат.
Сега захранването на модула Sim800L може да бъде включено.
След няколко секунди можете да изпратите команда "AT" към модула, на него трябва да се отговори с "OK".
Терминалната програма трябва да завършва редовете с "\ n", "\ r" или и двете.
Предупреждение, проблем с водача!
Ако Arduino-Nano не е разпознат, опитайте следното:
Изключете захранването на SIM800L, преди да свържете Arduino към компютъра.
Първо свържете Arduino само към компютъра и проверете връзката.
Тестове на Sim-800L
Следва описание на отделните стъпки за изпращане и получаване на SMS.
Тествайте връзката със Sim-800L
Попитайте дали е необходимо въвеждане на ПИН
"SIM PIN" -> Изисква се въвеждане на PIN/"READY" -> не се изисква PIN
Въведете ПИН кода.
„ГОТОВО“ -> прието, след това идват съобщенията от услугите.
Задайте формат за SMS
Формат 1 избира текстовия формат.
Въведете дестинация за SMS, след което идва въвеждането на текст
">" Е подкана на Sim800L.
Текстът трябва да бъде завършен с ASCII код 26 или 0x1A.
Ако терминалът не поддържа директен вход, в UltraEdit в HEX режим (0x1A)
въведете и копирайте текст.
„+ CMGS: 8“ показва броя на знаците в SMS.
Ако всичко върви добре, SMS е изпратен. Това ще бъде отговорено.
Известие за входящия SMS:
SMS съобщението беше запазено в място за съхранение 3.
Запитване на получения SMS
Изпратете умлаути
За да изпратите млечни съобщения, трябва да превключите от 7-битовия набор от символи на UCS-2.
UCS-2 по принцип е първата страница на Unicode кода, всеки знак е представен с 2 байта.
Вижте "Основна многоезична равнина"
Тези байтове са представени като шестнадесетичен код. 0x00-0x7f съответства на ASCII кодовете.
Телефонният номер в примера започва с "0172", останалите цифри са представени с "x".
Тук се изпраща само „ä“. И накрая, "нормалният" 7-битов дисплей се превключва обратно на.
Възможни грешки
Ако първият SMS може да бъде изпратен, но отговорът не е получен,
номерът на SMS центъра може да не е зададен правилно.
Ако към телефонен номер (мулти-карта) са присвоени няколко SIM карти, може да се наложи да.
текущата карта може да бъде избрана за приемане.
USSD кодове могат да се използват за това.
Изпращане на USSD кодове
В примера, превключването за O2, първо задаване на формата, след това изпращане на кода, следва отговор:
В момента на O2 са налични следните USSD кодове:
- "* 125 #" взема SMS на текущата SIM карта в O2 Multicard.
- "* 120 #" преглед на кодовете
- "* 121 #" Активни SIM карти
- "* 122 #" Описание на локалната карта
- "* 124 #" Превключване на локална карта за повиквания неактивни/активни
- "* 125 #" взема SMS на текущата SIM карта в O2 Multicard
- "* 126 #" извлича MMS на текущата SIM карта в O2 Multicard
- "* 127 #" получава LBS на текущата SIM карта в O2 Multicard (локализация чрез услуги, базирани на местоположение)
- "* 128 #" Възстановява стандартното.
сърфирате в интернет
След като точката за достъп на доставчика е зададена, нищо не пречи на удоволствието от пиенето!