Реле Tianbo - ресурс 10 млн переключений
РадиоЛоцман - Все об электронике

Обновление прошивки MP3507

Мастер Кит MP3507

Недавно бесплатный брокер iot.eclipse.org, к которому подключается MP3507, поменял свое название. Теперь он называется mqtt.eclipse.org.

Для того чтобы модуль MP3507 работал с ним и с другими брокерами, выбираемыми пользователем необходимо обновить прошивку.

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Для MP3507 сделана прошивка на базе прошивки от MP3509, с некоторыми ограничениями в связи с тем, что на модуле ESP8266-01, который стоит на MP3507, всего два рабочих пина GPIO0 и GPIO2. Желающие могут обновить прошивку. Для этого понадобится переходник USB-TTL и ПО с программатором и прошивкой, прилагаемые по ссылке ниже.

Какие изменения в прошивке:

  • Настройка параметров к подключаемой WI-FI сети и брокеру происходит через браузер (программа конфигуратор не нужна).
     
  • Получение температуры с двух температурных датчиков DS18B20 происходит через программу MP3509.
     
  • Возможно получение данных через броузер (PC, IOS, Android) по протоколу WebSocket. Для этого надо перейти по адресу MONITOR MQTT и в поле ID вставить ID модуля. Также можно написать под свою задачу своего WEB клиента на javascript

Программирование прошивки MP3507

  1. Подключаем переходник USB-TTL к компьютеру и к плате MP3507 (если модуль запаян в плату, придется подпаяться).
  2. Используем только TXD, RXD и GND, подключая txd и rxd перекрестно.
  3. Скачиваем  архив с прошивкой и программой. Разархивируем.
  4. В оборудовании смотрим, на какой порт подключился переходник USB-TTL.
  5. В папке программы находим текстовый файл prog.bat и меняем там номер COM порта.
  6. Замыкаем на плате MP3507 вход на землю и подаем питание (плата входит в режим программирования).
  7. Запускаем файл prog.bat. Должны появиться точки, и плата начнет программироваться.
  8. Если не получилось, проверяем номер порта и, возможно, меняем местами TXD и RXD.

Если модуль прошился, то все остальное – как по описанию программирования MP3509:

  1. Подаем питание на плату.
  2. Через 1 секунду замыкаем GPIO0 на землю, держим пару секунд и отпускаем.
  3. Должна появиться точка доступа типа MP3507_1234567.
  4. Числа после подчеркивания – это ID устройства; их надо запомнить.
  5. Подключаемся к этой WI-FI сети и заходим из броузера смартфона на адрес http://192.168.4.1.
  6. Должна появиться WEB морда. В ней находим свою WI-FI сеть. Вводим ее пароль.
  7. В поле брокер вводим mqtt.eclipse.org порт 1883; пароля не надо.
  8. Нажимаем сохранить.
  9. Выключаем плату и снова включаем.
  10. Скачиваем  программу для андроид MP3509_MQTT (с google play не проверял или мою тестовую из архива) и вводим брокер mqtt.eclipse.org, порт 1883 и ID девайса, что запомнили ранее.
  11. Так же, как написано выше, можно управлять из броузера через WebSocket MONITOR MQTT и в поле ID вставить ID платы.

masterkit.ru

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя