Установка и настройка pyxis.cloud на контроллерах JetHub D1
Популярность и доступность устройств ZigBee непрерывно растет, а за ним появляются и новые интересные контроллеры.
Одним из таких устройств является JetHub D1. Это универсальное устройство, которое по цене раза в 2 дешевле Raspberry pi 4, и при этом содержащее встроенный Zigbee модуль, порты RS485, 1Wire, 4 дискретных входа, 3 реле и emmc накопитель.
С завода на железке установлена либо ОС Armbian, либо HassOS. Также пользователь без каких-либо проблем самостоятельно сможет накатить HASS, ioBroker или другой софт, но мы попробуем установить на данное железо софт от https://pyxis.cloud
Сначала немного о возможностях pyxis.cloud.
Возможности pyxis.cloud:
Интеграция с Apple HomeKit, Google Assistant, Amazon Alexa, Yandex Алиса, mail.ru Маруся, есть приложения iOS/Android для удаленного управления.Интеграция проводных систем (HDL, KNX, G4, Loxone, Modbus).Интеграция беспроводных систем (ZigBee, Xiaomi, Yeelight). Стоит отдельно отметить интеграцию Xiaomi — не требуется вводить токены, интеграция работает «нативно», через логин и пароль Xiaomi.Конечно же, интегрирована железная часть JetHub D1.На момент написания статьи работают дискретные входы, реле и 1wire для датчиков DS18B20.Есть и фишка в виде возможности создания правил. Правила отличаются тем, что можно создавать бриджи между разными протоколами, например кубом Xiaomi можно управлять диммером KNX, ну или ZigBee кнопкой включать лампу HDL.Сам софт платный, но до 5 устройств все возможности доступны без лицензирования.
Не работает ютуб на Sat Integral SP 1219HD Norma 1229 Pyxis — есть решение
Последовательность шагов следующая:
Подключиться к контроллеру по SSH. Запустить скрипт установки и после выполнения перезагрузить контроллер. Настроить аксессуары.
Подключаемся к контроллеру по SSH
Для этого подключаем контроллер к локальной сети с настроенным и работающим сервером DHCP. Определяем новый IP-адрес контроллера (MAC-адрес контроллера указан на нижней части корпуса контроллера). Например, в маршрутизаторах Mikrotik это можно сделать в меню IP → DHCP Server → Leases. Далее подключаемся к контроллеру с помощью любого ssh-клиента, например, Putty под ОС Windows.
По умолчанию пароль для пользователя «root» — «1234».
Запускаем скрипт установки и перегружаем компьютер
Это самый простой шаг. Вводим команду:
sudo curl -sSL https://remote.pyxis.cloud/scripts/install.sh | sudo sh
После окончания установки контроллер перезагрузится, заходим на веб адрес http://pyxis.local либо по IP-адресу контроллера.
Настраиваем аксессуары
Это самый объемный блок.
1. Заходим в веб интерфейс по IP-адресу контроллера, либо по адресу http://pyxis.local. Обращаем внимание, что именно по «http», а не «https».
Вводим IP-адрес контроллера (либо оставляем pyxis.local, если зашли по этому адресу) в поле «Enter IP address. «
Логин и пароль по умолчанию admin и admin.
Pyxis Network — мировая платформа с очень прибыльным стейкингом на BSC!
3. В разделе SETUP PROTOCOLS включаем необходимые протоколы и настраиваем их.
Для HomeKit задаем pin.
Для ZigBee устройств — мы увидим их список, можем также добавить или удалить устройства.
Если вы планируете управлять дискретными входами или реле на JetHub D1, то надо включить GPIO. Если планируете использовать температурные датчики 1 Wire DS18B20, тогда включаем «1wire».
Для Xiaomi нужно просто ввести логин/пароль и страну. Страна — чаще это Материковый Китай (cn).
После того, как настроили, сохраняем все настройки, нажимаем «Save» и возвращаемся к экрану настроек, там тоже нажимаем «Save», затем «Restart».
Это важный пункт, чтобы система залогинилась в настроенные протоколы и «подтянула» устройства.
Для настройки номеров GPIO на JetHub D1 берем номера из документации.
Датчики 1Wire подтянутся автоматически.
На этом основная настройка завершена, сохраняем настройки и перегружаем контроллер через веб интерфейс. Настройку правил отложим на следующую статью.
После перезагрузки можно спарить с HomeKit.
Чтобы спарить с Google Assistant, Amazon Alexa, Yandex Алисой, mail.ru Марусей нужно на начальном экране нажать кнопку «Pair with Googel/Amazon/Yandex/mail.ru» и в приложении Google/Amazon/Yandex/Маруся подключить новое устройство. Для подключения используйте HWID и пароль от Pyxis.
PS: софт также устанавливается на Rapberry Pi вышеуказанным скриптом. Можно также установить и на Armbian, но установка скриптом возможна только на Armbian Buster.
Источник: sprut.ai
Разработка заказных ИМС Pyxis
Новая платформа Pyxis Custom IC Design Platform включает в себя интегрированные решения для создания схемы, планирования, трассировки, редактирования полигонов, физического размещения, размещения на базе схемы, параллельного редактирования и сборки чипа. Чтобы помочь компаниям быстрее начать разработку, Mentor Graphics и их партнёры на фабриках разработали дизайн киты.
Создание схемы Pyxis Schematic
Pyxis Schematic сокращает цикл проектирования, создавая высокопродуктивную унифицированную среду для создания схемы, настройки моделирования, верификации и анализа. Полная интеграция лучших инструментов для аналогового и смешанного моделирования, таких как Eldo® Classic, Eldo Premier, ADiT™ и Questa® ADMS, позволяет проверять проекты разработки заказных ИМС быстро и точно.
Pyxis Schematic взаимодействует с другими решениями Pyxis Custom IC Design Platform, чтобы создавать, разрабатывать, моделировать, верифицировать, оптимизировать и реализовывать даже наиболее сложные полностью заказные аналоговые и аналого-цифровые проекты быстро и точно — с первого раза. Как разработчику вам понравится единый стиль среды проектирования, создаёте вы схемы, блок-схемы, символы или HDL представления. Кроме того, партнёры Mentor Graphics предоставляют сертифицированные дизайн киты для Pyxis Custom IC Design Platform.
Проектирование топологии на основе схемы Pyxis Implement
Pyxis Implement — это дополнительная лицензия к Pyxis Layout, добавляющая возможность использования подхода SDL — Schematic-driven layout, который позволяет проводить размещение топологических элементов, используя в качестве источника схему. При этом сохраняется взаимосвязь схемотехнических элементов и топологических конструкций, реализующих эти элементы.
Поддерживается работа с произвольной комбинацией полигонов, генераторов устройств, как встроенных, так и поставляемых с Дизайн Китами (Design Kit) и ячеек (cell)
Проектирование топологии аналого-цифровых ИМС Pyxis Layout
Топологический редактор, имеющий полный набор современных возможностей, таких, как одновременная работа с одним проектом нескольких пользователей
Дизайн киты Design Kits
Mentor Graphics сотрудничает с большинством фабрик по всему миру, что позволяет иметь большой набор Дизайн Китов, содержащих данные в формате, адаптированном для продуктов Mentor Graphics.
При этом Mentor Graphics сотрудничает с фабриками не только в области подготовки Дизайн Китов, но и в области разработки новых методологий производства, а значит и проектирования, что позволяет отнести Mentor Graphics не просто к компаниям — разработчикам программного обеспечения, но к инновационным, проводящим фундаментальные исследования компаниям. Так, например, сотрудничество с фирмой IBM позволило сертифицировать продукт Mentor Graphics Olympus для технологии 22 nm. Другим примером является сотрудничество с американским аэрокосмическим агентством NASA, в результате чего появилась возможность на этапе синтеза FPGA производить троирование с целью уменьшения влияния радиации в околоземном космическом пространстве.
Источник: www.orcada.ru
Новая система Pyxis позволит создание более эффективных сетевых приложений
Новая система, которая автоматически упрощает доступ к базам данных, способна производить масштабные сетевые приложения втрое быстрее.
Большинство современных вебсайтов поддерживает масштабные базы данных. К примеру, сайты интернет-магазинов имеют базы данных ассортимента и оценок посетителей, сайты туроператоров и турагентств содержат базы данных по свободным местам на авиарейсах, а сайты социальных сетей обладают базами данных фотографий и комментариев.
Почти любая транзакция на каждом из таких сайтов требует многократных запросов к базам данных, что замедляет скорость работы сайта и нагружает ресурсы сервера.
В ходе 38-й международной конференции по Очень Большим Базам Данных исследователи из лаборатории информатики и искусственного интеллекта Массачусетского технологического института представили новую систему, которая автоматически упрощает образцы доступа к базам данных вебсайтов, ускоряя такие сайты более чем в три раза. И там, где другим системам, обещающим подобные ускорения, требуется использование специальных языков программирования, система ученых из Массачусетского института под названием Pyxis работает с типами языков, уже одобренных веб-разработчиками.
Транзакции веб-сервисов обычно включают и поиск данных, и подсчет. Как правило, данные хранятся на одном сервере, а вычисление производится на другом. Прикладному серверу и базе данных, возможно, придется обмениваться информацией многократно, чтобы получить искомый результат, например, о недоступности авиарейса.
Однако если наиболее часто используемые секторы содержимого прикладного сервера разместить на сервере с базой данных, это сэкономило бы время и трафик.
Но так называемая прикладная логика и запросы к базе данных написаны на разных языках, которые оптимизированы для обращения с различными типами операций, а потому перемещение кода в базу данных может потребовать не только ее переписывания, но и пересмотра того, как она сделана. Трудно разделить программу на две без ошибок, не потеряв, к примеру, путь, который необходим серверу для изменения определенной переменной в определенной точке.
Наконец, даже если программист уделит время и убедится, что программа не производит ошибок, остается проблема с постоянными изменениями требований к серверам баз данных. В ходе нормальной работы центральный процессор сервера может обладать большой мощностью для работы с небольшим объемом прикладной логики. Однако внезапный скачок трафика способен настолько загрузить центральный процессор, что дополнительное вычисление приведет к превышению лимита его мощности, в результате чего выполнение операций на сайте начнет « тормозить» еще сильней, чем во время обмена информацией между двумя серверами.
Pyxis решает все указанные проблемы. Она автоматически делит программу между прикладным сервером и сервером базы данных, и делает это так, чтобы выполнение программы не нарушалось ни в коем случае. Также она контролирует нагрузку на центральный процессор сервера базы данных, позволяя выполнять больше или меньше прикладной логики в зависимости от доступной мощности.
Pyxis начинает работу, преобразуя программу в диаграмму, конструкцию данных, которая состоит из узлов, соединенных краями.
„ Перемещение кода между узлами и есть определенное количество данных, которое должно переноситься от предыдущего положения в следующее“, пояснил профессор Мэдден. „Если следующее положение использует некоторую переменную, которая была вычислена в предыдущем положении, то между двумя этими положениями существует некоторая зависимость данных, и размер этой зависимости равен размеру переменной“. Если на компьютере запущена вся программа, то переменная сохраняется в основной памяти, и каждое положение получает к ней прямой доступ. Однако если последовательные положения запущены на разных компьютерах, данные вынуждены совершать скачки вместе с ними.
„ Передача данных по сети кое-чего стоит, и также обладает стоимостью каждый сетевой цикл, который вы совершаете“, уточнил Мэдден. „А потому мы хотим найти такое размещение этих узлов на двух разных серверах, чтобы оно позволило минимизировать стоимость или время выполнения программы“.
Pyxis предусматривает несколько таких размещения узлов. „Наша система способна автоматически переключаться между ними, основываясь на текущей загрузке сервера“, сказал аспирант Элвин Чен.
В ходе экспериментов, включающих стандартный набор моделируемых транзакций базы данных, Pyxis показала втрое большую скорость выполнения, сократив потребление полосы пропускания почти наполовину. Кроме того, усовершенствования, которые предоставляет система, лишь на несколько процентов отличались от ручной оптимизации кода программистами.
В настоящее время Pyxis работает с программами, написанными на Java, языке, предпочитаемом многими коммерческими веб-разработчиками. Адаптирование к другим популярным языкам программирования потребовало бы только пересмотра кода, которые переводит программы в графические модели, а большая часть системы осталась бы нетронутой.
Сейчас ученые работают над усовершенствованием системы Pyxis, чтобы еще более упростить зависимые от баз данных сетевые приложения. Большинство баз данных написано на так называемых декларативных языках, таких как SQL, которые позволяют программистам выпускать высокоуровневые команды, такие как обнаружение наибольшей ценности некоторой переменной без определения метода вычисления. Система базы данных автоматически выбирает наиболее эффективный алгоритм для выполнения команд, в зависимости от особенностей данных.
Веб-программисты, которым Java знакома больше SQL, иногда будут перемещать большие объемы данных между сервером базы данных и прикладным сервером, чтобы выполнить операции, которые на SQL, так или иначе, выполнить можно более эффективно. Ученые разрабатывают систему на основе Pyxis под названием StatusQuo, которая способа идентифицировать столь неэффективную прикладную логику. Прикладной код в этом случае автоматически преобразуется в запрос SQL, который база данных исполняет любым наиболее эффективным способом.
Источник: www.innovanews.ru
Программный комплекс HDL-Pyxis
Программный комплекс HDL-Pyxis служит для интеграции Buspro и Aplle Homekit. Управление через голосовой помощник Siri (Требуется дополнительно raspberry Pi).
цена по запросу
Общая информация
Программный комплекс HDL-Pyxis служит для интеграции Buspro и Aplle Homekit. Управление через голосовой помощник Siri (Требуется дополнительно raspberry Pi).
Для предоставления инструкции свяжитесь с нашими менеджерами
Запросить информацию
Если у вас возникли вопросы или вы решили стать нашим дилером у себя в регионе, отправьте ваши контакты и мы оперативно свяжемся с Вами.
Информация, указанная на данном сайте, носит справочный характер и не является публичной офертой.
Источник: hdlautomation.ru
PYXIS — управление умным домом голосом
PYXIS является программным контроллером для интеграции с системами автоматизации BMS. Контроллер обеспечивает простую интеграцию систем умного дома с Apple, HomeKit, Google, Amazon Home Echo, другими платформами, что добавляет функции голосового управления всеми инженерными системами в системе домашней автоматизации.
- Возможности
- Интеграция и управление
- Возможности
- Интеграция и управление
Возможности
Управляйте голосом через Siri, Google Assistant или Alexa, используйте множество различных приложений из AppStore для Homekit или встроенное в iOS 10 приложение Дом.
PYXIS предоставляет управление еще и через собственное приложение для Android с удаленным управлением через облако. Дополнительные настройки DDNS, VPN и пр. не требуются.
Контроллер способен управлять AV / TV устройствами с помощью команд по Ethernet.
PYXIS также предоставляет доступ к музыкальным стриминговым сервисам Spotify, Google Music и TuneIn.
Источник: hdlrus.ru