MQTT + GPRS + Arduino

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

MQTT + GPRS + Arduino

#1

Сообщение Anydy » 20.05.2017{, 20:56}

Долго я искал рабочие примеры, но так и не нашел. Нашел только 2 библиотеки для SIM800 +MQTT. Так как я далеко не программист, то разбираться пришлось долго, но все же добился результата!
Нарисовал скетч для Ардуино который поддерживает модули:
SIM800, SIM900, A6, A7, M590 и др.

Управлять и мониторить устройства можно с множества программ под разные платформы.
Трафика ест очень мало.
В планах сделать блок для Flprog..ну и дальше развивать...а то как то странно, довольно нужная вещь, а весь мир привязан к проводам или WiFi....
Присоединяйтесь! Подробнее по ссылке.
Последний раз редактировалось Anydy 20.05.2017{, 22:06}, всего редактировалось 1 раз.

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

MQTT + GPRS + Arduino

#2

Сообщение stapmoff » 19.06.2017{, 12:39}

Anydy писал(а):В планах сделать блок для Flprog..
Доброго дня! Ну как обстоят дела?

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

MQTT + GPRS + Arduino

#3

Сообщение Anydy » 19.06.2017{, 19:10}

Блок пока не делал, не думал еще над алгоритмом его работы.
Он должен быть универсальным, под разные задачи.
Если есть мысли как он должен работать - пишите!
Пока что пилю скетч на С.
Установил на древнем компе линукс, установил свой брокер - mosquitto.
Установил Mqttwarn - классная штука, при получении сообщения на топик он пересылает его на другой сервис.
Например мой модем + ардуино управляется через домашний сервер и шлет данные с датчика температуры и датчика влажности почвы на thingspeak.com ....так же может слать данные куда угодно - narodmon, на почту, в твиттер, пуш уведомления на телефон и еще гора сервисов! Можно самому написать свой плагин на питоне!
На телефоне установлен виджет thingspeak - видно всегда данные!

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

MQTT + GPRS + Arduino

#4

Сообщение stapmoff » 29.06.2017{, 13:55}

Anydy писал(а):.так же может слать данные куда угодно
Это ж круто!))) Ну алгоритм работы и универсальность, надо подумать! Ну начать то надо пилить сам блок и по ходу тестирования развивать, как это было с блоками жсм) Набрать народу на форуме и поехали тестить и предлагать, что да как! Вместе то мы больше сделаем

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

MQTT + GPRS + Arduino

#5

Сообщение Anydy » 29.06.2017{, 19:18}

Но для MQTTwarn нужен сервер на линуксе, или малинка....и т.п.
Либо в облаке поднимать, но будет стоить денег...
Планирую выкинуть ардуино, и подключить STM32, лог. уровни почти совпадают, ну не буду рассказывать про возможности STM...

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

MQTT + GPRS + Arduino

#6

Сообщение stapmoff » 30.06.2017{, 08:01}

Anydy писал(а):подключить STM32
Вообще супер
Anydy писал(а):MQTTwarn нужен сервер на линуксе
Обычный cloudmqtt.com не подойдет?

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

MQTT + GPRS + Arduino

#7

Сообщение Anydy » 30.06.2017{, 13:38}

stapmoff писал(а):Обычный cloudmqtt.com не подойдет?
Там возможно только мост настроить для проброса сообщений на другой брокер.
Чтобы Mqttwarn пересылал данные на множество других сервисов он должен быть установлен в паре с брокером на локальной машине, так как это программа на питоне.

Ответить

Вернуться в «MQTT»