Помогите с MQTT не могу запустить
Помогите с MQTT не могу запустить
Пробую запустить на модуле SIM800 MQTT блок. Не получается, не вижу что вообще происходит, конектится или нет... На ESP все отлично работает с этим датчиком и переферией. Ткните меня в мои ошибки. Что я не так делаю? Проект прилагаю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помогите с MQTT не могу запустить
Разобрался. Дело было в скорости по UART. На модуле одна, на Arduino другая. Огромное спасибо за помощь Anydy, объяснил что да как.
Прилагаю рабочий пример на MQTT - Arduino Nano+SIM800L, рабочий блок Anydy. Выставляете скорость 19200 на модуле GSM, аналогичная скорость Arduino прописана уже в самом скетче. Светодиод встроенный 13 пин. Датчик на 2 пине, RX(GSM) - 5 пин Arduino, TX(GSM) - 4 пин Arduino. Передача температуры каждые 20 секунд.

У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помогите с MQTT не могу запустить
Здравствуйте! Прошу помощи, не понимаю где копать... Мучаю п/блок MQTT на SIM800 MQTT на SIM800. Проблема в том, что когда использую этот ПБ с блоками дисплея, после попытки загрузки скетча вылазит ругательство на на слишком большой размер[spoiler]Arduino: 1.8.1 (Windows 7), Плата:"Arduino/Genuino Uno"
Скетч использует 23650 байт (73%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 2188 байт (106%) динамической памяти, оставляя -140 байт для локальных переменных. Максимум: 2048 байт.
Недостаточно памяти; прочитайте http://www.arduino.cc/en/Guide/Troubleshooting#size
Ошибка компиляции для платы Arduino/Genuino Uno.[/spoiler]
а также всегда ругается на отсутствие библиотеки avrwdt.h, хотя она вроде на месте.
Пробывал загружать рабочий пример автора топика, с заменой платы на мою(UNO) вообще выкидывает из flprog со словами No Space Left!
Скетч использует 23650 байт (73%) памяти устройства. Всего доступно 32256 байт.
Глобальные переменные используют 2188 байт (106%) динамической памяти, оставляя -140 байт для локальных переменных. Максимум: 2048 байт.
Недостаточно памяти; прочитайте http://www.arduino.cc/en/Guide/Troubleshooting#size
Ошибка компиляции для платы Arduino/Genuino Uno.[/spoiler]
а также всегда ругается на отсутствие библиотеки avrwdt.h, хотя она вроде на месте.
Пробывал загружать рабочий пример автора топика, с заменой платы на мою(UNO) вообще выкидывает из flprog со словами No Space Left!
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Помогите с MQTT не могу запустить
Попробуйте собрать этот пример с нуля.Dimm писал(а): 29 ноя 2018, 19:27Пробывал загружать рабочий пример автора топика, с заменой платы на мою(UNO) вообще выкидывает из flprog со словами No Space Left!
Откройте файл примера и новый для своего UNO. И собирайте ту же схему, что на примере.
Библиотеки дисплеев всегда были "жадными" до ресурсов..

И на будущее - старайтесь создавать проекты не "под завязку" памяти. Если проект большой - разбейте на 2 и более ардуин или используйте Mega.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Помогите с MQTT не могу запустить
что тут разбивать то?)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Помогите с MQTT не могу запустить
Тут или другие блоки для дисплея пробовать или дисплей на другую ардуино и обмениваться через COM.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Помогите с MQTT не могу запустить
уважаемый, ткните носом в id брокера
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помогите с MQTT не могу запустить
Так его на брокере и не надо вводить, это номер по которому брокер идентифицирует клиента. Вводится в клиенте.
Помогите с MQTT не могу запустить
Быть может Вы мне поможете решить проблему не подключения к брокеру. я уже почти неделю над этим сижу... в настоящий момент монитор порта пишет
Initializing modem...
Waiting for network... OK
Connecting to internet OK
Connecting to m15.cloudmqtt.com fail
данные от аккаунта брокера ввел
скорость(19200) вроде прописал, АТ командой
питание 4в вроде как 4,5а
куда еще капать?
Initializing modem...
Waiting for network... OK
Connecting to internet OK
Connecting to m15.cloudmqtt.com fail
данные от аккаунта брокера ввел
скорость(19200) вроде прописал, АТ командой
питание 4в вроде как 4,5а
куда еще капать?
Помогите с MQTT не могу запустить
это как? я не умею..
подключался только мобильным приложением, пишет connected
Помогите с MQTT не могу запустить
благодарствую!
Отправлено спустя 1 час 3 минуты 24 секунды:
и так друзья! я решил свой вопрос! и хочу поделиться своим опытом для будущих танцоров с бубном...
причина моей неудачи с коннектом к mqtt брокеру очень известная, для работы с sim800 -это сила тока. БП который я юзал сначала, был БП от ноута, на котором написано 20в и 4,5а. т.к. амперы проверить не так легко(для меня), я просто поверил, и в результате очень долго мучился. сегодня на работе, я подключился к ЗУ АКБ авто, с которого и начинал свои опыты, ..и о чудо, связь с брокером установилась. моей радости не было предела. так же я не мало времени убил на настройку п/блока mqtt_sim800_main, т.к. автор не сильно напрягался с описанием, не особо спешил с комментариями на форуме, а в личке и вовсе проигнорировал, опишу моменты с которыми с столкнулся и уяснил:
1. в готовом скетче обязательно переносить строку #define TINY_GSM_MODEM_SIM800 в самый верх
2. параметр clid - заполняется "от балды", он нужен на стороне брокера для привязки чего-то к чему-то, нам это не важно
3. ПИТАНИЕ! описал выше
4. скорость. автор в описании пишет, что нужно прописать скорость для обмена с модулем 19200. делал и так, и обнулял-ставил по дефолту разницы не заметил, в моем случае все работает одинаково. не знаю как со стабильностью, время покажет.
5. во время компиляции в флпрог выскакивает сообщение "не найдена библиотека avrwdt.h", я проверил библиотека эта на месте, что это значит не знаю, просто игнорирую.
в ближайшее время планирую решить вопрос: когда добавляешь в небольшую схему (состоящую из блока меню+кнопок+генератора+пары переменных + и одного цифрового выхода) блок mqtt sim800, кнопки перестают работать. если у кого то есть мысли по этому поводу, дайте направление куда смотреть. Спасибо!)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя