Содержание
- Что такое NOOBS?
- Raspbian — лучшая универсальная операционная система
- Лучшие операционные системы Raspberry Pi 3: OSMC
- OpenELEC — это медиа-центр для людей, которые хотят быстро научиться
- Windows 10 IoT Core для разработчиков: Создание подключенных устройств
- Лучшие операционные системы Raspberry Pi 3: ОС RISC
- Что такое raspberry pi 4 и в чем отличие от модели raspberry pi 3B?
- Личный опыт использования
- Подготовка к установке
- Приступаем к установке
- Использование микро-ПК
- Умный дом на Raspberry Pi
- Как функционирует система
- Плюсы и минусы системы «умный дом» от фирмы Raspberry Pi
- Raspberry Pi + Domoticz + Xiaomi: как настроить своими руками
Если вы новичок в Raspberry Pi, небольшом компьютере за $ 35, который все мы любим, есть большая вероятность, что вы скачали (или купили SD-карту, которая включает в себя) NOOBS. NOOBS начинает работу с Pi easy, и включает в себя множество различных операционных систем на выбор. Разумеется, что вы должны выбрать, зависит от вашего проекта. В этой статье вы узнаете про Лучшие операционные системы Raspberry Pi 3 и то, как сделать правильный выбор.
Что такое NOOBS?
Сама Raspberry Pi не поставляется с операционной системой. Для этого вам понадобятся NOOBS, short forNew Out of the Box Software. Это менеджер операционной системы, который упрощает загрузку, установку и настройку вашего Raspberry Pi. Когда вы впервые загружаете NOOBS, у вас будет выбор из нескольких операционных систем. Какие операционные системы доступны, зависит от модели Raspberry Pi, которую вы используете. В этом руководстве мы будем придерживаться наиболее распространенных операционных систем, доступных на новейших моделях Raspberry Pi. Прямо сейчас, это Raspbian, OSMC, OpenELEC, Windows IoT Core и RISC OS.
Кстати, ранее мы уже говорили про то, какой SSD выбрать в этом году.
Хотя загрузка NOOBS проста, вы можете купить SD-карту с предустановленным NOOBS на сумму около 12 долларов США в Adafruit или другом специализированном магазине вашей местности. Если вы предпочитаете маршрут DIY, процесс настройки очень прост, и вы найдете полный путеводитель по сайту Raspberry Pi.
При первой загрузке NOOBS приветствует вас с выбором операционных систем. Вы можете установить столько, сколько захотите, ну разумеется то число которое поместится на вашей SD-карте. Давайте разберемся, какой из этих вариантов лучше всего подходит для ваших конкретных планов в отношении вашего Малины Пи.
Raspbian — лучшая универсальная операционная система
Если говорить на тему «Лучшие операционные системы Raspberry Pi 3» то начнем мы конечно же с этой системы.
Raspbian — это «официальная» операционная система Raspberry Pi, и из-за этого она именно та, с которой большинство людей и захочет начать.
Raspbian — это версия Linux, созданная специально для Raspberry Pi. Он поставляется с полным программным обеспечением, которое вам понадобится для каждой основной задачи с компьютером. Вы получите LibreOffice как офисный пакет, веб-браузер, программу электронной почты и некоторые инструменты для обучения программированию как для детей, так и для взрослых. И как бонус, система включает в себя даже специальную (легкую) версию Minecraft. Raspbian является основой практически для каждого проекта DIY, поэтому, если вы хотите что-то сделать, Raspbian, скорее всего, будет именно то, с чего начать. Поскольку он так широко используется, по нему также легко найти руководства и советы по устранению неполадок.
Если вы новичок в Linux, Raspbian будет немного запутанным для вас. Rpi Beginners wiki — отличная отправная точка, также как и официальные ресурсы Малины Пи. И вам расскажут обо всем, что вам нужно для использования Raspbian, от игр, чтобы получить контроль над программами по умолчанию. Если видео — это больше для вас, на канале Raspberry Pi для начинающих YouTube есть что посмотреть, как и в канале Tutorials Ripberry Pi.
Лучшие операционные системы Raspberry Pi 3: OSMC
OSMC — это лучшее, наиболее функциональное мультимедийное программное обеспечение
OSMC (Open Source Media Center) — это медиацентр на базе Kodi (ранее XBMC), но его легче настроить и использовать. На самом деле, это совсем не похоже на Коди, и это хорошо. Наверное, проще всего использовать программное обеспечение медиацентра, доступное на Pi. Если вы новичок в медиацентрах или пытаетесь настроить его для нетехнических людей, OSMC — тот, который вы хотите использовать.
По сравнению с Kodi, OSMC имеет чистый интерфейс, который сокращает много ошибок. Вы получаете меню в левой части экрана, которое позволяет вам выбирать носители (видео / музыка / изображения), вникать в настройки или проверять другие программы. Это все аккуратно и понятно. Конечно, вы все равно можете установить надстройки Kodi для медиапотоков и настроить пульты, чтобы вам не приходилось пользоваться клавиатурой. На самом деле, OSMC имеет предустановки для нескольких популярных пультов, поэтому вам даже не нужно царапать голову, пытаясь настроить его. Что касается местных носителей, вы можете воспроизводить видео и фотографии с USB-накопителя.
Тем не менее, у OSMC еще достаточно места для работы. Он запускает полную версию Debian под капотом, поэтому вы можете настроить SSH, FTP, общий доступ к Samba и многое другое, если вы опытный пользователь.
OpenELEC — это медиа-центр для людей, которые хотят быстро научиться
Если OSMC не удовлетворяет вашим потребностям, стоит обратить внимание на OpenELEC (Open Embedded Linux Entertainment Center). OpenELEC — более прямой порт Kodi, поэтому, если вы знакомы с Kodi и как он работает, вы будете как дома. Где OSMC — многофункциональный и настраиваемый медиацентр, который может делать все, что вы хотите, OpenELEC создан для одной вещи: проигрывания медиа. Если у вас тонна фильмов или музыки уже на жестком диске, и вы хотите просто воспроизвести их на своем телевизоре, OpenELEC — это способ сделать это.
Мы раньше врывались в OpenELEC, но его главной привлекательностью является скорость. OpenELEC берет Kodi и вырезает множество опций настройки, чтобы держать его barebone, быстрым и простым. Однако он не настолько открыт, как OSMC, поэтому вы не можете изменять системный уровень, например, изменять частоту разгона Pi, не вникая в сложные меню. OpenELEC также ограничивает доступ к определенным сервисам, таким как SSH, поэтому настроить его не так просто.
Windows 10 IoT Core для разработчиков: Создание подключенных устройств
Windows 10 IoT — это специальная версия Windows, созданная для Raspberry Pi. Это не полная версия Windows. Вместо этого это означает платформу разработки для программистов и программистов для прототипов подключенных к Интернету устройств, использующих Raspberry Pi и Windows 10. Windows 10 IoT совместим только с Windows 10, и вы не можете ничего с этим сделать, если у вас не установлен другой компьютер с установленной Windows 10 ,
Когда вы впервые загружаетесь в Windows 10 IoT, все, что вы увидите на Pi, — это экран выше. Вы не можете контролировать или делать что-либо на пи в одиночку. Для этого вам необходимо загрузить и установить Visual Studio на ПК с Windows. Как только вы это сделаете, вы можете запрограммировать и управлять своим Raspberry Pi из Visual Studio в Windows 10. Это означает, что вы можете запускать мигающие индикаторы, подключаться к кнопкам, управлять двигателями и бесчисленными другими вещами.
Чтобы начать использовать Windows IoT Core, у Microsoft есть фантастическая коллекция проектов, которые научат вас, как ее использовать. Посмотрите эти проекты и посмотрите, не интересны ли вам какие-либо решения, стоит ли устанавливать Windows 10 IoT Core.
Лучшие операционные системы Raspberry Pi 3: ОС RISC
ОС RISC предназначена для всех, кто хочет играть в совершенно другой тип операционной системы
Если здесь есть нечетная утка, это RISC OS. ОС RISC не построена на Linux, и в действительности она не помогает прототипу электроники. Вместо этого, это отдельная операционная система. Это тоже странно, но играть с ним весело.
ОС RISC не имеет много общего с другими операционными системами, такими как Linux, OS X и даже Windows. Он был первоначально разработан в 1987 году и имеет корни в BBC Micro. Операционная система RISC намного проще, чем современные операционные системы. Одно приложение может занимать всю операционную систему, оно работает только как однопользовательская система, приложения — это просто каталоги с восклицательным знаком перед именем, и это не имеет большого значения для безопасности. RISC OS также отлично работает с перетаскиванием, где, если вы хотите сохранить, вы перетаскиваете значок «сохранить как» в папку. По большому счету, это довольно сложная операционная система, но она все-таки увлекательна.
Большинство людей не должны устанавливать RISC OS. Вы не можете использовать его как основную операционную систему, он не очень нуждается в современной поддержке программного обеспечения, и он не работает, как любая другая операционная система, доступная прямо сейчас. Тем не менее, это интересно играть, если вы любопытный тип. В руководствах для начинающих Ident Identcase имеет неплохую проработку на YouTube, страница приветствия RISC OS содержит некоторые основы, а также советы по советам на форумах RISC OS.
NOOBS — отличный способ протестировать новые операционные системы и познакомиться с вашим Raspberry Pi, поэтому стоит поэкспериментировать со всеми из них. Если вы ищете другие варианты, есть множество других готовых проектов, не включенных в NOOBS, которые стоит посмотреть.
Если у вас остались какие-то вопросы по теме «Лучшие операционные системы Raspberry Pi 3» то можете писать их в форму комментариев на нашем сайте. Чтобы мы могли понять суть вопроса, постарайтесь как можно более подробнее его описать.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Содержание
Что такое raspberry pi 4 и в чем отличие от модели raspberry pi 3B?
Разработчики Raspberry pi стараются достаточно часто совершенствовать свою систему , поэтому после raspberry pi 3 которая вышла в феврале 2016 года, каждый год, а иногда и 2 раза в год выходили новые модели, такие как Raspberry pi Zero W, 3B+, 3A+, Raspberry pi 4B , Compute Module 4 и Pico.
Но сегодня поговорим о Raspberry pi 4B. Временная разница между двумя этими моделями 1 год. Теперь давайте рассмотрим техническую сторону raspberry pi 3 и pi 4.
Приведу все наглядно в таблице
Тех.характеристики | Raspberry pi 4B | Raspberry pi 3B |
SoC( системы обработки данных) | 4-Х ядерный Broadcom BCM2711 Cortex-A72 @ 1.5 ГГц | 4-х ядерный Broadcom BCM2837B0 Cortex-A53 @ 1.4 ГГц |
Графический процессор | VideoCore VI с OpenGL ES 1.1, 2.0, 3.0 | VideoCore IV с OpenGL ES 1.1, 2.0 |
Видео кодирование | H.264 1080p 30 кадров | |
Тип оперативной памяти | LPDDR4 | LPDDR2 |
Видео и аудио выход | ||
Камера | Разъем MIPI CSI | |
Ethernet | Гигабитный Ethernet — приемопередатчик BCM54213PE | Гигабитный Ethernet — USB (Max 300 Мбит / сек) |
Хранилище | слот для микро SD-карты | |
WiFi | 2-х диапазонный 802.11 b / g / n / ac | |
USB | 2x USB 3.0 + 2x USB 2.0 | 4x USB 2.0 |
Питание | ||
Цены | 8Gb — 8860 р, 4 Gb — 7500 р, 2 Gb — 5500 р | 1 Gb — 3400 р |
Личный опыт использования
В пластиковом корпусе температура держится на уровне 50 градусов, при средней отметке в комнате 25 градусов. Полет нормальный.
Эту связку использую уже 2 года. Во избежание потери данных делаю резервное копирование флэшки раз в месяц или после глобальных изменений. Малина работает 24/7 от источника бесперебойного питания компьютера.
При правильной настройке Domoticz и ОС Raspberry сбоев не дают. Если есть вылеты ищите проблему в логах. Неправильно написанные сценарии могут привести к завиванию Raspberry.
Понравилась статья? Оцените ее по 5 бальной шкале ниже. Благодарю!
Начало › Windows 10 › Компьютер Raspberry Pi 2 и его настройки Windows 10
Raspberry Pi 2 – это совсем маленький компьютер, представляющий собой в продаже всего лишь одну небольшую плату, на которой расположены все компоненты. Девайс даже компактнее по размерам, чем большинство современных смартфонов – всего лишь чуть меньше, чем 9х6 сантиметров. Но по своим возможностям он способен с лёгкостью превзойти некоторые настольные ПК.
Поставляется это устройство без предустановленной операционной системы. На него существует несколько пакетов ОС, включая различные варианты Linux. Но коньком стала Windows 10 IoT Core. Компания Microsoft приняла решение портировать свою новейшую версию операционки на микрокомпьютер в апреле 2015 года. И к концу месяца готовая сборка уже была доступна для всех желающих. Но чтобы её установить на Raspberry Pi 2, нужно ещё постараться.
Подготовка к установке
В подготовку входит сбор необходимых для инсталляции компонентов. Понадобятся:
- Непосредственно сам микрокомпьютер Raspberry Pi 2 и монитор для него.
- Кабели HDMI, Ethernet и Micro-USB для соединения компонентов друг с другом и для питания компьютера.
- Клавиатура и мышка с кабелем USB.
- Карта Micro-SD, на которую в итоге и будет проходить установка. Должна быть десятого поколения. Можно новее.
- Собственно, сама система для микрокомпьютера.
- Компьютер-донор с Windows 10 – система обязательно должна быть основной, а не дополнительной на виртуальном ПК.
Перед установкой операционной системы на устройство нужно сначала записать её на накопитель, который будет с ним использоваться. Делается это следующим образом:
После скачки файла в формате *.iso надо установить его в виртуальный привод (система-донор уже это умеет самостоятельно). Оттуда запустить файл в формате *.msi и установить его.
Для того, чтобы начать установку Windows 10 IoT непосредственно на съёмный накопитель SD, нужно найти в той папке, куда установилась утилита из предыдущего шага, файл под названием IoTCoreImageHelper.exe. Чтобы долго не рыскать по папкам в системе, можно просто вбить его имя без расширения в Поиск (в меню «Пуск» или специальной строчке под иконкой с лупой рядом) и немного подождать.
Посмотрите ещё: Как обновить Windows 7 до Windows 10
После открытия этого файла появится окно графической утилиты. В ней следует указать, где расположен flash.ffu (это образ системы, который необходим для установки его в Raspberry Pi 2) и на какой накопитель, собственно, его загружать. Как правило, нужный файл находится по пути «C:Program Files (x86)Microsoft IoTFFURaspberryPi2». Затем карточку надо достать (обязательно при помощи безопасного извлечения, иначе файлы могут быть повреждены!).
Приступаем к установке
В первую очередь нужно «облагородить» саму плату микрокомпьютера – подключить к ней сетевой провод, монитор или телевизор при помощи кабеля HDMI, вставить карточку с системой Windows 10 IoT и подсоединить USB-шнур. А затем включить Raspberry Pi 2.
Придётся запастись терпением – самый первый запуск Windows 10 IoT Core будет длиться очень долго, поскольку происходит первичная установка параметров. После её завершения система будет автоматически перезагружена в нормальном состоянии.
После перезагрузки на экране, подключенном к Raspberry Pi 2, появится стартовая заставка. Она будет содержать:
- Изображение платы микрокомпьютера и название ОС.
- IP-адрес пользователя, выданный на этот ПК – только в случае, если есть DHCP-сервер.
- Перечень устройств, которые подключены к плате.
- Имя самой системы.
Можно считать, что установка Windows 10 IoT на микрокомпьютер Raspberry Pi 2 успешно завершена. Осталось только научиться пользоваться получившимся девайсом.
Использование микро-ПК
Свежеустановленная операционная система сделана так, что ей можно управлять при помощи веб-интерфейса. Для начала работы с устройством придётся активировать на компьютере-доноре утилиту WindowsIoTCoreWatcher.exe и посмотреть, какой IP-адрес она укажет. После чего полученный адрес вбивается в строку браузера на ПК-доноре.
Чтобы авторизоваться, потребуется ввести стандартные логин и пароль: administrator и p@ssw0rd соответственно. После этого устройством с ОС Windows 10 IoT Core можно управлять непосредственно из браузера.
Опубликовано в Windows 10
Cоздание системы умный дом – метод объединения всех гаджетов и бытовых приборов в единую сеть для комфортного управления ими. Ввиду модульности и простоты построения такой системы на базе Raspberry Pi любой человек способен спроектировать, запрограммировать и создать умный дом, адаптированный под его нужды.
Содержание
Умный дом на Raspberry Pi
Raspberry Pi 3 – миниатюрный компьютер, позволяющий контролировать абсолютно все электрические приборы в доме и следить за ним благодаря ряду датчиков. При этом микрокомпьютер имеет габариты, сравнимые с небольшим смартфоном, и функционирует на операционной системе Raspbian, Pimatic и иных на ядре Linux, а также на Windows 10.
На 2019 год микрокомпьютер выпускается в 8 версиях, актуальными из которых являются Zero W и Pi 3. Все редакции отличаются объемом оперативной памяти, моделью и рабочими характеристиками используемых процессоров (тактовая частота находится в диапазоне от 700 до 1200 МГц, количество вычислительных ядер – от 1 до 4), стоимостью и поддерживаемыми интерфейсами. Последние позволяют подключать разнообразные датчики, реагирующие на звук, тепло, движение.
Raspberry Pi 3 – это однокристальная система на базе 64-разрядного процессора BCM2837 с четырьмя экономичными ядрами Cortex A53, функционирующими на тактовой частоте 1,2 ГГц. При необходимости они разгоняются, но такие ситуации требуются крайне редко при построении огромных систем. Компьютер оснащён 1 ГБ оперативной памяти и беспроводными модулями Bluetooth спецификации 4.0 и Wi-Fi. Весит всего 40 г.
Raspberry Pi Model 3 Pi оснащен следующими портами:
- 4 USB;
- полноценный HDMI-порт;
- MIPI CSI для подключения камеры;
- 3,5 мм аудиоразъём;
- Ethernet;
- Display Port;
- 40 контактов общего назначения.
Сравнивать близкого конкурента Arduino с Raspberry Pi некорректно из-за того, что платформы предназначены для реализации разных проектов и сильно разнятся в архитектуре. Всё же особенности проектов приведём.
Первая платформа отлично справляется со считыванием и обработкой аналоговых сигналов с аппаратуры от различных производителей. Заставить Распберри работать с аналоговыми сигналами помогут только дополнительные аппаратные решения. Вторая же способна решать огромный круг задач пользователя и имеет намного меньшую вычислительную мощность.
Как функционирует система
Система состоит из нескольких функциональных модулей:
- микроконтроллер – управляет всеми элементами умного дома, отвечает за вычисления (их может устанавливаться несколько);
- датчики – собирают сведения из окружающего мира и передают их микроконтроллеру для обработки;
- актуаторы либо исполнительные устройства – выполняют получаемые от пользователя или контроллера команды;
- интерфейсы – каналы для обмена данными между элементами системы;
- операционная система – программное обеспечение, управляющее аппаратными компонентами.
Raspberry Pi 3 связывается с компьютерами и гаджетами посредством WEB-интерфейса для удалённого управления умным домом. Для автоматизации управления нужно специализированное ПО. Для получения адаптированного программного обеспечения следует обращаться к специалистам либо понимать основные принципы построения простейших приложений. В первом случае стоимость проекта значительно возрастет.
Модули для интеграции системы умный дом
Приобретённый пользователем компьютер Raspberry Pi является лишь микроконтроллером, который придётся своими руками превращать в умный дом. Для того нужны датчики, исполнительные устройства, интерфейсы и программное обеспечение. Начнём с модулей.
- Модуль для беспроводного соединения – чаще всего применяются приемо-передающие устройства, функционирующие на частоте 433 МГц.
- Датчик движения – служит для выполнения команд при появлении движения в области его действия, например, включение и выключение освещения. Как вариант — HC SR501.
- Температурный сенсор для снятия температурных показателей в помещении либо помещениях.
- Датчик влажности – нужен для расширения функционала метеостанции, встречаются варианты объединения датчиков температуры и влажности в одном девайсе.
- Сенсор дыма – необходим для получения сведений о появлении дыма или очагов возгорания.
- Камера – может использоваться для создания системы видеонаблюдения, записывает видео в разрешении до Full HD и может делать снимки при заданных условиях. Доступны варианты с инфракрасным излучателем.
- Модуль Enocean – в зависимости от способа применения, позволит обходиться без привычного источника питания. Энергия системе передается от Солнца, нажатия кнопок, вследствие переработки тепла или энергии ветра в электричество.
- Пожарная сигнализация – состоит из датчиков утечки воды, дыма, видеонаблюдения в зависимости от пожеланий покупателя.
- Homematic – популярная система Smart Home, поддерживающая интеграцию в Raspberry.
- Голосовой помощник Siri на базе Apple или иной голосовой помощник.
Для поддержки Apple протокола HomeKit, по которому взаимодействуют устройства, нужна обязательная сертификация. Сертифицированного оборудования на отечественном рынке немного, стоит оно дорого. Приложение HomeBridge или Дом умеет строить прокси-серверы для HomeKit для коммутации даже самодельных «умных» девайсов. Raspberry Home Kit управляется посредством iPhone либо iPad с программой HomeBridge, функционал которой расширен благодаря плагинам. Почти все они бесплатные.
Плюсы и минусы системы «умный дом» от фирмы Raspberry Pi
Для человека, собирающегося спроектировать на базе миникомпьютера Raspberry умный дом, сильными сторонами устройства будут:
-
- наличие множества проводных и беспроводных интерфейсов для взаимодействия с максимальным числом устройств;
- использование быстрого 4-ядерного процессора, работающего на частоте 1,2 ГГц с хорошим разгонным потенциалом;
- совместимость с предыдущими версиями;
- поддержка всех популярных беспроводных и проводных интерфейсов;
- малые габариты и масса;
- совместимость со многими платформами: работает на Debian, Ubuntu, Fedora, Windows 10;
- возможность построить систему, независимую от электричества из сети;
- поддержка программирования на нескольких языках;
- написание сценариев посредством блоков или привычного написания программного кода.
Недостатки системы:
-
- необходимость знать программирование или дополнительно тратиться на адаптацию (нередко постоянную) программного обеспечения;
- нужно разбираться в тонкостях работы Smart Home для совершенствования системы и возврата её в строй при появлении неполадок (хорошо, если есть возможность вызывать специалиста и платить ему в случае необходимости);
- из-за быстрого развития ниши модули расширения перестают выпускаться и поддерживаться каждые несколько лет.
Raspberry Pi + Domoticz + Xiaomi: как настроить своими руками
Domoticz – кроссплатформенное программное обеспечение с открытым кодом, созданное для контроля систем Smart Home с поддержкой множества периферийных устройств, в том числе Xiaomi. Мы намеренно приводим в статье пример с построением системы умного дома на базе Ксяоми, поскольку на рынке данные устройства на данный момент наиболее оптимальны с точки зрения стоимости и функциональности.
Китайские смартфоны способны брать под контроль выключатели Aqara, умные розетки ZigBee, осветительное оборудование (лампы, светильники и прочие гаджеты), датчики движения и открывания.
Для построения умного дома понадобятся:
- сам миникомпьютер или материнская плата Raspberry (существует английская и китайская версии);
- разбираемый пластиковый корпус для неё;
- блок питания HN — 528i (5В/2А);
- комплект миниатюрных медных радиаторов для пассивного охлаждения микросхем;
- в зависимости от схемы для полного комплекта нужны карта памяти MicroSD и HDMI кабель для подключения к монитору или телевизионному приёмнику.
Для запуска и настройки операционной системы необходим монитор и клавиатура с мышью, подключаемые через USB. Работать же настроенная ОС будет и без этих устройств ввода-вывода. Рассмотрим процесс настройки домашней автоматизации на базе Raspberry Model 3 Pi.
Плату следует поместить в пластиковый корпус для защиты от механических повреждений и изучить инструкцию по эксплуатации устройства. На процессор и Ethernet чип установите радиаторы для повышения эффективности теплообмена этих элементов с окружающей средой. Нужен проработанный план схемы установки датчиков, после – их подключение к плате управления. Дальше – работа с программной оболочкой.
Инсталляция операционной системы
Установка дистрибутива
-
- Скачайте дистрибутив операционных систем по ссылке. http://downloads.raspberrypi.org/noobs
- В это время загрузите утилиту SD Card Formatter. https://www.sdcard.org/downloads/formatter_4/eula_windows/index.html.
- Инсталлируйте её и отформатируйте SD-карту на ПК через кардридер.
Флешка должна быть объемом не менее 4 ГБ, скорость считывания-записи роли не играет.
Настройки выберите как на скриншоте.
Подключение устройств ввода и вывода
-
- Распакуйте содержимое полученного zip-архива на флеш-накопитель.
- Вставьте его в соответствующий слот Raspberry, подключите к миникомпьютеру монитор или телевизор, устройства ввода и запустите компьютер.
- Выберите русский язык интерфейса и устанавливаемую операционную систему.
- Дождитесь завершения установки ОС.
В нашем случае это один из дистрибутивов Linux – Raspbian. Причём полная версия с графическим интерфейсом, а не облегчённая консольная редакция.
На несколько флешек можете записать по одной операционной системе и использовать их для различных задач или в качестве резервной копии.
Настройки SSH
- Зайдите в настройки и включите SSH для управления системой с настольного компьютера.
- Обзаведитесь программой для удалённой работы по протоколу SSH. Хороший вариант – старая добрая PuTT
- Измените IP адрес на статический. Текущие отобразит команда «ifconfig».
Для соединения используйте логин «pi» и пароль «raspberry». Команда «passwd» позволяет изменить пароль.
Заключительные настройки
- Для редактирования файла конфигурации используйте код «sudo nano /etc/dhcpcd.conf».
- Добавьте настройки в конец файла.
Для Ethernet это:
interface eth0
Для беспроводного соединения:
Жмите Ctrl + X для выхода и подтвердите намерения кнопкой Y.
Инсталляция системы Domoticz
Устанавливается Domoticz одной командой в терминале, которая запустит процесс загрузки и инсталляции программного обеспечения.
- Введите и выполните «sudo curl —L install.domoticz.com | sudo bash».
В процессе появятся запросы с предложением указать место для установки дистрибутива.
По завершению инсталлятор автоматически назначит порты и адреса Domoticz.
- Чтобы работать со шлюзом Xiaomi загрузите предварительную версию системы (возможно, разработчик уже выпустил и полную) при помощи следующих строк:
cd ~/domoticz
sudo ./updatebeta
- Зайдите в настройки, измените язык на русский и пароль для входа.
Изменение основных параметров конфигурации
- Выделите каждому из приборов статический IP адрес в настройках DHCP беспроводного маршрутизатора.
Данные можно взять из информационных вкладок плагинов для управления шлюзом.
Зарезервированные IP адреса устройств
- Добавьте подключённые устройства в Domoticz.
- Перейдите по пути «Настройки» — «Оборудование».
- Укажите тип оборудования как «Xiaomi Gateway».
- Введите название и назначьте IP адрес, закреплённый за ним на маршрутизаторе.
- В окне разработчика укажите пароль.
- Введите порт для работы.
Для ламп YeeLight LED адреса не вводите, он определяется автоматически. Добавленные датчики могут появиться в списке подключенного оборудования на протяжении часа. Ускорить процесс позволит их задействование: изменение температуры или появление движения возле соответствующих сенсоров. Это заставит их активнее отправлять данные и быть скорее идентифицированными системой.
Настройки
При наличии метеорологических сенсоров одно устройство определится как несколько: отдельно для температуры и влажности. Для розетки также появится пара девайсов: управляемая розетка и датчик потребления электрической энергии. Для шлюза – 5: подсветка, сигнализация, регулятор её громкости, будильник, дверной замок.
Для добавления оборудования в используемые кликните по зелёной стрелке возле его названия, а для деактивации – по синей.
Во вкладке «Переключатели» собраны все исполнительные девайсы, где они задействуются и отключаются. Причём эти операции могут осуществляться по таймеру. Есть функция указания цвета свечения лампы и т.д.
Domoticz предоставляет гибкие настройки по конфигурированию сценариев и формированию переменных, позволяющих выполнять последовательности действий в зависимости от входящих параметров (например, от числа нажатий по кнопке). Работа системы не зависит от интернета.
Настройка сценариев осуществляется по адресу «Настройки» — «Дополнительно» — «Сценарии». Скрипты пишутся посредством блоков для новичков либо на языке программирования Lua.
Примеры скриптов
Немногие знают принципы программирования, а потому начинать писать сценарии следует с блоков. Рассмотрим на примере включения освещения при срабатывании сенсора движения и выключения света после выключения датчика (построчно):
- при условии появления движения;
- лампочка включается;
- если датчик не фиксирует передвижений;
- осветительный прибор отключается через 1 минуту.
Та же самая программа на языке Lua.
Умный дом на базе управляющей платы Raspberry Pi 3 – недорогое и функциональное решение, позволяющее объединить электроприборы в доме в единую сеть для удобного управления ими. На платформе реализовываются любые идеи Home Smart благодаря множеству модулей и поддержке нескольких операционных системы. Для запуска и настройки необходимы минимальные навыки обращения с терминалом (командной строкой). Не лишними для автоматизации многих процессов будут базовые знания программирования.
Windows 10 IoT Core – особая операционная система Microsoft, оптимизированная для мини-компьютеров с ограниченным набором системных ресурсов, разрабатываемая в рамках концепции IoT (Internet of Things, «Интернет Вещей»). Предназначена для различных миниатюрных, встраиваемых решений и устройств «умного дома». В частности, минимальные требования для Core — архитектура x86/ARM , 256 Мб ОЗУ и 2 Гб емкости на диске/флешке. На данный момент гарантированно работает на платах Raspberry Pi 2 (ARM), Intel Minnowboard MAX (x86) и DragonBoard 410c. Windows 10 IoT Core является бесплатной платформой.
В этой статье мы рассмотрим, как установить Windows 10 IoT Core для Raspberry Pi 2 на SD карту, загрузить с нее систему и удаленной управлять платформой с Windows-компьютера при помощи PowerShell.
Нам понадобятся:
- Собственно плата Raspberry Pi 2 (стоимость 25$)
- MicroSD карта емкостью 8 или 16 Гб (класса 10 или выше)
- HDMI-кабель для подключения к внешнему монитору / ТВ
- Ethernet кабель для подключения к сети
- МикроUSB кабель в качестве питающего кабеля (5V)
- Компьютер с Windows 10 (для создания загрузочной SD карты обязательно должен быть физическим устройством, а не виртуальной машиной, т.к. требуется прямой доступ к SD карте)
- Образ Windows 10 IoT Core для Raspberry Pi 2 (можно скачать по ссылке на странице https://developer.microsoft.com/en-us/windows/iot/downloads
- USB клавиатуру/ USB мышь для управления Raspberry Pi (опционально)
Качаем образ Windows 10 IoT Core для Raspberry Pi 2 (10586.0.151029-1700.TH2_Release_IOTCoreRPi_armFRE.iso) и монтируем его в виртуальный CD привод. Устанавливаем Windows_10_IoT_Core_RPi2.msi.
Запись образа Windows 10 IoT Core на SD карту можно выполнить с помощью графической утилиты или из командной строки.
Для запуска графической утилиты запустите программу IoTCoreImageHelper.exe. Затем в окне мастера выберите вашу SD карту и укажите путь к файлу с образом системы flash.ffu (по умолчанию устанавливается в ”C:Program Files (x86)Microsoft IoTFFURaspberryPi2”) и запишите образ на SD диск, нажав на кнопку Flash.
Чтобы вручную записать образ, для удобства скопируем файл flash.ffu в каталог C:WindowsIoT. Затем вставим SD карту в компьютер и с помощью PowerShell выведем список дисков в системе:
Get-Disk | ft -AutoSize
Определяем номер диска нашей SD карты (в данном примере ее номер 1). Переходим в каталог, в котором хранится файл flash.ffu:
Cd C:WindowsIoT
С помощью следующей команды скопируем образ Windows 10 IoT на SD карту (PhysicalDrive1 нужно заменить на номер SD карты в вашей системе):
dism.exe /Apply-Image /ImageFile:flash.ffu /ApplyDrive:\.PhysicalDrive1 /SkipPlatformCheck
Безопасно извлеките SD карту.
Подключаем к плате Raspberry Pi 2 сетевой кабель, монитор через HDMI, записанную на предыдущем этапе SD карту с образом системы, USB кабель и загружаемся. Первая загрузка будет продолжительной, т.к. будет выполнение начальная настройка системы, после чего система перезагрузиться в нормальном режиме.
На дисплее должны отобразиться имя системы (по-умолчанию minwinpc), полученный IP адрес (если в сети имеется DHCP сервер), список подключенных устройств.
Устройства Windows 10 IoT подразумевает возможность управления через веб интерфейс. Утилита WindowsIoTCoreWatcher.exe позволяет найти в сети ip адреса устройств с Windows 10 IoT. Затем в браузере перейдите на порт 8080 обнаруженного ip адреса устройства. Для авторизации воспользуйтесь именем administrator и паролем p@ssw0rd.
Нам более интересна возможность подключения к устройству под Windows 10 IoT Core с помощью Powershell: Для этого запустим PowerShell с правами администратора.
Активируем WinRM:
net start WinRM
Затем добавим адрес Pi-устройства в список доверенных:
Set-Item WSMan:localhostClientTrustedHosts -Value "192.168.1.115"
Запустим новую интерактивную сессию PowerShell с удаленным компьютером:
Enter-PsSession -ComputerName "192.168.1.115" -Credential 192.168.1.115Administrator
Авторизуемся с помощью дефолтного пароля p@ssw0rd.
Совет. Авторизационные данные можно сохранить в переменной, чтобы не вводить их каждый раз вручную:
$Cred = Get-Credential
Enter-PsSession -ComputerName 192.168.1.115 -Credential $Cred
Новая сессия устанавливается в речении примерно 30 секунд. После этого в консоль можно вводить команды управления.
Рассмотрим некоторые типовые команды.
Вывести список запущенных процессов:
Get-Process
Получить настройки сетевых адаптеров:
Get-NetAdapter
Вывод списка каталогов:
Gci
Переименовать компьютер:
set computername "newcomputername"
Изменить пароль администратора:
net user Administrator NewPa$$W0rd
Выключить устройство можно командой shutdown:
shutdown /s /t 0
Перезагрузить устройство:
shutdown /r /t 0
Завершить сессию PoSh:
Exit-PSSession
Более подробный список доступных команд консоли приведен на странице Windows 10 IoT Core Command Line Utils https://docs.microsoft.com/en-us/windows/iot-core/manage-your-device/commandlineutils.
ли со статьей или есть что добавить?