All, occupancy control, transport
Read MoreAll, occupancy control, transport
Read MoreMany app developers and integrators ask us why we have chosen Android as the basis for our open IoT platform for security cameras. Let us explain why...
A platform provides a solid foundation upon which to innovate and build new applications. Modern platforms also handle all the "boring" bits, such as application management and updating procedures.
In recent years, there has been a true explosion of IoT platforms. Yet, with more than 450 platforms available, none is truly well suited for the safety and security sector. Security and Safety Things has taken up the challenge of providing just such an IoT platform.
We value reliability and it was clear from the very beginning that the reliability that we desire for our platform couldn't be achieved by building it from scratch. The choice of a Linux-based solution is straightforward since a lot of existing cameras are based on it. However, integrating edge devices into our IoT platform brings new requirements that need to be incorporated into the operating system design.
The challenge is to find the right one out of the myriad of GNU/Linux distributions.
Photo by Farzad Nazifi on Unsplash
A lot of Linux distributions can be built into a platform for IoT devices. We decided to use the Android Open Source Project as the basis for three reasons:
Google's Android provides a selection of well-integrated components in an industry that values reliability and security. It’s sandboxing concept isolates apps from each other and protects the system from malicious apps.
One of the great challenges when building up an IoT ecosystem like ours is interoperability. After all, we want developers to build apps that run perfectly on every device. The mobile phone market pushes towards better cameras and AI, and this is why Android provides interoperable APIs for these purposes. Thus, Android perfectly fits our ecosystem requirements. Joined by a strong hardware abstraction layer, a significant amount of compatibility testing and widespread chipset support, Android is the perfect foundation for interoperable apps.
Android offers an ecosystem for app developers to develop apps. The workflow and tooling to develop apps have reached a high level of maturity that is very important for this new ecosystem to thrive. It lowers their effort to develop apps that will be portable between multiple different cameras of different camera vendors.
We hope that this answers your question: Why is our OS derived from Android? If you have any further questions or your keen to receive updates regarding developer topics alike then contact us and subscribe to our newsletter below.
Did you like this article? Follow us on LinkedIn and Twitter to get all the latest information about Security and Safety Things.
© Security and Safety Things GmbH