Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 2.34 KB

README.md

File metadata and controls

51 lines (35 loc) · 2.34 KB

Electra PAS.17A Smart Intercom Adapter - (Flutter-based ) Mobile Application

You can contact him for a ready made solution adapted to you, which you can install yourself or have Mr. Simpalean send you a new device that "just works" :) If, however you like DIY work and have time on your hands, you can stay here and read a bit :) and use these resources free of charge :).

If you like my work, and want to give something back, you can also Buy me a beer

What's this about

This is a "smart" adapter tailor made for Electra PAS.17A units, that allows you to get Push Notifications on your phone whenever your Intercom device is ringing and also control de device via Talk/Open commands.

Note: It will NOT forward audio to/from device.

How does it work

The solution is composed from 3 components:

  1. A device that interfaces with the Electra device - see this page

  2. An application server - see this page

  3. A mobile application - this repository contains the source code for the mobile application.

App Demo App Settings App Call Log

The "Mobile Application part"

The mobile application connects to the Application Server and can:

  • receive Push Notifications from the Application Server
  • see the status of the Intercom device (via Rest APIs/WebSockets)
  • send Talk/Listen/Open commands to the Intercom device (via WebSockets)
  • change the configuration of the Intercom device (via Rest APIs)
  • see the call log (via Rest APIs)

It uses Firebase Cloud Messaging for pushing notifications to the device, but you'll have to configure your own Firebase application access tokens and add them to your project for all targets you want to use (android as google-services.json/ios as GoogleService-Info.plist). For more info, please check official documentation provided by Firebase and Flutter Fire or just disable push notifications in the code.