Mundarija:

IOT BIT GSM V1.5 Raspberry Pi uchun shapka: 9 qadam
IOT BIT GSM V1.5 Raspberry Pi uchun shapka: 9 qadam

Video: IOT BIT GSM V1.5 Raspberry Pi uchun shapka: 9 qadam

Video: IOT BIT GSM V1.5 Raspberry Pi uchun shapka: 9 qadam
Video: Raspberry Pi 3: GPIO - введение не для начинающих – Часть 5.1 2024, Iyul
Anonim
IOT BIT GSM V1.5 Raspberry Pi uchun shapka
IOT BIT GSM V1.5 Raspberry Pi uchun shapka

IOT BIT - bu sizning Raspberry Pi -ni hamma joyda haqiqatan ham foydali qiladigan yakuniy HAT. Bizning aqlli HAT moduli Raspberry Pi uchun GSM mobil ma'lumotlarini, GPS joylashuvi ma'lumotlarini va Bluetooth ulanishini ta'minlaydi. Bu xakerlar, olimlar va ijodkorlar uchun eng zo'r modul, chunki u qayerda bo'lsangiz ham Pi -ga kuchli aloqa o'rnatadi. Bizning modulni Raspberry Pi -ga ulang va o'ynashni boshlang.

HAT sizning operatsion tizimingizdagi dasturiy ta'minot bilan osongina birlashishi mumkin, bu sizga mobil tarmoq orqali umumiy Internet ma'lumotlariga kirishni ta'minlaydi. Bizning API -dan foydalanib, bu shlyapa sizga SMS (matnli) xabarlarni yuborish va Bluetooth orqali muloqot qilish imkoniyatini beradi. Shuningdek, biz joylashuv ma'lumotlarini ko'rsatadigan bortdagi GPS -ga oson kirishni ta'minlaymiz.

HAT xususiyatlari:

  • Har qanday mikro simni qo'llab -quvvatlaydi, faqat SIM kartani joylashtiring va ishga kirishing.
  • Oson sozlash, bitta terminal buyrug'i bilan, Raspberry Pi yordamida IOT BITni soddalashtirish uchun dasturiy ta'minotimizni sozlang.
  • Raspberry Pi batareyasi uchun GSM mobil ma'lumotlari.
  • Piyingizni uyg'oting yoki matnli xabarlar yordamida voqealarni boshlang.
  • Yaxshi qabul qilish uchun ixtiyoriy tashqi antenna.
  • 3 ampergacha bo'lgan yuqori samarali quvvatni sozlash.

1 -qadam: qutida nima bor?

Paket o'z ichiga oladi:

  • 1 x GSM karta
  • 1 x GPS antenna
  • 1 x signalli antenna
  • 1 x Bluetooth antenna
  • Micro -USB -ga 1 x USB kabeli
  • 1 Ko'rsatmalarga havola

2-qadam: 40-pinli sarlavha tartibi

40-pinli sarlavha joylashuvi
40-pinli sarlavha joylashuvi

40-pinli sarlavhaning sxemasi loyihangizga mos keladigan pinlar bilan mos keladi.

3 -qadam: IoT bitini Raspberry Pi bilan birga joylashtiring

IoT bitini Raspberry Pi bilan birga joylashtiring
IoT bitini Raspberry Pi bilan birga joylashtiring
  • IOT BIT va Raspberry Pi -ni quvvatlantirish uchun Raspberry Pi devor vilkasi IOT BIT -ga kiradi. (Raspberry Pi -ni ham ulash shart emas).
  • 2 antenna va GPS antennasini IOT BIT -ga joylashtiring.
  • Sim kartani IOT BIT sim karta ushlagichiga joylashtiring, uning burchagi taxtadan uzoqda (uni har qanday yirik sim -provayderdan sotib olishingiz mumkin).

4 -qadam: Raspberry Pi -ni sozlash

Raspberry Pi ishlashi uchun zarur bo'lgan komponentlar:

  • Raspberry Pi 2 yoki 3.
  • Monitor.
  • Sichqoncha va klaviatura.
  • HDMI kabeli.
  • Raspberry Pi zaryadlovchi.
  • Raspbian Jessie -ning so'nggi versiyasi bo'lgan SD -karta (8 Gb dan ortiq talab qilinadi).

Raspberry Pi dasturiy ta'minotini sozlash bo'yicha qo'llanmani https://www.raspberrypi.org/learning/hardware-gui… manzilida topish mumkin.

Raspbian Jessining so'nggi versiyasini https://www.raspberrypi.org/learning/hardware-gui… saytida topish mumkin.

5 -qadam: IoT Bit -ni oson sozlash

Buni ishga tushirishning bir qancha usullari mavjud. Birinchisi, Win32 Disk Imager yordamida disk tasvirini yuklab olish va o'chirish. Sizga 8 Gb yoki undan kattaroq SD -karta kerak bo'ladi. Yuklab olish havolasi quyida:

IOT bitini yoqish uchun quvvat simini POWER deb nomlangan USB portiga ulang. IoT Bit ulangandan so'ng, Raspberry Pi quvvatlanadi.

Bundan tashqari, siz Windows tizimida IOT BIT -dan foydalanishingiz mumkin. Bu drayverlardan foydalanish va ularni o'rnatish kifoya:

6 -qadam: LEDlarning funktsiyalari

Quvvat (Yashil) - Bu Led IoT Bit USB orqali ulanganda yonishi kerak, IoT Bit batareyadan quvvat olganda bu chiroq o'chadi.

CHARGE (Moviy) - IoT Bit USB orqali ulangan bo'lsa, Led yonadi, IoT Bit batareyadan quvvat olganda, bu chiroq o'chadi. Bu Led shuningdek, batareya to'liq zaryadlanganda ko'rsatkich sifatida ishlaydi. Agar IoT Bit USB orqali ulangan bo'lsa va batareya ham ulangan bo'lsa. Batareya zaryad olgandan so'ng, Led o'chadi.

ACTIVITY (Moviy) - O'chirish vaqtida yoqilganda, modem ishga tayyorligini bildiradi.

NET (Moviy) -yoqilganda, IoT Bit sim -kartani o'qiyotganini ko'rsatadi, agar u tez yonib tursa, bu signal qulfini qidirayotganini, sekin miltillay boshlaganida, u provayderga qulflanganligini bildiradi. Sim karta.

RGB Led - bu LED boshida oq rangga aylanadi, ya'ni karta USB modemiga ulanmagan, keyin faollik chirog'i yonadi, RGB yashil va keyin ko'k rangda yonadi, faollik va RGB o'chadi. foydalanishga tayyor.

7 -qadam: UART avtobusini yoqing

IOTBit GSM HAT -da USB COM port interfeysi yo'q, shuning uchun biz UART -dan u bilan bog'lanish uchun foydalanamiz. Shunday qilib, biz Raspberry pi -da UART -ni yoqishimiz kerak. Biz RPi 3 bilan ishlaymiz, shuning uchun quyidagi ko'rsatmalar ushbu versiya uchun maxsus. Agar siz malina pi ning eski versiyasidan foydalanayotgan bo'lsangiz, qo'shimcha qo'llab -quvvatlash uchun biz bilan bog'laning.

Bu ikki usulda amalga oshirilishi mumkin:

Birinchidan, siz bu erda joylashgan https://github.com/Altitude-Tech/IOTBit_GSM bash skriptidan foydalanishingiz mumkin.

bajariladigan ruxsatlarni berishni unutmang:

$ chmod +x Uart_Enable_RPi3.sh Keyin uni bajaring: $ sudo./Uart_Enable_RPi3.sh

Ikkinchidan, quyidagi amallarni bajarib qo'lda qilishingiz mumkin.

  1. Agar biror narsa noto'g'ri bo'lsa, joriy tizimingizning zaxira nusxasini yarating !!!
  2. Terminalni oching va yozing

    $ sudo nano /boot/config.txt

  3. faylga quyidagilarni qo'shing

    • enable_uart = 1
    • dtoverlay = pi-miniuart-bt

      Rasm
      Rasm
  4. Faylni saqlang ctrl-x, keyin y va kiriting.
  5. Keyingi buyruq yordamida cmdline.txt faylini oching.

    $ sudo nano /boot/cmdline.txt

  6. Faylni mazmuni ikkinchi qator bilan bir xil bo'lishi uchun o'zgartiring.

    • dwc_otg.lpm_enable = 0 konsol = serial0, 115200 konsol = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 lift = oxirgi tugash vaqti

      Rasm
      Rasm
    • dwc_otg.lpm_enable = 0 konsol = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 lift = oxirgi tugash vaqti

      Rasm
      Rasm
  7. Endi tizimni qayta ishga tushiring
  8. Qayta ishga tushirilgandan so'ng, UART avtobusini yoqish kerak.
  9. Buni sinab ko'rish uchun:

    • $ sudo apt-get install minicom
    • $ minicom -D /dev /serial0

      Sizga qarab Raspbian versiyasi sizning UART portingiz ttyAMA0, ttyS0 yoki serial0 bo'ladi. Agar siz Rasbian streçidan foydalansangiz, serial0 bo'ladi.

    • Tayyor modem doimiy ravishda takrorlanishi kerak.

      Rasm
      Rasm

8 -qadam: dasturiy ta'minotni yangilash

Yaqinda yangi yangilanish bo'lgani uchun bu qadam talab qilinadi. UART yoqilgandan so'ng, biz yangi dasturiy ta'minotni yuklashga tayyormiz. DIQQAT, bu bosqichda, davom etishdan oldin, bu qadamni bajarish uchun IoT Bit va Raspberry Pi -ni mustaqil ravishda yoqish juda muhimdir.

Rasm
Rasm

IOTBit-GSM_Firmware_Update papkasiga o'ting, uni https://github.com/Altitude-Tech/IOTBit_GSM dan yuklab olishingiz mumkin.

Do terminalidan foydalanish:

$ CD ~/IOTBit-GSM_Firmware_Update

$ sudo python Firmware_Updater_IOT.py

Rasm
Rasm

Skript sizdan ketma -ket portni so'raydi, agar siz Raspbian strelkasidan foydalansangiz va /dev /serial0 ni kiritishingiz mumkin.

Agar yuklash muvaffaqiyatli bo'lsa, dastur bir nechta xotira manzilidan yozadi va o'qiydi, keyin "OK" deb ayting

Rasm
Rasm

9 -qadam: Foydalanish bo'yicha ko'rsatmalar

Kengashdan foydalanish uchun GitHub repo-dan Example_Script.py va IOTBit_Library_GSM_Variant.py-ni yuklab oling:

Misol skriptidan siz "AT+CPIN?" O'rnini bosadigan har qanday AT buyruqlarini sinab ko'rishingiz mumkin. sizning buyrug'ingiz bilan, SIM808 uchun ko'proq AT buyruqlarini o'sha GitHub repo -ga biriktirilgan pdf -da topish mumkin.

Tavsiya: