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

OSCHINA-MIRROR/dantang-Gizwits-AirPurifier_Android

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Умный облачный очиститель воздуха

Эта общедоступная версия приложения с открытым исходным кодом больше не поддерживается. Вместо неё компания «Механический интеллект» выпустила облачную открытую платформу для Интернета вещей и предоставила другие примеры проектов с открытым исходным кодом для ознакомления. Адрес проекта общедоступной версии приложения с открытым исходным кодом:

Мы предоставляем техническую поддержку и каналы обратной связи в сообществе «Механического интеллекта», QQ-группе. Веб-сайт сообщества «Механического интеллекта»: http://club.gizwits.com/forum.php.

QQ-группы:

  • G1: Механический интеллект — услуги облачного Интернета вещей, 104975951;
  • G2: Механический интеллект — услуги облачного Интернета вещей, 491509598;
  • G3: Механический интеллект — услуги облачного Интернета вещей, 287087942.

Обратная связь: http://form.mikecrm.com/s1ZJxj.

Демонстрация приложения с открытым исходным кодом очистителя воздуха от Gizwits

Использование Перед использованием открытого исходного кода приложения от Gizwits необходимо создать свой продукт и приложение на платформе разработки «Механического интеллекта». Для работы открытого исходного приложения требуются AppId, AppSecret и ProductKey, которые вы запросили. Подробные инструкции по подаче заявки см. здесь: http://docs.gizwits.com/hc/. После подачи заявки замените строки «your_app_id», «your_app_secret» и «your_product_key» в коде.

Описание функций Это пример приложения с открытым исходным кодом, использующий XPGWifiSDK, который помогает разработчикам быстро приступить к работе и использовать XPGWifiSDK для подключения к приложению «Механического интеллекта» для устройств Интернета вещей. Приложение предназначено для интеллектуальных бытовых приборов, таких как очистители воздуха. Приложение включает следующие функции очистителей воздуха:

  1. Включение и выключение питания очистителя воздуха.
  2. Управление режимами работы очистителя воздуха: спящий режим, стандартный режим, интенсивный режим и автоматический режим.
  3. Установка таймера выключения очистителя воздуха.
  4. Отображение качества воздуха в помещении.
  5. Получение качества наружного воздуха (эта функция требует внедрения стороннего API, который пока не включён в исходный код).
  6. Отображение состояния фильтра и его сброс.
  7. Контроль чувствительности.
  8. Предупреждение о неисправностях и сбоях.

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

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

  1. Регистрация, вход, изменение пароля и выход из системы учётной записи «Механического интеллекта».
  2. Конфигурация AirLink для входа в сеть, конфигурация SoftAP для входа в сеть, привязка и открепление устройства от учётной записи, а также переименование устройства.
  3. Вход в систему устройства «Механического интеллекта», отправка команд управления, получение статуса, подключение и отключение устройства и т. д.

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

Зависимости проекта и установка

  • JAR-файл XPGWifiSDK и библиотеки поддержки. Войдите на официальный веб-сайт разработчика «Механического интеллекта» http://gizwits.com, загрузите и разархивируйте последнюю версию SDK. После загрузки скопируйте разархивированный каталог в каталог libs проекта Android.
  • Устройство Gokit. Используйте устройство Gokit, разработанное «Механическим интеллектом», и запишите соответствующий код продукта, чтобы испытать настройку сети устройства, привязку и другие функции.
  • Виртуальное устройство. Используйте соответствующее виртуальное устройство в лаборатории «Механического интеллекта», чтобы испытать отправку команд управления устройством, получение состояния и другие функции.

Структура проекта

  • Описание структуры пакета. com.gizwits.airpurifier — уникальный код для очистителя воздуха, включающий управление и боковую панель. com.gizwits.airpurifier.activity.control — интерфейс активности очистителя воздуха с управлением. com.gizwits.airpurifier.activity.slipbar — боковая панель активности очистителя воздуха. com.gizwits.airpurifier.activity.advanced — боковая панель активности очистителя воздуха.

com.gizwits.framework — открытая платформа для устройств «Механического интеллекта», включая все виды деятельности, кроме интерфейса активности управления. com.gizwits.framework.activity — активность открытой платформы для устройств «Механического интеллекта». com.gizwits.framework.adapter — адаптер данных открытой платформы для устройств «Механического интеллекта». com.gizwits.framework.config — класс конфигурации открытой платформы для устройств «Механического интеллекта». com.gizwits.framework.entity — класс сущности открытой платформы для устройств «Механического интеллекта». com.gizwits.framework.sdk — класс SDK открытой платформы для устройств «Механического интеллекта». com.gizwits.framework.utils — класс инструментов открытой платформы для устройств «Механического интеллекта». com.gizwits.framework.widget — настраиваемый элемент управления открытой платформой для устройств «Механического интеллекта». com.gizwits.framework.XpgApplication — класс приложения открытой платформы для устройств «Механического интеллекта».

com.xpg.XXX — общий API для разработки «Механического интеллекта». zxing — сторонний компонент для сканирования QR-кода.

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

  • Процесс использования виртуального устройства + приложения (опыт отправки команд и получения состояния).
  1. Зарегистрируйтесь и войдите в свою учётную запись на официальном сайте «Механического интеллекта».
  2. Запустите виртуальное устройство очистителя воздуха в лаборатории «Механического интеллекта».
  3. Зарегистрируйтесь и авторизуйтесь в приложении.
  4. Добавьте виртуальное устройство, отсканировав QR-код на веб-странице.
  5. Взаимодействуйте с виртуальным устройством через интерфейс управления приложением.
  • Процесс использования gokit + приложения (настройка, привязка реального устройства и т.д.).
  1. Бесплатно подайте заявку на gokit на официальном сайте «Механического интеллекта».
  2. Загрузите исходный код gokit и замените его на код продукта очистителя воздуха согласно инструкциям.
  3. Зарегистрируйтесь и авторизуйтесь в приложении.
  4. Настройте gokit в режиме Airlink или SoftAP через кнопку «Я хочу настроить gokit».
  5. Привяжите gokit.
  6. Перейдите в интерфейс управления.

Обращение в службу поддержки Вы можете отправить электронное письмо техническому специалисту «Механического интеллекта», чтобы сообщить о любых проблемах, с которыми вы столкнулись во время использования. Электронная почта: janel@gizwits.com

Комментарии ( 0 )

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

Введение

Джичжи юнь, публичная версия с открытым исходным кодом App — умный очиститель воздуха, версия для Android. Расширить Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/dantang-Gizwits-AirPurifier_Android.git
git@gitlife.ru:oschina-mirror/dantang-Gizwits-AirPurifier_Android.git
oschina-mirror
dantang-Gizwits-AirPurifier_Android
dantang-Gizwits-AirPurifier_Android
master