https://github.com/arjunrao87/latchkey-child
Home automation system for door entry
https://github.com/arjunrao87/latchkey-child
buzzer door-opening iot
Last synced: over 1 year ago
JSON representation
Home automation system for door entry
- Host: GitHub
- URL: https://github.com/arjunrao87/latchkey-child
- Owner: arjunrao87
- Created: 2017-04-03T22:23:18.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-04-17T18:03:53.000Z (about 9 years ago)
- Last Synced: 2025-01-21T03:11:11.439Z (over 1 year ago)
- Topics: buzzer, door-opening, iot
- Language: CSS
- Homepage:
- Size: 793 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Latchkey Child
#### An application to open up any intercom buzzer-based door opening system found a lot in New York City
## Main Components
1. Intercom with buzzer to open door
2. Raspberry Pi ( whatever version ) to host the application server ( LatchkeyServer )
3. Web browser or iOS device to use to activate the door opening
## System Architecture
### Back End ( Application Server )
### Front End ( Client )
## APIs supported on the backend ( Work in Progress. Subject to change )
### 1. Generate secure code
**Request type** : POST
**Request URL** : /generateCode
**Request Params** :
- phoneNumber : < phone number to which text needs to be sent >
**Response** : Text with secure code
### 2. Open door
**Request type** : POST
**Request URL** : /unlock
**Request Params** :
- secureCode : < generated secure code >
**Response** : Success message along with door buzzing open
### 3. Data for times door was unlocked in the last 'n' days
**Request type** : GET
**Request URL** : /data/:days
**Response** :
~~~~
{
"data" : [
"client":"Alfred Thomas",
"clientType":"iOS",
"datetime":"4/3/2017 14:00:03"
]
}
~~~~