markkimsal / homesecurity

VISTA ICM replacement: Adruino firmware for Honeywell / Ademco Vista series security panels
https://alarmtool.com/
51 stars 24 forks source link

Using only Arduino #6

Open valenciakva opened 6 years ago

valenciakva commented 6 years ago

Thanks for the detailed guide. I am planning to implement this but I have the following questions:

My goal is to use the Arduino as keyboard for a Honeywell (Ademco) 4110XM and be able to enable disable the alarm from a WEB site.

I am sorry if these are basic questions.

Thanks.

markkimsal commented 6 years ago

The Arduino platform is generally not powerful enough to do any worthwhile SSL encryption. So, communicating to a Web site would have to be done unencrypted. Similarly, sending emails would have to be done unencrypted. The Raspberry Pi can be the host for any Web or SMTP technologies and use proper SSL.

The Raspberry Pi could also be used for communicating with the panel, thus removing the need to use the Arduino, but the RPi is not an RTOS and is prone to losing some information from the panel. Plus, the code for panel decoding is already done for the Arduino, and the low cost doesn't seem to make porting to RPi worthwhile.

There is already a Web package built for Raspbian that works with the Arduino.

https://github.com/TANC-security/tanc-web-app