Подключение Matrix Creator

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ответить
NooBAsTiK
Сообщения: 10
Зарегистрирован: Пн июл 09, 2018 12:34 am
Откуда: Иваново
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Подключение Matrix Creator

Сообщение NooBAsTiK » Пн авг 13, 2018 12:56 am

Всем привет!
Приобрел себе плату разработчика Matrix Creator. В технической части есть описание установки драйверов c++ или по протоколу ZMQ с использованием JavaScript. Установил второй вариант, лампочки мигают, данные через Jscrip на экран выводит. Как matrix подключить к MD? Нужен брокер ZMQ?

Раньше пробовал на openhab2 настроить, но не получилось, а на форум зайти не могу.
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Подключение Matrix Creator

Сообщение fandaymon » Пн авг 13, 2018 1:25 am

NooBAsTiK писал(а):
Пн авг 13, 2018 12:56 am
Всем привет!
Приобрел себе плату разработчика Matrix Creator. В технической части есть описание установки драйверов c++ или по протоколу ZMQ с использованием JavaScript. Установил второй вариант, лампочки мигают, данные через Jscrip на экран выводит. Как matrix подключить к MD? Нужен брокер ZMQ?

Раньше пробовал на openhab2 настроить, но не получилось, а на форум зайти не могу.
Там на питоне есть библиотеки и примеры программ. Считываешь данные при помощи библиотеки и отправляешь их в MD либо напрямую (через urllib), либо через mqtt, используя соответствующую питоновскую библиотеку
NooBAsTiK
Сообщения: 10
Зарегистрирован: Пн июл 09, 2018 12:34 am
Откуда: Иваново
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Подключение Matrix Creator

Сообщение NooBAsTiK » Пн авг 13, 2018 7:57 am

т.е. установить python для matrix core? Где можно посмотреть про передачу данных в МД?
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Подключение Matrix Creator

Сообщение skysilver » Пн авг 13, 2018 9:19 am

NooBAsTiK писал(а):
Пн авг 13, 2018 7:57 am
т.е. установить python для matrix core? Где можно посмотреть про передачу данных в МД?
Где и всегда, в БЗ - https://kb.smartliving.ru/http-ssilki-d ... -majordomo
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
NooBAsTiK
Сообщения: 10
Зарегистрирован: Пн июл 09, 2018 12:34 am
Откуда: Иваново
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Подключение Matrix Creator

Сообщение NooBAsTiK » Пн авг 13, 2018 9:33 am

Спасибо, попробую разобратся сам 😁
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Подключение Matrix Creator

Сообщение fandaymon » Пн авг 13, 2018 9:45 am

NooBAsTiK писал(а):
Пн авг 13, 2018 7:57 am
т.е. установить python для matrix core? Где можно посмотреть про передачу данных в МД?
Если матрикс у тебя подключен к малинке, то питон на малинке обычно уже есть. Надо установить библиотеку для работы с матрикс, ну и погонять примеры с их сайта. Если в питоне данные получаются, дальше добавить пару строчек на питоне и всё

https://matrix-io.github.io/matrix-docu ... tallation/
NooBAsTiK
Сообщения: 10
Зарегистрирован: Пн июл 09, 2018 12:34 am
Откуда: Иваново
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Подключение Matrix Creator

Сообщение NooBAsTiK » Пн авг 13, 2018 10:39 am

fandaymon писал(а):
Пн авг 13, 2018 9:45 am

Если матрикс у тебя подключен к малинке, то питон на малинке обычно уже есть. Надо установить библиотеку для работы с матрикс, ну и погонять примеры с их сайта. Если в питоне данные получаются, дальше добавить пару строчек на питоне и всё

https://matrix-io.github.io/matrix-docu ... tallation/
да устанавливал и питон, единственное сначала запутался в версиях, но потом всё работало, так же светодиоды загорались. Пока не совсем понятно куда код питона вставлять в MD :)
fandaymon
Сообщения: 1553
Зарегистрирован: Сб янв 13, 2018 5:00 pm
Благодарил (а): 39 раз
Поблагодарили: 574 раза

Re: Подключение Matrix Creator

Сообщение fandaymon » Пн авг 13, 2018 11:09 am

NooBAsTiK писал(а):
Пн авг 13, 2018 10:39 am
fandaymon писал(а):
Пн авг 13, 2018 9:45 am

Если матрикс у тебя подключен к малинке, то питон на малинке обычно уже есть. Надо установить библиотеку для работы с матрикс, ну и погонять примеры с их сайта. Если в питоне данные получаются, дальше добавить пару строчек на питоне и всё

https://matrix-io.github.io/matrix-docu ... tallation/
да устанавливал и питон, единственное сначала запутался в версиях, но потом всё работало, так же светодиоды загорались. Пока не совсем понятно куда код питона вставлять в MD :)
В мдм естественно никуда. В программу на питоне в начало добавляется import urllib
А в том месте где получаем какое-нибудь значение temp

Код: Выделить всё

link="http://127.0.0.1/objects/?op=set&object=Temp1&p=value&v=" + str(temp)
f=urllib.urlopen(link)
127.0.0.1 - это если МДМ на той же малинке. Название объекта и название свойста естественно ставятся свои

Это для получения параметров. А для управления надо или вебсокеты использовать или mqtt

Для примера как работает связка Python-MDM можно посмотреть MDM VoiceAssistant. Команды из МДМ в питон получаются через веб-сокет, а информация из питона в МДМ отправляется через urllib
NooBAsTiK
Сообщения: 10
Зарегистрирован: Пн июл 09, 2018 12:34 am
Откуда: Иваново
Благодарил (а): 0
Поблагодарили: 0
Контактная информация:

Re: Подключение Matrix Creator

Сообщение NooBAsTiK » Пн авг 13, 2018 8:36 pm

Едрит мадрит! Спасибо за вектор, буду разбиратся
Ответить