Страница 1 из 2

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 29 ноя 2019, 23:08
Masteroff
Добрый вечер форумчане. Есть у кого пример работы совместно двух блоков для модуля SIM800, что я хочу - передавать и принимать данные на данный модуль по протоколу MQTT и использовать возможности самого Основного блока SIM800. Одновременно у меня не работает, по раздельности прекрасно. Есть рабочие примеры организации?

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 02 мар 2020, 17:23
Masteroff
Привет. Может тогда не правильно выразился, нужен пример работы основного блока SIM800L и блока MQTT этого же модуля. При подключении к MQTT серверу, данные на сервер приходят, все норм. Но смс с ОСНОВНОГО блока вообще не работают, как будто ардуино работает только с блоком MQTT и игнорирует все остальные блоки для работы с модулем. А нужно и смс оповещение и данные по MQTT. Ткните кто делал или где посмотреть пример.

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 02 мар 2020, 17:40
Nikan
.

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 02 мар 2020, 19:48
Masteroff
Понял, а как реализовать? Кроме как использовать два модуля...

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 02 мар 2020, 20:21
Nikan
.

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 02 мар 2020, 20:40
Webq
[ref]Masteroff[/ref],
Через один сим800 и mqtt и gsm возможности?

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 02 мар 2020, 22:25
Masteroff
[ref]Webq[/ref], именно

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 02 мар 2020, 23:57
Webq
[ref]Masteroff[/ref],

Вроде нет такого блока.

Там нужно на сим800 физический пин мониторить, когда он (сим800) в 2g находится. И по приходу/передаче звонка или смс - переводить его (сима800) юарт в другой режим.

Как то так понял.

Вроде и не сложно в теории, но блока нет)

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 03 мар 2020, 02:24
Anydy
Вообще то всё управление модулем идет через АТ - команды.
По сути вы можете прочитав даташит отправлять любые команды и управлять модулем SIM800(либо любым другим) через UART.
Чем в общем то библиотеки и занимаются, упрощая нам жизнь)))

Появилась идея - сделать блок в котором пользователь сам сможет написать нужный ему набор АТ-команд! И вставить этот блок в FLProg. При чем этих блоков может быть несколько! Думаю этот подход намного ускорит работу и оптимизирует код в отличии от работы с библиотеками! (я прекрасно понимаю что это некое подобие создания своих библиотек)

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

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 03 мар 2020, 02:35
Webq
[ref=#aa0000]Anydy[/ref],

Насколько я понял, в 2g режиме он не воспринимает команды AT:

2.2.5 How to handle incoming call and short message in data mode
RI pin of serial port will give a 50ms low pulse when a call is coming during data mode. RI pin
will give a 120ms low pulse when a short message is received.

Как-то так :smile44:

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 03 мар 2020, 03:27
Anydy
Да, возможно...
Я думаю изучать уже как минимум 3G модули....так как 2G уже скоро не будет работать....мы должны действовать в ногу со временем.....значит и изучать нужно 3G или 4G(LTE) модули! а SIM800 останется просто звонилкой....

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 03 мар 2020, 12:28
Masteroff
[ref=#aa0000]Anydy[/ref], согласен полностью. Но тут бывают обстоятельства что только GPRS хоть какую то связь с миром позволяет. А провайдерам сетей за их фейковые данные о скоростях давно не верю. Так что 2gG пока рулит) Всем спасибо за ответы! :smile9:

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 03 мар 2020, 13:46
Anydy
Простой пример - 2G у Tele2 в Московском регионе не работает...изначально. Скоро и в других регионах и другие операторы перестанут поддерживать 2G, 3G.... хотите сделать устройство с поддержкой интернета? Зачем использовать устаревшие технологии?

Отправлено спустя 6 минут 8 секунд:
И еще...2G 3G 4G LTE это ну никак не относиться к голосовой связи! Голосовая связь всегда будет поддерживаться и и СМС через SIM 800 всегда можно будет отправить!

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 03 мар 2020, 13:47
Masteroff
[ref=#aa0000]Anydy[/ref], из того что сейчас попробую сделать это - mqtt на esp по wifi, а информирование по смс через sim800 с того же esp. Других вариантов пока не знаю... Просто у меня этих модулей 50+, хоть как то применить пока все услуги не отключили.

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 03 мар 2020, 16:18
Evgesha
Anydy писал(а): 03 мар 2020, 03:27 значит и изучать нужно 3G или 4G(LTE) модули!
Скажите пожалуйста названия этих модулей

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 03 мар 2020, 17:08
Nikan
.

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 03 мар 2020, 21:21
Webq
[ref]Nikan[/ref],
Цена только от 2.5 круб на али.

А так то да - выбор всегда есть.

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 03 мар 2020, 22:19
Nikan
.

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 04 мар 2020, 02:12
Webq
[ref]Nikan[/ref],
Проще уже 4g-wifi модем взять.
И работать как с обычной wifi сетью.

Совместная работа двух блоков - MQTT и Общий для SIM800L

Добавлено: 04 мар 2020, 08:29
Masteroff
У yota есть бесплатное подключение на скорости 128кбит/с, но есть нюанс, эта сеть работает только в режиме 4G. А так скорости на mqtt хватает вполне. Это про вариант модем-роутер-esp-mqtt. О sim800 с этой сетью речи и нет.