Как подключить SIM800 GSM ADD-ON к RaspberryPi 3

Я смущен тем, как подключить модуль SIM800 GSM к RaspBerry PI 3. Я подключаю модуль к RaspBerry PI, используя контакты GPIO. Что сейчас происходит?

Являются ли эти GPIO-контакты автоматически подключены к RaspBerry PI? Должна ли она работать? Нет, мне нужно подключить модуль, используя USB-конвертер UART TTL в любом случае используя 6, 8 и 10 контактов GPIO? Даже если он подключен к RaspBerry PI, используя все контакты GPIO?

4 голоса | спросил Crazyjavahacking 22 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 22 Sep 2016 23:55:07 +0300 2016, 23:55:07

2 ответа


3

Предполагая, что вы говорите об одном из этих , который выглядит как это вы должны пройти это , чтобы проверить свои устройство.

 RPI SIM 800 GSM

Из того, что я вижу

  • Это устройство связывается через последовательный порт (USART) с помощью плат (8-TX, 10-RX) и поддерживает AT-команды
  • Когда вы подключаете это устройство к PI, требуемые контакты USART подключаются к модулю, а остальные контакты выводятся так, что вы можете подключить еще одну «шляпу» сверху.
  • Обязательно сначала отключить консоль по умолчанию , которая берет контроль над последовательным портом при запуске, прежде чем пытаться связаться с этим устройством.
  • Вы можете использовать последовательный терминал, такой как minicom для отправки и получения AT-команд и ответов и проверки работы устройства как ожидается
  • Работая с аналогичным устройством до (SIM 900A), я настоятельно рекомендую использовать внешний источник питания (емкость 2A +) через разъем micro-usb для питания этой шляпы, поскольку здесь требуется довольно много энергии, как указано здесь
  • GSM работает лучше всего с четкими LOS на спутники (это означает, что они не работают отлично в помещении), вам может потребоваться выйти на улицу, чтобы проверить
  

Если SIM800 выйдет во время работы, подключите внешний микроконтроллер с напряжением не менее 5 В /2А к этому micro usb.

Если это не устройство, поделитесь более подробной информацией (картина будет приятной :))

НТН

ответил Shreyas Murali 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 23 Sep 2016 03:21:04 +0300 2016, 03:21:04
3

У меня возникли проблемы с работой моей шляпы SIM800 с моей малиной Pi Zero W; Я думал, что это может быть из-за сожженных gpios ... Поэтому я пробовал с моей малиной Pi 3. Та же проблема.

Затем я нашел это решение, и он работает на моем RPI III (я не пробовал на ноль):

https: //www.modmypi.com/blog/how-to-connect-your-raspberry-pi-to-a-3g-network

  

В этом уроке мы покажем вам, как подключить ваш малиновый пи   3G-сетью, использующей плату Ipad Raspberry Pi GSM (SIM800). Эта   доска прорыва сообщается с Pi по серийному номеру, но, как мы знаем,   последовательные порты Pi уже используются, поэтому нам нужно будет   сделайте немного pigery jiggery, чтобы освободить последовательные порты.

Освободите свои последовательные порты

Сначала нам нужно отредактировать файл /boot/config.txt

sudo nano /boot/config.txt

Добавьте следующие строки

dtoverlay=pi3-miniuart-bt
enable_uart=1
force_turbo=1

Теперь нам нужно отредактировать файл /boot/cmdline.txt

sudo nano /boot/cmdline.txt

Удалите все ссылки на «console =», например, если строка читает:

dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

Измените его на:

dwc_otg.lpm_enable=0 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

Затем нам нужно отредактировать файл /lib/systemd/system/hciuart.service:

sudo nano /lib/systemd/system/hciuart.service

Прокомментируйте строку After = (добавив символ # в начале строки) и добавьте следующее в новую строку

After = dev-ttyS0.device

Прокомментируйте строку ExecStart = (добавив символ # в начале строки) и добавьте следующее в новую строку

ExecStart = /usr/lib/hciattach /dev/ttyS0 bcm43xx 460800 noflow -

Я надеюсь, что это поможет кому-то!

ответил Rubens 18 Maypm17 2017, 16:14:58

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132