1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/kxdev-zimeimojing

Клонировать/Скачать
README.md 13 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 10:11 d967de3

Самообучающаяся интеллектуальная система для интернета вещей ZimeiOS

ZimeiOS — это практичная интеллектуальная система интернета вещей, которая позволяет быстро освоить интернет вещей и получить собственный искусственный интеллект.

📋 Введение

ZimeiOS представляет собой систему интернета вещей на основе Python с поддержкой:

  • приложения WeChat Mini Program;
  • HTML5;
  • CSS3;
  • JavaScript;
  • Vue;
  • облачного сервера и других технологий.

Это простая, многофункциональная, кроссплатформенная и расширяемая система обучения и общения для интернета вещей. Она подходит для любителей искусственного интеллекта, студентов, небольших компаний, занимающихся проектами в области искусственного интеллекта и интернета вещей, и других групп людей, которые хотят быстро освоить систему интернета вещей. Система включает функции голосового диалога, управления через веб-интерфейс и другие функции. Её можно установить или настроить с помощью плагинов.

🗃 Поддержка устройств

В настоящее время Zimei OS поддерживает несколько платформ:

  • ARM-архитектура: Raspberry Pi серии 3B, 3B+, 4B, Zero 2w, Orange Pi и другие системы, поддерживающие установку Linux.
  • X86-архитектура (компьютер): Windows 7, Windows 10 32-битная, Windows 10 64-битная, Ubuntu 64-битная. Примечание: в системе Windows используется виртуальная машина с установленной Ubuntu.
  • MacOS: также требуется установка Ubuntu в виртуальной машине.

⛱ Простая установка

python3 <(wget -qO- a.16302.com/install)

[warning] Откройте терминал, введите указанную команду, чтобы установить ZimeiOS.

📖 Документация и видео

Официальная документация🔖            От установки системы до разработки плагинов есть всё необходимое.

Видеоурок📺             Быстрый курс обучения по видео.


🎬 Сценарии использования

  • Изучение основ интернета вещей для учащихся средней школы.
  • Расширение и разработка для любителей интернета вещей и искусственного интеллекта.
  • Участие в соревнованиях по искусственному интеллекту и интернету вещей или использование в качестве проекта для дипломной работы.
  • Разработка небольших проектов в области искусственного интеллекта и интернета вещей в компаниях.
  • Использование в качестве вспомогательной системы для изучения курсов по искусственному интеллекту и интернету вещей в школах и учебных заведениях.

⚙️ Встроенные функции системы

🧰 Функция пробуждения

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

🧰 Распознавание речи

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

🧰 Синтез речи

Синтез речи, также известный как преобразование текста в речь, преобразует текст в аудиоданные (аудио). Например: трансляция прогноза погоды, трансляция новостей, трансляция состояния устройства.

🧰 Соединение с мобильным устройством

Можно подключиться к устройству через клиентское приложение или приложение WeChat, чтобы управлять устройством. Например: настройка устройства, управление переключателями устройства.

🧰 Связь с микроконтроллером

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

🧰 Модульная разработка

Функции предоставляются в виде плагинов, что позволяет пользователям быстро изменять, добавлять и удалять функции.

🧰 Настройка с помощью плагинов

Плагины можно настраивать в соответствии с различными потребностями пользователей, а также объединять несколько плагинов для создания системы.

🧰 Управление через веб

Управление устройствами осуществляется через веб-интерфейс, что позволяет отслеживать состояние устройств в любое время и в любом месте. Также можно использовать мобильное устройство для удалённого управления через локальную сеть. В третьих сторонних системах, таких как Windows, Linux и macOS, можно удалённо подключиться к рабочему столу через скачивание независимого клиента.

Можно настроить подключение к устройству через скачивание независимого клиента.

💻 Установка системы на обычный компьютер

На обычном ПК пока невозможно полностью использовать все функции разработки, такие как GPIO-функции. Можно использовать только для ознакомления.

Требования к системному программному обеспечению:

  • Windows 10 1903 x64 и Windows 11 x64 (требуется поддержка виртуальной машины);
  • MacOS 10.15+ (требуется поддержка виртуальной машины);
  • Ubuntu 22.04 x64.

Требования к программному обеспечению:

  • VMware Workstation Pro (подходит для Windows);
  • Oracle VM VirtualBox (подходит для Windows и Linux);
  • Parallels Desktop (подходит для MacOS).

Выберите подходящее программное обеспечение для виртуальной машины.

Установка собственной системы

Сначала необходимо установить полную версию операционной системы Ubuntu. После установки Ubuntu откройте окно терминала и выполните следующую команду:

python3 <(wget -qO- a.16302.com/install)

Следуйте инструкциям инструмента установки в один клик.

Начало работы с собственной системой

1️⃣ Запуск компьютера

Прежде всего, вам нужно запустить систему. Если вы выбрали автоматический запуск во время установки, то после перезагрузки он запустится автоматически. Если конфигурация не была выполнена или запуск не произошёл по плану, вы также можете запустить его с помощью команды:

python3 /home/имя пользователя/keyicx/server/run.py

2️⃣ Голосовой диалог

После того как система настроена и подключена к сети, она автоматически выдаст голосовое сообщение «Я готов».

🎙 Теперь вы можете общаться с устройством голосом.

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

3️⃣ Подключение через клиент

  • Настройте подключение к устройству с помощью SSH-клиента. См. включение SSH.

Загрузка клиентского интерфейса для передней части

Windows x64✅

MacOS x64✅ (M1-устройства не тестировались)

Ubuntu✅

🎁 Дополнительная информация

🍻 Поддержите нас

Если вам интересен этот проект, пожалуйста, поставьте ему звезду. Если у вас возникли проблемы при использовании, пожалуйста, отправьте вопрос (issue).

Мы предоставляем бесплатный опыт использования обычным пользователям. Вы также можете улучшить свой пользовательский опыт, связавшись с нами.

📑 Лицензия

Этот проект является открытым исходным кодом под лицензией GPL-3.0 GPL-3.0.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/kxdev-zimeimojing.git
git@api.gitlife.ru:oschina-mirror/kxdev-zimeimojing.git
oschina-mirror
kxdev-zimeimojing
kxdev-zimeimojing
master