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

OSCHINA-MIRROR/rao-jiechang-HarmonyOS_ScanCard

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

Базовая система учета пропусков с использованием открытого проекта OpenHarmony

I. Описание проекта

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

Хардварь: используется процессор Hi3861 2.4 ГГц Wi-Fi SoC производства Hisilicon в качестве основного микроконтроллера, модуль RC522 для считывания информации о сотрудниках при проходе через пропускной пункт, а также экран USART для создания графического интерфейса пользователя; Программное обеспечение: включает в себя отображение текущего состояния учета пропусков и просмотра записей учета на экране USART, добавление и удаление пользователей, управление правами доступа и временными ограничениями пользователей, а также передачу данных учета на платформу IoT Huawei Cloud через протокол уровня приложения MQTT.

Из-за личных навыков и времени автора, данная работа не достигла совершенства и имеет множество недочетов. В случае возникновения любых вопросов, вы можете связаться с автором по электронной почте, мы будем рады общению и взаимному обучению (~^▽^)~ спасибо!

II. Версии

Версия Описание Дата
V0.0.0 Успешная интеграция модуля RC522 2021.2.7
V0.0.1 Добавлены списки и поддержка USART 2021.2.15
V1.0.0 Учет пропусков, просмотр записей учета, добавление пользователей, удаление пользователей, управление правами доступа, системные настройки, отправка записей учета 2021.5 конец

III. Описание среды разработки

Программное обеспечение:

  1. Visual Studio Code (VSCode): редактирование кода
  2. Ubuntu: компиляция кода
  3. DevEco Device Tool: загрузка кода (плагин для VSCode)

IV. Описание модулей и внешних устройств

Используемые модули:

  1. BearPi-HM_Nano (основной контроллер: Hi3861 2.4 ГГц Wi-Fi SoC)
  2. Модуль RC522
  3. Экран USART

Используемые ресурсы:

  1. GPIO
  2. UART
  3. SPI
  4. Flash
  5. Wi-Fi
  6. MQTT
Системная схема Системная схема Фото системы Фото системы

V. Инструкция по использованию

  1. Получите исходный код HarmonyOS

Адрес исходного кода (скачать): https://repo.huaweicloud.com/harmonyos/os/1.0/code-1.0.tar.gz

  1. Переместите папку scancard_iot в каталог исходного кода code-1.0/applications/sample/wifi-iot/app
  2. Замените BUILD.gn в каталоге code-1.0/applications/sample/wifi-iot/app на BUILD.gn из корневого каталога репозитория
  3. Скомпилируйте и протестируйте.
python build.py wifiiot

VI. Участие в развитии проекта

  1. Создайте форк этого репозитория
  2. Создайте новую ветку Feat_xxx
  3. Подтвердите изменения
  4. Создайте запрос на слияние Pull Request

VII. Контакты автора

1148924656@qq.com

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

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

Введение

Продукт разработан на основе OpenHarmony открытого исходного кода и включает в себя следующие функции: * учёт рабочего времени с помощью карты; * просмотр записей учёта рабочего времени; * добавление пользователя; * удаление пользователя; * управление правами доступа; * настройка системы и т. д. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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