Skip to content

Latest commit

 

History

History
27 lines (17 loc) · 1.13 KB

README.md

File metadata and controls

27 lines (17 loc) · 1.13 KB

SmarDe's@Work: smartdevices-gateway

The SmartDevices-Gateway (SDGW) works as an 'Translator' between the Rule-Engine or other Middleware-Services and the SmartDevices. It Translates Middleware-Messages from AMQP to something the smart-devices can understand and work with.

In Addition it persists status-informations about registered smartphones and notifies them via Firebase-Cloud-Messaging to inform them about new and changed data.

App-Documentation

See the App Documentation for more detailed Infomation about the SDGW.

Getting Started

Installation

See Installation SDGW

Start Coding

See Working with Code Page for more information.

Requirements

Terms

  • DI - Dependency Injection: Software-Pattern to distribute and automate Class-Generation and
  • SDGW - Abbreviation for Smartdevices-Gateway
  • SD - SmartDevice
  • DeviceId - An Identification for a specific device. The DeviceId has a general format of "{name}.{id}" (RegEx: [a-zA-Z0-9]*\.[a-zA-Z0-9]*)

Used Libraries