Интеграция GSM / GPRS модема с Raspberry Pi 3 с Android-вещами


Я пытаюсь сделать модуль с помощью Android вещей. Мне нужно отправить показания температуры и давления на сервер через интернет с помощью GSM/GPRS модема. Я использую Raspberry Pi 3 с ANDROIDTHINGS SDK. Я могу получить показания температуры и давления с помощью датчика BMP 280, но должен использовать внешний GSM-модем для отправки данных на сервер. Возможно ли интегрировать GSM модем с Android Things (Raspberry pi 3)? Где я могу получить ресурсы, чтобы учиться и делать это, как я новичок в Android вещей и IoT?

3 3

3 ответа:

Да, вы можете интегрировать jymg-100 GSM/GPRS модем с Raspberry Pi 3 с Android-вещами. Для этого вам нужно:

1) аппаратный UART RS232 конвертер (например, как что ), потому что RP3 имеет 0..+5V UART вход / выход, но jymg-100 GSM/GPRS модем-не UART, а интерфейс RS232 С -12..+ 12В вход / выход, Подробнее см. здесь)

2) реализовать АТ-командное управление jymg-100 GSM/GPRS модемом (да, вам нужна схема данных с набором АТ-команд JYMG-100, например это для модуля SIM900 GSM/GPRS, но для обычных задач, таких как обработка SMS, Вы можете использовать "стандартные" AT-комманы, такие как that. Если вы не нашли спецификации для JYMG-100, просто откройте его корпус и посмотрите, какие GSM/GPRS он использует) через RP3 UART, как вэтом учебнике (такжеЭтот Вопросproppy очень полезен). Таким образом, Вы просто должны отправить String с командой AT в JYMG-100 и получить и проанализировать ответ String.

Это возможно. Я смог интегрировать SIM800L в RPI3, работающий на Android, через команды UART и AT. Однако я использую его для отправки SMS, а не для подключения к интернету. Я также не вижу проблемы в достижении этого.

Убедитесь, что вы используете правильное напряжение для модуля Sim800l, поскольку диапазон составляет от 3,7 В до 4,2 в макс, а пиковое потребление тока составляет около 2 ампер. Используйте источник питания хорошего качества для предотвращения отключения сети.

Надеюсь, это ответ на ваш вопрос. вопрос.

Да, это возможно. Спасибо за все ответы выше. Я работал над интеграцией модуля SIM900 в Android things с платой Raspberry Pi 3. Я также сделал пример библиотечного проекта на GitHub. Я думал, что это будет полезно для других. Ссылка: https://github.com/MacSimmy/Sim900AndroidThings