Hello everyone!
My name is Lambros , and I joined Balena two weeks ago.
The goal of my project is to use the Raspberry Pi to make an automated door.
I have no technical background, so I tried to come up with some ideas on how an employee may gain access to the office without having to manually create and register an account with the door control application.
The following was my first simplified approach.
1.When an employee approaches the door, his phone automatically connects to the office’s Wi-Fi.
2.Every “some” seconds, Raspberry checks local Wi-Fi devices.
3.If the Mac-address of the registered cellphone is found in the Local Wi-Fi list, Raspberry sends a signal to open the door.
There are a number of pain points to the current approach:
1.Employees must register their Mac addresses with an online document before visiting the workplace.
2. Numerus concerns about security.
3. The employer will still be connected to the office’s Wi-Fi, and Raspberry will continue to send out signal to open the door.
I’m thinking of choosing this method after considering the pain points. The steps are as follows:
1.When an employee approaches the door, his cellphone automatically connects to the office’s wireless network.
2. Employee accesses a local page by typing Raspberry local IP into his web browser.
3. Enter the employee’s credentials into the local page (Raspberry connected to an API with the company’s employee credentials, Google credentials?)
4. When the employee presses the open button on the local page , the door opens.
The most important issues to consider.
1.It will take too long to enter the office.
2. It will be difficult to type while carrying bags and other items.
I’ll be using the following hardware:
1.A raspberry pie 4
2.A solenoid lock
3.A relay module
4. 12V 3A power supply
5. 12 V to 5V converter
I’m starting with Python( baby steps) and would like to balenify it with Docker.?
I welcome suggestions and ideas for how to make this project work