Первый опыт работы с Orange Pie AIpro, подробное объяснение установки Home Assistant Supervised
Первый опыт работы с Orange Pie AIpro, подробное объяснение установки Home Assistant Supervised

Апельсиновый пирог AIpro(OrangePi AIpro), позиционируемая как плата разработки AI, оснащенная процессором Huawei Ascend 310 (Ascend310).

Неожиданно, с развитием в последние несколько лет, платы для разработки искусственного интеллекта постепенно стали популярными. Помню, когда я увидел, как Huawei выпускает Ascend 310 и Ascend 910, чипы искусственного интеллекта показались мне недосягаемыми.

К счастью,Еще у меня есть Апельсиновый пирог AIpro., версия памяти 8G. Учитывая сжатые сроки, мы начнем с базовых приложений и развернем Home с хорошей практичностью и высокой масштабируемостью. Assistant Под руководством у меня будет возможность увидеть, как начать работу с искусственным интеллектом и моделями в будущем, а также использовать вычислительную мощность 8TOPS.

кроме того,Обнаружено во время развертывания,на самом деле Апельсиновый пирог Развертывание AIproГлавная У Ассистента все еще есть некоторые подводные камни, например: Как пройти проверку версии системы? Как добавить параметры проверки запуска и т. д.; эта статья, возможно, самая подробная Апельсиновая, которую вы когда-либо нашли. пирог AIpro, развертывание Ubuntu Assistant Гид под присмотром тоже.

Полный ожиданий
Полный ожиданий

Апельсиновый пирог AIpro

Давайте сначала рассмотрим конкретную конфигурацию Апельсинового пирога AIpro, а также проведем простую распаковку.

Внешний вид интерфейса

Общий вид:

общий вид
общий вид
Процессор под радиатором
Процессор под радиатором

Сравните официальные изображения продукта:

Изображение продукта
Изображение продукта

Качество изготовления очень хорошее, а интерфейс очень понятный, а недавно была выпущена официальная прошивка для разблокировки производительности процессора и увеличения частоты с 1,0 ГГц до 1,6 ГГц:

Обновить прошивку
Обновить прошивку

Чиновники постоянно поддерживают его, ресурсы сообщества постоянно обогащаются, и будущее многообещающее.

Будущее многообещающее
Будущее многообещающее

Кроме того, что неожиданно, так это то, что прилагаемый адаптер питания на самом деле представляет собой зарядное устройство на основе нитрида галлия мощностью до 65 Вт, что действительно удивительно.

Ascend 310

Упомянутый выше процессор Ascend 310,в соответствии сАльянс разработчиков облачных технологий Huaweiпредставлять。это12nmТехнология процесса,Интегрированные восемь ядер архитектуры A55.,в,Четыре ядра для процессора,Четыре ядра используются для NPU плюс два вычислительных ядра AI Core, интегрированные в вычислительный механизм искусственного интеллекта.

Технические характеристики AI-процессора Ascend310
Технические характеристики AI-процессора Ascend310

Целевые сценарии — это в основном сценарии обработки ИИ и периферийные вычисления. Я не знаю, есть ли какие-либо ресурсы сообщества лучше, чем мой M2Max, для запуска моделей голоса в будущем.

Отображение эффектов

Первый — это эффект после завершения установки:

почтить память
почтить память

Веб-дисплей:

Установить Окончательный эффект
Установить Окончательный эффект

Смарт-устройства можно добавить:

Обнаружение смарт-устройств по умолчанию
Обнаружение смарт-устройств по умолчанию

Если вы украсите его и добавите свою собственную адаптацию, это может выглядеть так (вы даже можете соединить свой мобильный телефон и соседний Raspberry Pi):

Эффект готового продукта
Эффект готового продукта

Даже с помощью функции моста HomeKit различные устройства, которые не поддерживают HomeKit, могут быть объединены и объединены:

Мост к HomeKit
Мост к HomeKit

Таким образом, в семействе Apple также могут появиться несовместимые смарт-устройства:

Домашнее приложение (macOS)
Домашнее приложение (macOS)

Инициализируйте систему

Ресурсы сообщества Orange Pie все еще находятся на «стадии роста».,Но официальная документация достаточно подробная,Разрешить пользователям быстро инициализировать Orange Pie。на этот раз Апельсиновый пирог AIproТо же самое:Официальная документация Orange Pi AIpro

Официальные документы для скачивания руководств и изображений
Официальные документы для скачивания руководств и изображений

Система сжигания

Используйте официальный образ Ubuntu,СотрудничатьbalenaВыполните перепрошивку системы:

Флэш-карта TF
Флэш-карта TF
Прошить систему
Прошить систему

Я скачал версию со средой рабочего столанастольная версия(Я хотел попробовать Апельсиновый пирог Может ли AIpro переносить мой монитор 4K? Я обнаружил, что он может... То есть разрешение1080P,Возможно, это проблема с драйверами🤔),Поставляется с некоторыми системными инструментами и средой.,Поэтому он занимает много места,После декомпрессии,Требуется 19,1 ГБ,Рекомендуется использовать TF-карту класса 10 или выше или использовать EMMC или SSD для загрузки.

Вставьте в интерфейс TF платы разработки Orange Pi и поверните кнопку регулировки BOOT на задней панели:

BOOT настройка запуска
BOOT настройка запуска

Запускается долго с первого раза. Подождите некоторое время. Если все пройдет хорошо, можно войти в систему:

Успешно вошел в систему
Успешно вошел в систему

Согласно руководству по разработке,Имя пользователя по умолчанию:HwHiAiUser,Пароль по умолчанию::Mind@123

Инициализируйте систему

После входа в систему сначала обновляем менеджер пакетов ПО, а заодно обновляем существующее ПО:

Язык кода:bash
копировать
sudo apt update -y
sudo apt upgrade -y
Обновления менеджера пакетов
Обновления менеджера пакетов

Выяснилось, что система Orange Pie имеет собственный SSH-сервис и запущен удаленный доступ:

SSH включен
SSH включен

Следовательно, мы можем напрямую использовать SSH на локальном компьютере для удаленного входа в систему, это более эффективно:

Локальное удаленное подключение SSH к Orange Pie
Локальное удаленное подключение SSH к Orange Pie

Home Assistnat

Каждый должен знать название Home Assistant. Он может легко соединить устройства Mijia с HomeKit от Apple, позволяя пользователям использовать Siri для управления устройствами Xiaomi, или он может объединять умные дома разных брендов в единое целое и т. д., что позволяет разработчики, чтобы играть свободно.

Конечно, существует множество разных версий Home Assistant:

Различия между разными версиями HomeAssistant
Различия между разными версиями HomeAssistant

можно увидеть. Для получения наилучших результатов определенно лучше всего установить версию Supervisor непосредственно на Orange Pi. Она обеспечивает возможность управления надстройками, упрощая добавление таких надстроек, как поддержка камер видеонаблюдения, сервер MQTT и файловый менеджер. . Вы не можете использовать его, но вы не можете жить без него.

эй-эй
эй-эй

конечно,

Apparmor

мы должны УстановитьApparmor,Это можно сделать с помощью менеджера пакетов Установить:

Язык кода:bash
копировать
sudo apt install -y apparmor-utils jq software-properties-common apt-transport-https avahi-daemon ca-certificates curl dbus socat

Эффект:

Установить Основные зависимости
Установить Основные зависимости

OS-Agent

нам все еще нужно УстановитьOS-Agent,похоже на промежуточное программное обеспечение,Используется для связи между контейнером Home Assistant и основной системой.,Так что это более важный компонент。доступОфициальный адрес выпуска GitHub,Чтобы скачать:

СкачатьOS-Агент
СкачатьOS-Агент

после,использоватьdpkgменеджер пакетов Установить:

Язык кода:bash
копировать
sudo dpkg -i os-agent_1.6.0_linux_aarch64.deb
Установитьуспех
Установитьуспех

Контролируемая установка

Теперь мы можем приступить к установке Supervised. Этот шаг относительно сложен.

Зависит от установки

Superviosedнуждаться Установитьнекоторые зависимости,首先да可以использоватьaptМенеджер пакетов Установитьиз:

Язык кода:bash
копировать
sudo apt install \
apparmor \
bluez \
cifs-utils \
curl \
dbus \
jq \
libglib2.0-bin \
lsb-release \
network-manager \
nfs-common \
systemd-journal-remote \
systemd-resolved \
udisks2 \
wget -y

Возможно, некоторые пакеты программного обеспечения были переименованы или имеют собственные версии.,напримерsystemd-resolvedна самом деле Уже привезли:

Уже привезли
Уже привезли

Обнаружение докера

в настоящий момент,SupervisedнуждатьсяDockerиз版本比较高。Orange Pie уже поставляется с Docker,нонуждаться Проверять版本да否满足(Version >= 20.10.17):

Язык кода:bash
копировать
docker -v
версия докера
версия докера

Установить под наблюдением

Теперь мы официально устанавливаем под наблюдением,Установить под наблюдениемнуждатьсяrootРазрешения,Не забудьте переключиться заранее:

Язык кода:bash
копировать
# Переключиться на пользователя root
sudo su - root
# Загрузите контролируемый пакет
wget -O homeassistant-supervised.deb https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
# Установить
apt install ./homeassistant-supervised.deb
Установитьпроцесс
Установитьпроцесс

конечно,因为использоватьиздаUbuntuзеркало,ноHome Официальная команда Assistant адаптируется только к дистрибутивам Debian и блокирует другие дистрибутивы, чтобы избежать проблем, вызванных несовместимостью системы. Таким образом, установка будет принудительно прекращена:

Установитьбыл принудительно прекращен
Установитьбыл принудительно прекращен

Как решить эту проблему в данный момент? На самом деле, это меня уже давно беспокоит. В конце концов, Ubuntu основана на Debian. Теоретически, Ubuntu, которую можно использовать в Debian, обычно можно использовать. Как я могу пропустить проверку дистрибутива и попробовать?

Как решить
Как решить

Просмотрhome-assistant/supervised-installerВремя исходного кода хранилища,Внезапное неожиданное открытие,Разработчики зарезервировали параметры переменных среды:

Зарезервированные параметры конфигурации
Зарезервированные параметры конфигурации

Использовать его очень просто, достаточно заранее загрузить параметры в переменные окружения:

Язык кода:bash
копировать
# Игнорировать проверки системы
export BYPASS_OS_CHECK=true
# Установить
apt install ./homeassistant-supervised.deb

注意这个时候不要использоватьsudoой,否则использоватьиз就даsudoиз环境,Вместо среды текущего пользователя root.

Продолжайте работу, и появится интерфейс выбора. Апельсиновый пирог AIproдаaarch64Архитектура,поэтому мы выбираемqemuarm-64

qemuarm-64
qemuarm-64

После выбора продолжение установки все равно может завершиться с ошибкой (желтый цвет выше, ошибка apt ниже):

продолжать Установить Сообщить об ошибке
продолжать Установить Сообщить об ошибке

Это тоже есть решение, просто добавьте параметры запуска:

Язык кода:bash
копировать
# Параметры запуска
sudo vim /boot/cmdline.txt

Добавить в конце:apparmor=1 security=apparmorи

Язык кода:bash
копировать
# Настроить личинку
sudo vim /etc/default/grub

добавить в:apparmor=1 security=apparmorиsystemd.unified_cgroup_hierarchy=false

Добавить параметры
Добавить параметры

После добавления,Перезагрузите систему。послеснова Установитьhomeassistant-supervised.debи Игнорировать проверки системы:

снова Установить
снова Установить

Здесь я переключил Shell на zsh + oh-my-zsh, что красивее и удобнее встроенного Bash ( ̄∇ ̄), поэтому интерфейс Терминала немного другой;

Установить Заканчивать
Установить Заканчивать

Установить Заканчивать后,Процесс hassio_supervisor будет использовать Python для выполнения операций инициализации в фоновом режиме. Это можно сделать через три минуты;,использоватьdocker psПроверятьHome Появляется ли соответствующее изображение Ассистента:

Изображение docker psViewHome Assistant
Изображение docker psViewHome Assistant

После появления Docker-контейнера,Переключить браузер,использоватьIP:8123Перейти в браузер Интерфейс управления доступом:

Интерфейс управления доступом
Интерфейс управления доступом

Дождитесь завершения инициализации. Я подождал около 25 минут, возможно, это была проблема с сетью:

Инициализация завершена, интерфейс входа в систему
Инициализация завершена, интерфейс входа в систему

на самом деле Апельсиновый пирог Универсальность драйверов AIpro по-прежнему очень хороша. В процессе инициализации вы можете обнаружить поддерживаемые устройства в локальной сети (контролируемые расширенные функции можно использовать только в том случае, если аппаратное обеспечение может управляться):

Найдены совместимые устройства
Найдены совместимые устройства

Введите домашнюю страницу:

Эффект главной страницы
Эффект главной страницы

установка HACS

С помощью контролируемого инструмента Home Assistant мы можем сделать его еще более мощным: установите HACS (Home Assistant Community Store), который в китайском переводе должен называться Home Assistant Community Store.

Как и в магазине программного обеспечения, после установки некоторые адаптированные экземпляры плагинов можно загрузить с помощью HACS. Официальный адрес:

Установка на Orange Pie также очень проста:

Язык кода:bash
копировать
wget -O - https://get.hacs.xyz | bash -
УстановитьHACS
УстановитьHACS

Далее в веб-интерфейсе Home Assistant, после перезапуска системы HomeAssistant, вы можете добавить HACS:

Добавить систему HACS
Добавить систему HACS

Наконец, установка HACS завершена. Проверьте, может ли Miot запрашивать и использовать:

УстановитьMiot
УстановитьMiot
Интеграция прошла успешно
Интеграция прошла успешно

END

Обнаружить Апельсиновый пирог Запуск AIproГлавная Assistant намного быстрее, чем Raspberry Pi 4B. Такое ощущение, что Raspberry Pi 4B в моем доме может уйти на пенсию.

Думаем 🤔
Думаем 🤔

Помню, в колледже я пользовался настольной лампой и играл с Raspberry Pi 3 в общежитии с выключенным светом. В то время я только познакомился с Linux. После прошивки образа я не знал, как это сделать. для управления удаленным соединением SSH. В то время не было удобной большой языковой модели, чтобы задавать вопросы, и не было возможности читать зарубежные форумы, такие как Reddit и Stack Overflow. Отечественных форумных ресурсов было относительно немного.

Но это также довольно интересно. Иногда, если система повреждена, мы просто повторно помечаем систему. TF-карта прошивается туда и обратно, шаг за шагом, мы можем сделать свое собственное оборудование и построить свои собственные сервисы приложений. Позже я купил Raspberry Pi 4B. Постепенно на таких форумах, как CSDN и Blog Park, в Китае появлялось все больше и больше руководств, и я, наконец, познакомился с использованием Linux. Я очень благодарен за учебники, которые я видел в то время. . Позже я также познакомился с облачными вычислениями. Многие сервисы постепенно были перенесены на облачные серверы, и я постепенно начал писать вводные руководства...

Сейчасполучать Апельсиновый пирог AIpro действительно не хватает. Интересно, нашел ли кто-нибудь эту статью, изучая апельсиновый пирог поздно ночью? Надеюсь, эта статья будет вам полезна.

эй-эй Назовите это день
эй-эй Назовите это день
boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose