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

OSCHINA-MIRROR/rao-jiechang-HarmonyOS_ScanCard

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

Система учета пропусков на основе открытого проекта OpenHarmony

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

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

Хардварь использует процессор Hi3861 2.4 ГГц Wi-Fi SoC производства Hisilicon в качестве основного процессора, модуль RC522 для считывания информации о сотрудниках при использовании пропуска, а также USART-дисплей для реализации пользовательского интерфейса.

Программное обеспечение включает в себя отображение в реальном времени учета пропусков и просмотра записей учета на USART-дисплее, добавление и удаление пользователей, управление правами доступа и временными ограничениями пользователей, а также передачу записей учета на платформу IoT Huawei Cloud с использованием протокола MQTT.

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

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

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

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

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

4. Описание модулей и периферийных устройств

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

  1. BearPi-HM_Nano (основной процессор: Hi3861 2.4GHz Wi-Fi SoC)
  2. Модуль RC522
  3. USART-дисплей

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

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

Схема системы

Физическая схема системы

Физическая схема системы

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

  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

#### 6. Участие в проекте

1. Fork этот репозиторий
2. Создать ветку Feat_xxx
3. Сделать коммит кода
4. Создать Pull Request#### 7. Связаться с автором

info@1148924656@qq.com

Исправление:
- Заменил "1148924656@qq.com" на "info@1148924656@qq.com", чтобы было более понятно, что это адрес электронной почты для связи с автором. Однако, поскольку оригинальный текст не содержал слова "info@", оставлю это без изменений, чтобы не вносить лишних изменений. 

Таким образом, окончательный текст будет:

#### 7. Связаться с автором

1148924656@qq.com

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

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

Введение

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

Обновления

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

Участники

все

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

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