nooLite F: MTRF-64, SLF-1-300. Часть 3.

Предыдущая часть.

Проверка работоспособности.

Все файлы залиты, и, нажав на пару кнопок, следует увидеть такую картину:

noo27325

Все дальнейшие махинации будем осуществлять с помощью MqttSpy.

Если вы изменяли что-то в коде — коннектимся к своему брокеру, нет — iot.eclipse.org.

Подписываемся:

noo27320

И еще раз:

Читать далее «nooLite F: MTRF-64, SLF-1-300. Часть 3.»

Реклама

nooLite F: MTRF-64, SLF-1-300. Часть 2.

Предыдущая часть.

В устройство будет залито достаточно много файлов. Познакомимся с ними:

Структура  Программы

Но… Пока это случится… Очень хочется поиграть с модулем, правда? Проверить как он работает…

Проверка работоспособности устройства.

Легко! Вот вам код. Этот код позволяет вручную отправлять raw команды на модуль и получать от него ответ. Вы уже можете проверить работоспособность устройства, а за одно понять, как работает альтернативный UART.

Можно вручную (с изучением документации от nooLite) привязать к модулю что-то, получить от него информацию, отправить команду.

Но если чтение документации от nooLite вам не доставляет, в коде есть пара примеров.

Читать далее «nooLite F: MTRF-64, SLF-1-300. Часть 2.»

nooLite F: MTRF-64, SLF-1-300. Часть 1.

Пора, пора собрать устройство! Схема выглядит так:

scheme5

А на деле:

noo0001

На фотографии в зеленой, напечатанной на принтере, коробочке, на мой взгляд, самый удобный вариант устройства для разработки. Он позволяет соединять модули двумя способами (и через основной и через альтернативный UART), а также питать их от разных источников и работать вообще независимо.

Добавили стабилизатор на 3,3 в и закрыли крышкой: Читать далее «nooLite F: MTRF-64, SLF-1-300. Часть 1.»

nooLite F — старт. MTRF-64, SLF-1-300.

Итак, пара новых железок от nooLite у меня! Силовой блок нового формата и приемопередатчик.

Как и в прошлый раз, тов Smart_Aleks, со скоростью пули, наваял  малополезную заметку на Geektimes с обещанием писать много и вкусно, которое, как и раньше, скорее всего не выполнит.

Однако, (дежавю) должен выразить ему великую благодарность за избавление меня от необходимости писать джинсу — достаточно и его опуса.

В модуле приемо-передатчика замечено всего два бага: старт в режиме обновления прошивки и ОДИНСПЛОШНОЙБАГ — документация на модуль.

nooLite02

Будем делать устройство  MTRF-64 + ESP-8266, связанное с внешним миром по протоколу MQTT. Передающая часть уже работает, хотя код очень грязный, принимающая часть еще не готова. Следите за обновлениями.

UPD. Приёмная часть также заработала как надо. Необходимо время на вычистку кода и проверку на утечку памяти.

Железка, на мой взгляд, очень хороша. Вот я с ней уже играю во-всю:

 

Управление nooLite: итоговое устройство.

UPD 22/04/2017. Как ни жаль, но на смену приходит новое устройство.

В итоге, сделал устройство управления nooLite на плате IskraJS.

0002

Читать далее «Управление nooLite: итоговое устройство.»

nooLite: MR1132 && MT1132 && ESP8266

Раз пошла такая… А почему бы не сделать устройство, с составом, вынесенным в заголовок?

Делаем! Делаем вот такое соединение:

nooAll1

Читать далее «nooLite: MR1132 && MT1132 && ESP8266»

nooLite: JS модуль для работы с MT1132.

Модуль положил сюда.  Там же код.

Замечание: все что касается MT1132 не работает с силовым блоком SD111-180 по причине отсутствия у меня. Со всем остальным — работает.

UPDATED. 13.05.2016. На сайте вторая версия. Исправлена ошибка. Добавлена проверка команды на допустимость.