Агуулгын хүснэгт:

IOT BIT GSM V1.5 Raspberry Pi -ийн малгай: 9 алхам
IOT BIT GSM V1.5 Raspberry Pi -ийн малгай: 9 алхам

Видео: IOT BIT GSM V1.5 Raspberry Pi -ийн малгай: 9 алхам

Видео: IOT BIT GSM V1.5 Raspberry Pi -ийн малгай: 9 алхам
Видео: Raspberry Pi 3: GPIO - введение не для начинающих – Часть 5.1 2024, Арваннэгдүгээр
Anonim
Raspberry Pi -д зориулсан IOT BIT GSM V1.5 малгай
Raspberry Pi -д зориулсан IOT BIT GSM V1.5 малгай

IOT BIT бол таны Raspberry Pi -ийг хаана ч хамаагүй ашиглах боломжтой болгодог хамгийн шилдэг малгай юм. Манай ухаалаг HAT модуль нь Raspberry Pi -ийн GSM гар утасны өгөгдөл, GPS -ийн байршлын мэдээлэл, Bluetooth холболтыг өгдөг. Энэ бол хакерууд, эрдэмтэд, бүтээгчдэд зориулсан төгс модуль бөгөөд энэ нь хаана ч байсан таны Pi -д хүчирхэг холболт өгдөг. Зүгээр л манай модулийг Raspberry Pi -д залгаад тоглож эхлээрэй.

HAT нь гар утасны сүлжээгээр дамжуулан интернетийн ерөнхий мэдээлэлд нэвтрэх боломжийг олгодог таны үйлдлийн систем дээрх програм хангамжтай амархан нэгтгэгддэг. Манай API -ийг ашигласнаар энэхүү малгай нь SMS (текст) мессеж илгээх, Bluetooth -ээр харилцах боломжийг танд олгоно. Бид мөн байршлын мэдээллийг харуулдаг GPS -ийн тавцанд хялбархан нэвтрэх боломжийг олгодог.

HAT -ийн онцлог шинж чанарууд:

  • Аливаа микро симийг дэмждэг, зүгээр л сим картаа оруулаад үргэлжлүүлээрэй.
  • Raspberry Pi ашиглан IOT BIT-ийг оновчтой болгохын тулд ганц терминал командыг ашиглан хялбархан тохируулах боломжтой.
  • Raspberry Pi -ийн GSM гар утасны өгөгдлийн батерейны дэмжлэг.
  • Пи -ээ сэрээ эсвэл үйл явдлыг мессежээр өдөө.
  • Илүү сайн хүлээн авах нэмэлт гадаад антенн.
  • 3 ампер хүртэл өндөр үр ашигтай цахилгаан зохицуулалт.

Алхам 1: Хайрцагт юу байгаа вэ?

Багцад дараахь зүйлс орно

  • 1 x GSM самбар
  • 1 x GPS антен
  • 1 x дохионы антен
  • 1 x Bluetooth антен
  • 1 x USB кабель микро USB
  • 1 Зааварчилгааны линк

Алхам 2: 40-зүү толгойн зохион байгуулалт

40-зүү толгойн байршил
40-зүү толгойн байршил

40-зүү толгойн схем нь таны төсөлд байгаа тээглүүртэй нийцэж байгаа болно.

Алхам 3: Raspberry Pi -ийн хамт IoT битийг тавь

IoT битийг Raspberry Pi -тай хамт тавь
IoT битийг Raspberry Pi -тай хамт тавь
  • Raspberry Pi ханын залгуур нь IOT BIT болон IOT BIT ба Raspberry Pi -ийг хоёуланг нь тэжээнэ.
  • 2 антен болон GPS антенныг IOT BIT -д оруулна уу.
  • Sim картыг IOT BIT симкарт эзэмшигчид зүссэн булан нь самбараас харсан байдлаар байрлуулна уу (үүнийг ямар ч томоохон сим үйлчилгээ үзүүлэгчээс худалдаж авч болно).

Алхам 4: Raspberry Pi -ийг тохируулах

Raspberry Pi -ийг ажиллуулахад шаардлагатай бүрэлдэхүүн хэсгүүд:

  • Raspberry Pi 2 эсвэл 3.
  • Хяналт.
  • Хулгана ба гар.
  • HDMI кабель.
  • Raspberry Pi цэнэглэгч.
  • Raspbian Jessie -ийн хамгийн сүүлийн хувилбартай SD карт (8ГБ -аас дээш хэмжээтэй байх шаардлагатай).

Raspberry Pi програм хангамжийг тохируулах гарын авлагыг https://www.raspberrypi.org/learning/hardware-gui… дээрээс олж болно.

Raspbian Jessie-ийн хамгийн сүүлийн хувилбарыг https://www.raspberrypi.org/learning/hardware-gui… дээрээс олж болно.

Алхам 5: IoT Bit -ийг хялбархан тохируулах

Үүнийг ажиллуулах олон арга бий. Эхнийх нь дискний зургийг татаж аваад Win32 Disk Imager ашиглан флэш болгох явдал юм. Танд 8 ГБ ба түүнээс дээш хэмжээтэй SD карт хэрэгтэй болно. Татаж авах линкийг доороос үзнэ үү:

Ашиглахын тулд POWER гэсэн USB порт руу тэжээлийн кабелийг залгаж IoT Bit -ийг асаана уу. IoT Bit -ийг холбосны дараа Raspberry Pi -ийг асаах болно.

Түүнчлэн, та IOT BIT -ийг цонхны систем дээр ашиглаж болно. Та эдгээр драйверуудыг ашиглаж, суулгахад л хангалттай:

Алхам 6: LED -ийн чиг үүрэг

POWER (Ногоон) - Энэ LED нь IoT битийг USB -ээр холбоход асаалттай байх ёстой бөгөөд IoT битийг батерейгаар тэжээх үед энэ гэрэл унтрах болно.

Цэнэглэх (Цэнхэр) - IoT битийг USB -ээр холбоход Led асаалттай байх бөгөөд IoT битийг батерейгаар тэжээх үед энэ гэрэл унтрах болно. Энэхүү Led нь батерейг бүрэн цэнэглэх үед индикатор болж ажилладаг. Хэрэв IoT Bit USB -ээр холбогдсон бол батерей нь бас холбогдсон байна. Батерейг цэнэглэсний дараа Led унтрах болно.

ҮЙЛ АЖИЛЛАГАА (Цэнхэр) - Унтраагүй үед асаах нь модемийг ашиглахад бэлэн гэсэн үг юм.

NET (Цэнхэр) -асаахад IoT Bit нь сим карт уншиж байгааг харуулж байна, энэ гэрэл хурдан анивчихад энэ нь дохионы түгжээ хайж байна гэсэн үг, удаан анивчиж эхлэхэд үйлчилгээ үзүүлэгч рүү түгжигдсэн гэсэн үг юм. Simcard.

RGB Led - Энэ LED нь эхэндээ цагаан болж, самбар нь модем USB -тэй холбогдоогүй гэсэн үг бөгөөд дараа нь идэвхжүүлэлтийн гэрэл асах бөгөөд RGB нь ногоон, дараа нь цэнхэр өнгөөр анивчиж, үйл ажиллагаа болон RGB нь унтарна. ашиглахад бэлэн болсон байна.

Алхам 7: UART Bus -ийг идэвхжүүлнэ үү

IOTBit GSM HAT нь USB COM порт интерфэйсгүй тул бид UART ашиглан түүнтэй холбогдох болно. Тиймээс бид Raspberry pi дээр UART -ийг идэвхжүүлэх хэрэгтэй. Бид RPi 3 -тэй ажиллах тул доорх заавар нь энэ хувилбарт зориулагдсан болно. Хэрэв та бөөрөлзгөнө pi -ийн хуучин хувилбарыг ашиглаж байгаа бол нэмэлт дэмжлэг авахын тулд бидэнтэй холбоо барина уу.

Үүнийг хоёр аргаар хийж болно:

Нэгдүгээрт, та манай bash скриптийг эндээс олж болно

Үүнийг гүйцэтгэх замаар гүйцэтгэх зөвшөөрлийг өгөхөө мартуузай.

$ chmod +x Uart_Enable_RPi3.sh Дараа нь үүнийг хийж ажиллуулна уу: $ sudo./Uart_Enable_RPi3.sh

Хоёрдугаарт, та доорх алхмуудыг дагаж гараар хийж болно.

  1. Аливаа зүйл буруу болсон тохиолдолд одоогийн системийнхээ нөөц хуулбарыг хийгээрэй !!!
  2. Терминалаа нээгээд бичнэ үү

    $ sudo нано /boot/config.txt

  3. файлд дараахь зүйлийг нэмнэ үү

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

      Зураг
      Зураг
    • Файлыг хадгалаад ctrl-x ашиглан y-г оруулна уу.
    • Дараах тушаалыг ашиглан cmdline.txt файлыг нээнэ үү.

      $ sudo нано /boot/cmdline.txt

    • Файлыг өөрчилнө үү, агуулга нь хоёр дахь мөртэй ижил байна.

      • dwc_otg.lpm_enable = 0 консол = serial0, 115200 консол = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 лифт = эцсийн хугацаа rootwait

        Зураг
        Зураг
      • dwc_otg.lpm_enable = 0 консол = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 лифт = эцсийн хугацаа rootwait

        Зураг
        Зураг
      • Одоо системийг дахин ачаална уу
      • Та дахин ачаалсны дараа UART автобусыг идэвхжүүлэх ёстой.
      • Үүнийг ашиглахын тулд:

        • $ sudo apt-get minicom суулгаарай
        • $ minicom -D /dev /serial0

          Raspbian -ийн хувилбараас хамааран таны UART порт ttyAMA0, ttyS0 эсвэл serial0 байх болно. Хэрэв та Rasbian сунгалт ашиглаж байгаа бол энэ нь serial0 болно.

        • Та бэлэн модемийг тасралтгүй давтах ёстой.

          Зураг
          Зураг

Алхам 8: Firmware -ийг шинэчлэх

Саяхан шинэ шинэчлэлт гарсан тул энэ алхам шаардлагатай байна. UART идэвхжсэний дараа бид шинэ програмыг байршуулахад бэлэн байна. Анхаарна уу, энэ үе шатанд үргэлжлүүлэхээсээ өмнө энэ алхамыг хийхийн тулд IoT Bit болон Raspberry Pi -ийг бие даан асаах нь чухал юм.

Зураг
Зураг

IOTBit-GSM_Firmware_Update фолдер руу очоод https://github.com/Altitude-Tech/IOTBit_GSM-ээс татаж авах боломжтой.

Терминал ашиглан:

$ cd ~/IOTBit-GSM_Firmware_Update

$ sudo python Firmware_Updater_IOT.py

Зураг
Зураг

Хэрэв та Raspbian strech ашиглаж байгаа бол скрипт нь цуваа портыг асуух болно.

Хэрэв байршуулалт амжилттай бол програм нь олон санах ойн хаягаас бичиж унших болно

Зураг
Зураг

Алхам 9: Хэрэглэх заавар

Самбарыг ашиглахын тулд GitHub репозитороос Example_Script.py болон IOTBit_Library_GSM_Variant.py-ийг татаж аваарай:

Жишээ скриптээс та "AT+CPIN?" - ийг орлуулсан AT командыг үндсэндээ туршиж үзэх боломжтой. Таны тушаалаар SIM808 -ийн бусад AT тушаалуудыг ижил GitHub репо дээр хавсаргасан pdf дээрээс олж болно.

Зөвлөмж болгож буй: