Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonnor/unlockoslo
Software-defined door control
https://github.com/jonnor/unlockoslo
access-control door-lock mqtt
Last synced: 4 months ago
JSON representation
Software-defined door control
- Host: GitHub
- URL: https://github.com/jonnor/unlockoslo
- Owner: jonnor
- License: mit
- Created: 2017-11-01T09:17:55.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-08-23T17:22:10.000Z (over 2 years ago)
- Last Synced: 2024-10-04T17:53:54.215Z (4 months ago)
- Topics: access-control, door-lock, mqtt
- Language: Jupyter Notebook
- Homepage:
- Size: 19.9 MB
- Stars: 8
- Watchers: 4
- Forks: 1
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
An IoT doorsystem controller for standard electronic door strikes and door opening actuators.
Coordinates the physical opener buttons, mode switches, and offers a HTTP/MQTT interface for unlocking using a mobile app.
Focus on ease of prototyping and adapting to changes.Developed for [Oslo Kommune](https://www.oslo.kommune.no/english)
by [Trygvis IO](https://trygvis.io) and [Flowhub.io](https://flowhub.io).# Status
**In production**One doorsystem is deployed and in use since December 2017.
# License
[MIT](./LICENSE)# Software
Key features
* HTTP gateway with RESTful API
* Device healthcheck monitoring, accessible as HTTP GET
* Works behind NAT, on office/residential networks and 4G.
* Standard MQTT TLS communication from device to gateway. Tested with Mosquitto
* Firmware runs on standard embedded Linux, using sysfs GPIO.
Tested on Raspberry PI3 running Raspbian Jessie
* Remote access to device via reverse-tunneled SSH, for updates or debugging.
* Remote deployments to devices automated using Ansible
* Simple Python 3.5+ code for both gateway and firmware### [Firmware](./firmware)
### [Gateway](./gateway)
### [Ansible](./ansible)
# [Hardware](./hardware)
Key features
* Works with standard electronic door hardware. Tested with DORMA
* Raspberry PI shield formfactor. Probably compatible with most RPI clones
* Single power-supply, 9-24V input voltage. Integrated DC/DC stepdown for RPi
* 8 digital inputs. 5-24V.
* 6 outputs. 24V compatible, 2A sinking.
* Designed in KiCAD