Tertiush / Alarmin-Android-App

Alamin is an android app for controlling Paradox alarms through an IP module
MIT License
12 stars 10 forks source link

Enhancement: allow connecting to IP150v2 (firmware 4.10 and later) #52

Open kobuki opened 5 years ago

kobuki commented 5 years ago

It's well-known that Paradox is trying to steer their users towards their cloud based solution. This makes direct connections impossible, but the connection is still possible through their services. They are using their own cloud servers with smart phone push messaging support, etc. The connection is made through STUN external IP discovery, some REST API for info gathering before actually connecting, and applications connect through the servers back to the module using their services as a kind of TCP proxy, as I gather. There are already working 3rd party solutions for this, such as this one: https://github.com/jpbarraca/pai

It doesn't look very complicated. Their cloud solution looks very rudimentary and lacking, but works for what it's apparently made for (simplifying IP150 setup and real push messaging, not clunky smtp). The user still needs a subscription, but at least 3rd-party solutions are still possible. The required connection details are the registered email, site name and the panel password which can be displayed on the keypad. Then the protocol (NEware?) is just the same old one on port 10000/tcp through their cloud connection.