CommanderPass
CommanderPass is an authenticator to verify user who has permission to access the secret files.
The project is created for building an authentication system with more secure.
Web App Example (Please use HTTP rather then HTTPS to visit.)
How to use
The things you need
Hardware
- Arduino x 2
- XBee S1 x 2 (paired)
- 2.8' Adafruit TFT Touchscreen
- A Mac installed macOS 12.12+
Software
- Go-lang enviroment
- Web Browser
- Cocoapod
- Xcode
- Arduino IDE
System Design
Build
- Use Arduino IDE to build Sender and User code and upload to each Arduino.
- Use cocoapod to install frameworks.
cd Client && pod install
- Use XCode to build & run.
- Start server.
cd Server && go build server.go && ./server
- Open
index.html
insideWeb
directory.
Author
Students from Ritsumeikan University Course: "Topic in IT 4"
Zhou Fang, Junjie Xu, Yizhe Ruan @ 2019.1