Web interface on server with Arduino Uno

Hi all,

(New here so I understand if your hesitant to help haha but I hope to be around for awhile)

I just recently got put in a position at a company where I am trying to help revamp security solutions for perimeter security.

I want to create a prototype of how I want the system to work using an Arduino. I have an ESP8266 that I configured alongside IFTTT to send an SMS when our system is triggered. The triggering mechanism is a normally open switch. When the normally open switch is closed, our controller triggers a dry contact output. Then the ESP8266 recognizes the switch has closed and sends a text to my phone (ex: "The system has been compromised!!")

So basically our controller handles everything and then sends the output to the ESP8266. All that I want to do is create an arduino setup that can tell if the switch is going off (like an alarm) and then be able to monitor it on a local network (or access it on the web from anywhere). Also ideally I would want the SMS "texting" feature to be left intact. I am not sure if I can hook up the ESP2866 wifi capabilities with the Arduino Uno to solve the internet problem.

I know that the specifics aren't all here, I was hoping I could get some help in the form of guidance (links of tutorials/explanations).

Any questions you have that I could answer to further along this idea would be great.

Thanks!
J

I don't understand. What do you want to do with an Uno, if you have an ESP? Start a webserver on ESP, create a webpage and serve it to client. Look at webserver ESP examples.

steveyzermanfan:
I want to create a prototype of how I want the system to work using an Arduino

Do you have an exact description of what you need?

steveyzermanfan:
I am not sure if I can hook up the ESP2866 wifi capabilities with the Arduino Uno to solve the internet problem.

Sure you can:
Video I
Video II

Anyway,
I wouldn't mix security with arduino nor ESP8266 unless you know what you're doing.

  • Wifi connections tend to get hacked, especially if its a visible one with "Security" as name.
  • Wifi/GSM/etc. can get jammed, so the recipient won't receive any alert in real time.
  • Your connection between devices should be encrypted using SSL (just in case) - which I'm not sure an easy task.
  • Use an authentication mechanism between your devices (oAuth etc.).