Centralized Device Independent Software Architecture for the Internet of Things
Resumen
The Internet of Things (IoT) is growing
stronger every year, as developers we need to get
ready for the challenges ahead of us. It is getting
hard for software developers to have a starting point
for implementing new embedded systems and test
them on existing IoT platforms. A software platform
which is easy to understand, with scalability and
security in mind is needed. This paper provides a
centralized device independent software platform as
a possible solution for developers that need a
starting point that has a simple to understand
architecture. Since security is also a key factor in
IoT, this platform is secured by implementing public
key encryption using Secure Socket Layer (SSL).
This proposed software platform has very familiar
components to start developing and testing
communication with custom or vendor specific
embedded devices for the IoT.
Key Terms - Centralized Architecture, Device
Independent, IoT, SSL.