I'm a software developer and a complete newbie to Adruino technology and was wondering if my idea is possible or am I going to waste my time and energy.
The idea is to control an automated gate with a pin based Arduino controller(LCD display with keypad) without interfering how the gate is controlled with a remote.
When in front of the gate a pin is entered and a request is send to the gate to open.The controller on the gate will then verify the requested pin via an API (Http comms) to verify that the pin received from the keypad controller is valid or not, if the pin is valid then open the gate else return message to controller access denied.
I hope this makes sense what I'm trying to achieve
Your question isn't really clear to me.
I think i understand what you want to achieve, but i do not know how (hardware wise) you would like to do this.
You are indicating you would like to use an Arduino (with LCD and keypad) as a human interface, and send it's input to some other controller to be checked.
Would that controller be an other Arduino, or would you want to connect it to some existing controller of unknown origin ?
You told you want to use a "HTTP connection", but that doesn't tell how you will connect the hardware.
Does the other controller support this "HTTP connection", or do you have to create this ?
Are you able to change that other controller, or are you building that controller yourself, or add something to it to get to your goals ?
Also, you mentioned you want to stay away from some remote control, but it's hard (for me) to see a relation the rest of your question in that.
So, your question raises lots of other questions.
Maybe a more detailed description of what you have and what you want to change / do would be a good idea.
Thanks for replying.
I agree, my questions does raise a lot of other questions and I thought of a much simpler solution.
Basically all I want do achieve is to have some sort of controller(Arduino/Rasberry Pi) to "act" like a remote control to open/close my automated gate.
I was thinking of either sending a SMS to the controller OR the controller needs to be accessible through a Web Interface from where I can send a command to open/close the gate.
Will it be possible to create such a controller to send the same frequency as the existing remote control?
You need to know what is being sent.
If the transmitter just sends a pulse on some frequency, then it would be very easy to open that gate.
For you, but also for some intruder, rendering that gate quite useless.
I hope the transmitter transmits some rolling code to the receiver.
A rolling code is one that changes each time it is sent.
Of course the controller needs a list of codes to check, and the transmitter to send.
A code transmitted can't be reused shortly after it has been used already.
That will make it harder to hack, not just for you, but also for intruders.
I think the easiest way would be to have the Arduino (or whatever) control an actual remote controller.
That is an easy task, at the cost of a single remote unit and very little additional hardware.