GSM модули & MQTT

Ответить
Аватара пользователя
Anydy
Администратор
Сообщения: 3273
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 278
Имя: Андрей

GSM модули & MQTT

#1

Сообщение Anydy » 15.02.2017{, 11:26}

Хочется иметь возможность управлять и контролировать ардуино через GSM по MQTT протоколу. Есть бесплатные программы для андроид, например IoT Manager

С помощью библиотеки TinyGSM у меня получилось установить коннект с облаком CloudMQTT.com, попробую создать пользовательский блок.

Есть библиотека Arduino MQTT Library for SIM800 GSM Modem
Вопрос к программистам? Где в ней прописывать AP, Username, Password для моего оператора?
Библиотека вроде довольно толковая, но с описанием не могу разобраться.
Кто сможет, помогайте. Считаю что связка GSM & MQTT перспективная идея!

Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16.05.2016{, 10:21}
Репутация: 4

GSM модули & MQTT

#2

Сообщение stapmoff » 15.02.2017{, 13:17}

Anydy, нашел в файле GSM_MQTT.cpp строка с кейсом
case 2:
{
_sendAT("AT+CSTT=\"AIRTELGPRS.COM\"\r\n", 5000); - судя по команде это и есть APN
break;

с форума
//устанавливием параметры GPRS подключения
AT+CSTT="internet.mts.ru","MTS","MTS"
Последний раз редактировалось stapmoff 15.02.2017{, 13:53}, всего редактировалось 1 раз.

Аватара пользователя
Anydy
Администратор
Сообщения: 3273
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 278
Имя: Андрей

GSM модули & MQTT

#3

Сообщение Anydy » 01.03.2017{, 15:44}

Сделал первую версию блока MQTT для SIM800/900
При еденичке на входе отправляется сообщение брокеру(топик и сообщение в параметрах пользователя)
Там же логин, пароль, порт, идентификатор.
Нюансы: модем подключаем на аппаратный сом, в случае Uno это пин 0 и 1
скорость задана жестко -57600 и для модема и для сериала.
Так же оператор указан билайн, но у меня так работает и с теле2
Далее подключу подписку для управления МК.
Вложения
ElGsmMqtt_1-COD.ubi
(109 КБ) 154 скачивания

Rodger-1
Рядовой
Сообщения: 11
Зарегистрирован: 01.05.2017{, 16:03}
Репутация: 0

GSM модули & MQTT

#4

Сообщение Rodger-1 » 14.12.2017{, 11:33}

Anydy добрый день, а не делали ли вы блок для отправки писем на почту?

Аватара пользователя
Anydy
Администратор
Сообщения: 3273
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 278
Имя: Андрей

GSM модули & MQTT

#5

Сообщение Anydy » 14.12.2017{, 16:03}

Rodger-1 писал(а):Anydy добрый день, а не делали ли вы блок для отправки писем на почту?
Нет не делал, не было нужды.
Если найдете рабочий скетч, то можно и блок сделать.

Аватара пользователя
Vitez
Сержант
Сообщения: 202
Зарегистрирован: 08.11.2015{, 14:32}
Репутация: 4

GSM модули & MQTT

#6

Сообщение Vitez » 13.02.2018{, 09:24}

del
Последний раз редактировалось Vitez 17.02.2018{, 13:00}, всего редактировалось 1 раз.

Аватара пользователя
Vitez
Сержант
Сообщения: 202
Зарегистрирован: 08.11.2015{, 14:32}
Репутация: 4

GSM модули & MQTT

#7

Сообщение Vitez » 17.02.2018{, 12:59}

Anydy, Пробовал ваш блок. Соединения с GPRS не происходит. Доходит до команды AT+CSTT=\"internet.beeline.ru и выдает ERROR. Нашел такой формат команды: AT+CSTT="internet.beeline.ru","beeline","beeline" Но заменить строку в библиотеке у меня не получается.Компилятор пишет ошибку.
Может кто поможет? Необходимо в строку: _sendAT("AT+CSTT=\"internet.beeline.ru\"\r\n", 5000); добавить "beeline","beeline"

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 691
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 49
Откуда: Ессентуки-Кисловодск
Имя: Сергей

GSM модули & MQTT

#8

Сообщение fsergei70 » 21.04.2019{, 06:08}

Это
Anydy писал(а):
01.03.2017{, 15:44}
Сделал первую версию блока MQTT для SIM800/900
А свежих версий блока нет?

Отправлено спустя 2 минуты 56 секунд:
С ESP работать будут? Хотелось бы на ESP сделать точку доступа с страницей настроек а с MQTT работать через SIM800

Ответить

Вернуться в «GSM / GPRS»