Мазмұны:
- 1 -қадам: Сымдарды жалғау
- 2-қадам: GSM картасына қосылуды тексеру
- 3 -қадам: PPP конфигурациясы
- 4 -қадам: МЖӘ іске қосылады
- 5 -қадам: істеу
Бейне: Raspberry Pi GSM модулімен: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Біраз уақыт бұрын меншікті бақылау үшін RPI пайдалану туралы бірнеше параграфтар жаздым:
www.instructables.com/id/Home-Security-Wit…
Мен GSM -ді «жақын арада» қолдану туралы жазуға уәде бердім, бұл жағдайда бұл 5 айға созылды.
Менің ойымша, бұл контексте пайдалы болуы мүмкін (үй қауіпсіздігі) - бұл бар
кабельдік интернетке қосылмаған әлі де қасиеттер, мысалы. бұл мен тұратын Норвегиядағы көптеген демалыс коттедждерінің жағдайы. Олардың 30% -ында тіпті желіге кіру мүмкіндігі жоқ - мен бұл туралы көп ойлаймын, бұл көп уақытты қажет етеді (Ардуино ақылға қонымды шешім ұсыну үшін тым көп энергия жұмсайды).
Бүгінгі күні GSM модулін PPP арқылы Интернетке қосу үшін қысқа нұсқаулық, «үй қауіпсіздігі» бөлігін қалдырып кету қажет, себебі RPI -де тек бір серия (?) Бар, сондықтан сіз USB -to пайдалануыңыз керек шығар. -қажет болса, RFID оқу құралын қосу үшін сериялық түрлендіргіш.
1 -қадам: Сымдарды жалғау
Мен itbrainpower.net сайтынан A-GSM модулін қолданып көремін. Себебі мен түйреуіштерді SIM800L -ге дәнекерлеп үлгермедім. Мен уәде беремін. A-GSM-бұл қарапайым тапсырма үшін асыра сілтеу, мен оны қызғылт Польшадан кетіп бара жатқанда әріптестерімнен сыйлық ретінде алдым, мен оны орындауға міндеттімін деп ойлаймын.
Жарайды - суретті орындаңыз. Мен румындық продюсер TTL деңгейінің ауысуын ұсынбайды деп алаңдадым, бірақ мен кернеуді өлшедім, ол 3В жібереді. Кабельдер дайын болғанда - модемнің қуат қосқышын бір -екі секунд басыңыз.
2-қадам: GSM картасына қосылуды тексеру
SIM картасы PIN кодымен қорғалмаған деп үміттенемін. Бұл жағдайда сіз сымдар мен PIN кодыңызды бірден тексере аласыз (ол 1234 болмауы мүмкін;-)):
sudo apt-get minicom орнатыңыз
sudo minicom -D /dev /ttyAMA0 -b 115200
AT
AT+CPIN = 1234
Мен модем 115200 bod жұмыс істейді деп ойладым. Егер олай болмаса және сіз оны өзгерткіңіз келсе-жылдамдықты орнату үшін Itbrainpower.net сайтынан Python сценарийін жүктей аласыз (RPi_examples-v0.9-2014.09.30.tar), мысалы:
sudo python setSerial.py 9600 115200
Сіз оны іске қоспас бұрын барлық agsm.open () жолдарын түсіндіріңіз, менің ойымша, бұл бұрын немесе басқа Linux нұсқаларында жақсы жұмыс істеді.
Суретте көріп тұрғандай - PIN кодын қабылдау үшін GSM модулін өшіру/қосу керек болды.
3 -қадам: PPP конфигурациясы
Қадам мазмұны өндірушілер сайтынан жүктелген a-gsm-RPI-Examples-py-library-v1_2.tar-дан келеді. Төмендегі мазмұнды өңдеңіз және көшіріңіз (курсивпен) қараңғы орындарға қойыңыз.
/etc/chatscripts/gprs
АВОРТ БУСЯБОРТ ДАУЫСЫ
«ЖҮКТЕУШІ ЖОҚ» АБОРТ
«ДИАЛТОН ЖОҚ» АБОРТ
«НӨМІРСІЗ ТОНДЫҢ ЖОҚ» АПОРТЫН
«Жауап жоқ» АБОРТ
АБОРТ «КЕШІКТІ»
«ҚАТЕ» АБОРТЫН
АБОРТ «+CGATT: 0»
«» А. Т
УАҚЫТ 12
Жарайды ATH
Жарайды ATE1
OK AT+CGDCONT = 1, «IP», «telia»
Жарайды ATD*99#
УАҚЫТ 22
«» ҚОСУ
Сіз PIN кодын осында жібере аласыз (AT+CPIN…). 'telia' - бұл APN атауы, оны операторлар конфигурациясына өзгерту керек!
/etc/ppp/peers/a-gsm
қосу «/usr/sbin/chat -v -f/etc/chatscripts/gprs -T telia»/dev/ttyAMA0
115200
noipdefault
usepeerdns
әдепкі маршрут
табанды болу
ноут
nocrtscts
жергілікті
Мұнда сіз APN -ді де өзгертуіңіз керек. Жылдамдық сіз бұрын тексергеніңізге сенімді болыңыз! Бұл МЖӘ сәтсіз табылуының көзі. BTW - авторлар каталогты «алмұрт» (қате) деп мәлімдейді.
4 -қадам: МЖӘ іске қосылады
Интернетке қосылу үшін келесі әрекеттерді орындаңыз:
sudo pon a-gsm
Мәселе сіздің RPI Интернетке қосылғандығында болуы мүмкін, сондықтан оның жұмыс істейтініне сенімді болу үшін мұны бұрын іске қосыңыз (румындардың ұсынысы бойынша ақылды!):
sudo route del default
Енді сіз Интернетке GSM желісі арқылы кіруіңіз керек. Мекенжайды жіберуге тырысыңыз!
PPP өшіру үшін:
sudo poff a-gsm
Егер сәтсіз болса, PPP -ті отладтау режимінде бастау қажет болуы мүмкін:
sudo pon a-gsm dump logfd 2 nodetach
Менің жағдайда қателер болды:
а) APN орнатпау
б) қате сериялық жылдамдық!
в) /dev /AMA0 -де ілулі тұрған нәрсе - портты босатуды үйрену үшін «Үй қауіпсіздігі» оқулығын қараңыз!
5 -қадам: істеу
1) зиянкестердің суреттерін MMS арқылы жіберіңіз, мүмкін PPP -ге қарағанда тұрақты (тексерілуі керек)
2) мұның барлығын SIM800L көмегімен тексеріңіз
3) PPP, MMS және SIM800L Orange PI бар
Бізбен бірге қалыңыз!
Ұсынылған:
Қытайлық MPPT модулімен күн панелінің жиыны: 11 қадам
Қытайлық MPPT модулімен күн панелінің массиві: менің күн панельдерінің жақсы жұмыс жасайтыны туралы қысқаша сипаттама, және өте арзан … Мен мазмұнның ешқайсысына кепілдік бермеймін, олар ақылсыз адамның ойыны болуы мүмкін Мен қатты күдіктенемін … Кейбір суреттер
Peltier TEC модулімен DIY температурасы басқарылатын камералық қорап: 4 қадам (суреттермен)
Peltier TEC модулі бар DIY температуралық бақыланатын камералық қорап: Мен шағын электронды тақталарды сынау үшін температураны басқаратын камералық қорапты жинадым. Бұл оқулықта мен өз жобамды бөлдім, оның ішінде бастапқы файлдар мен ПХД жасау үшін Gerbers файлдарына сілтеме. Мен тек арзан материалдарды қолдандым
MP3 дауыстық модулімен фазалық қорапты қалай жасауға болады: 4 қадам
MP3 дауыстық модулімен фазалық қорапты қалай жасауға болады: Менде соңғы DIY жобасынан еске түсіретін кристалды эпоксидті шайыр бар, мен оны ысырап еткім келмейді. Үнемдеу қағидаттары бойынша мен эпоксидті өз қолыммен қолданамын деп шештім. Кейде сіз депрессияға түскенде, сөйлегіңіз келмейді. Мен тек
Бірнеше PZEM 004T Nodemcu модулімен қосыңыз: 3 қадам
Бірнеше PZEM 004T модулін Nodemcu модулімен жалғаңыз: Power P ұрлығын анықтау жүйесі немесе энергия мониторингі жүйесі сияқты кейбір жобаларда бірнеше PZEM 004T модульдерінің талап етілуі қажет, сондықтан мен мұнда Nodemcu коды мен 3 PZEM 004T модульдерін Nodemcu.if көмегімен қосуды ұсындым. сосын к
HiFive1 Arduino HC-05 Bluetooth модулімен оқулық: 7 қадам
HiFive1 Arduino HC-05 Bluetooth модулімен оқулық: HiFive1-SiFive FE310 процессорымен салынған Arduino үйлесімді бірінші RISC-V тақтасы. Тақта Arduino UNO -ға қарағанда шамамен 20 есе жылдам, өйткені БҰҰ -да сымсыз байланыс жоқ. Бақытымызға орай, бірнеше арзан модульдер бар