home gateway
Raspberry Pi or Orange Pi will be adopted for the home gateway device in which installed a few set of the below open source software for building the home automation system.
- Lighttpd : WEB Server
- Home Assistant : Home AUtomation Framework
- Linphone : SIP VoIP Telephony App
- Mosquitto : MQTT Broker(Server)
- LIRC : Infra Red Remote Control
- VLC: Streaming Player
You can control the VLC or Linphone not only on the WEB interface, but also IR Remote Controller.
Home Gateway
The Home Automation System
Home Assistant
The home automation system called "Home Assistant(HASS)" will be installed in the gateway to manage and control the other devices via WiFi network. The WEB frontend interface doesn't depend on any Operating Systems, so, it can be used on MAC, Windows, Linux, iOS, Android and so on. This system centralizes all devices and the automation rules.

Access Point and DHCP Server
Router Function
You can configure the WiFi connection between the gateway and the home router on the WEB Interface. The gateway has rolse for the Acess Point to establish the wifi connection with the home router and DHCP server which enables the peripheral devices to access to the gateway. Even if the gateway doesn't connect to the internet, you can establish the home automation system in the closed network.

SIP VoIP Phone
Linphone
Linphone: The SIP Phone App is installed to the gateway for making the calls to your mobile at the emergency event. Making the calls and user registration are all free. The home automation rules enable to make a call automatically when the sensor devices detected the emergency event. Linphone is operated by the IR remote device or the WEB interface on the gateway.

Streaming Player
VLC Media Player
VLC media player is installed for listening to the net radio programs and playing the any sounds. This player is used for the notification of the emergency event by sound when the security device sent the exceptional data. The home automation rules enable to play any music at any time(timer). VLC also controlled by IR remote controller or WEB interface on the gateway.
