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

Firmata + Majordomo

Добавлено: Вс сен 11, 2016 11:02 am
Gelezako
Принял для себя решение что питать и передавать данные с ардуино в majordomo проще всего по USB. Не надо будет покупать вайвай или Ethernet модули, блоки питания, плюс связь по кабелю всегда лучше чем безпроводная. Но так и не смог найти никакой информации как штатно передавать данные в majordomo. Неужели ни кто до сих пор не решал такого рода задачу? Погуглил и нашёл библиотеку Firmata для передачи данных по USB кабелю с ардуино в PC. Но пока нет идей как эту информацию потом передать в majordomo. Неужели придётся напрямую писать в mysql базу? Подскажите, кто какие видит решения. Спасибо.

---
Добавил модуль "USB-устройства" в надежде что это то что мне нужно, но к сожалению утилита USBDeview.exe почему-то не показывает открытый порт с ардуиной :(. Так же на странице модуля висит "Нет данных" для там должен быть интерсейс с мещкой и настройками. Кто включал этот модуль подскажите как заставить его работать.

Re: Firmata + Majordomo

Добавлено: Вс сен 11, 2016 6:20 pm
C_3AXAPOB
В MJD для windows для этого есть приложение arduino gw.
Подробно тут http://majordomo.smartliving.ru/Main/ArduinoDirect

Re: Firmata + Majordomo

Добавлено: Вс сен 11, 2016 9:36 pm
Gelezako
залил упрощённый скеч, ArduinoGW показывает в окне что пришёл запрос, но MJD его не выполняет (
Так же нет примера как отсылать в ардуино команду.
C_3AXAPOB, если вы разбирались с этой утилой, то может подскажите?

Re: Firmata + Majordomo

Добавлено: Вс сен 11, 2016 10:52 pm
C_3AXAPOB
возможно неправильно настроен залитый скетч или в МЖД нет объекта к которому отправляется запрос.
где посмотреть залитый скетч?
вот этот наверно http://majordomo.smartliving.ru/Main/Ar ... NoEthernet ?

Re: Firmata + Majordomo

Добавлено: Пн сен 12, 2016 7:06 pm
Gelezako
да, пример брал от туда, объект есть, всё норм, думаю что просто ArduinoGW не работает. Но вы мне подкинули отличную идею задумки логики того как работал ArduinoGW и я написал его сам за вечер, даже не ожидал от себя. Firmata и прочие протоколы не использовал, напрямую читаю всё из ком порта. Если допилю интерфейс может выложу этот софт, если кому-то он вообще интересен :)

Re: Firmata + Majordomo

Добавлено: Пн сен 19, 2016 3:57 pm
Greg
Ув.Gelezako. Мне интересно Ваше решение. Есть UNO. Хотелось бы провести с ним первые опыты до приезда шилда. Но примеров действительно не нашел. Если я не сильно Вас напрягу, то буду рад любой подсказке по обмену данными по Serial-порту между Ардуино и сервером МД, а так же по созданию объекта в МД.

Re: Firmata + Majordomo

Добавлено: Вт сен 20, 2016 10:01 pm
Gelezako
к сожалению сейчас у меня нет времени допились софт для использования конечным пользователем, но если вы работаете в MS Visual Studio я могу дать вам готовый проект с исходниками. Пишите мыло или другой контакт.