Download presentation
Presentation is loading. Please wait.
1
Cellular Server in a Smart Home
Yishai Burt Yosi Gabay Supervisor: Prof. Ran Giladi
2
EIB/KNX Introduction The world's only open standard for home & building control. Can work with a variety of media types, including twisted pair, power line, RF, IR and even Ethernet. Decentralized -The components communicate with each other, Distributed. Applications in: lighting, alarms, blinds/solar control, automatic window control, energy management and much more…
3
Our Inheritance Our Goals EIB Server EIB Server redesigned
Linux Only RS232 only Constant encryption key Pocket Master Server EIB Server redesigned Cross-Platform RS232 or EIBnet/ip Diffie-Hellman Standalone Library, General Client base class SMS Server AMX Server
4
Design – EIB Network Communication via RS232 (BCU)
Currently works only with Open Source Linux driver Communication via UDP (EIB/net Router) Cross Platform (Windows/Linux) UDP Multicast (using known port and Multicast address) Unsecure Messaging No Encryption No Authentication
5
Design – EIB Control Network
Client Authentication User Name & Password Data Encryption Initial Private Key Diffie-Hellman Implementation
6
Design – AMX Network AMX Network
Controls Audio/Video Devices Separate Protocol within AMX Network Message Translation (EIB <-> AMX) Authentication Encryption Currently Not implemented
7
Implementation - General
Project Components Standalone Library (.dll in windows, .so in linux) Generic Base class for all clients EIB Server implemented as a separate process Multi Threaded Can be executed as service SMS Server implemented as separate process Derived from Generic Client base class RS232 interface to the cellular modem
8
Implementation – Diffie Hellman
Generating Random numbers Through CPU time-stamp Miller-Rabin Algorithm to Determine Large Prime numbers Massive numbers are calculated using the power chaining rule Only correct messages are responded (avoiding port scanning)
9
Implementation – EIB Control Messages
10
Demonstration
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.