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

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

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

Раньше пробовал на openhab2 настроить, но не получилось, а на форум зайти не могу.

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

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

Раньше пробовал на openhab2 настроить, но не получилось, а на форум зайти не могу.
Там на питоне есть библиотеки и примеры программ. Считываешь данные при помощи библиотеки и отправляешь их в MD либо напрямую (через urllib), либо через mqtt, используя соответствующую питоновскую библиотеку

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

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

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

Добавлено: Пн авг 13, 2018 9:19 am
skysilver
NooBAsTiK писал(а):
Пн авг 13, 2018 7:57 am
т.е. установить python для matrix core? Где можно посмотреть про передачу данных в МД?
Где и всегда, в БЗ - https://kb.smartliving.ru/http-ssilki-d ... -majordomo

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

Добавлено: Пн авг 13, 2018 9:33 am
NooBAsTiK
Спасибо, попробую разобратся сам 😁

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

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

https://matrix-io.github.io/matrix-docu ... tallation/

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

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

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

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

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

Добавлено: Пн авг 13, 2018 11:09 am
fandaymon
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

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

Добавлено: Пн авг 13, 2018 8:36 pm
NooBAsTiK
Едрит мадрит! Спасибо за вектор, буду разбиратся