Date | Discription |
---|---|
2021.04.01 | システムの名前を「EntryExit-Management-System」から「HelloBye」に変更しました |
2020.12.17 | 開発版を公開 |
HelloBye(以下 システム)は,大阪電気通信大学 情報通信工学部のハッカソン企画で開発した入退室管理システムです.
このシステムの利用にはRaspberry PiとPasori, そしてGoogle Accountが必要です.Raspberry Pi と Pasori はカードの読み取り制御とデータ転送に,Google Account はGoogle Cloud Platformを用いてデータベースと外部連携による通知の機能を実装するのに必要です.
"hoge"の魅力が直感的に伝えわるデモ動画や図解を載せる
このシステムの構築に必要な機材は以下の通りです.
- Raspberry pi 4 (Raspberry Pi OS)
- Pasori
- USB Speaker
また,ソフトウェアの開発に必要なライブラリは以下の通りです.
- Python 3.7
- pyUSB
- libusb
- gspread
- nfcpy
- Docker
Install nfcpy to use Pasori.
pip install -U nfcpy
pip instsall libusb
pip install gspread
pip install pyusb
Access to Google Drive and create a new Spreadsheet, and select Tools > Script Editor in the menu bar.
You need to set to use nofication via Slack.
git clone https://github.com/xwasoux/EntryExit-Management-System.git
cd EntryExit-Management-System
python3 main.py
現状,Felicaに対応しているカードであればなんでも情報を取得してしまうので,学生証以外を用いないことを注意すべきである.