Originally developed for mobile phones, the Android operating system is also an excellent choice for industrial applications such as instrumentation, control, and automation (ICA).
Android provides a set of embedded software resources at different levels from the most complex applications, to intermediate libraries, to managers and basic core level drivers. The system is available as open source and can be used, modified, and developed without any licensing costs. Its maintenance and evolution is being driven by the Open Handset Alliance (OHA) and a growing worldwide developer community..
On the technical side, Android uses the proven Linux kernel inherited from its core functionality, i.e. process management, file system, network connectivity, and security. Numerous well-known open-source libraries sit on top of the kernel and add further functionality to the system.
For example, the OpenSSL library is being used for security and the SQLite library provides an SQL database engine. Applications are being developed in the Java programming language, which is beneficial for the development process.
The interface application developed for your product requires the right hardware for your needs. Oboid provides a wide range of mostly open-source hardware, enabling you to drive down the costs of the device.
The scalability of the elements used ensures rapid adaptation of new hardware to the system without the need for new developments.
The variety of communication modes supported is afeature of the hardware platform that stands out, allowing the system to easily adapt to your product. The hardware platforms enable the interface to communicate via SPI, serial line, CAN bus, Ethernet, Wi-Fi, USB, etc…
The following describes the features of an example of a hardware platform:
The aforementioned technologies are also integrated into new and attractive devices with tactile graphic interfaces to give your product a better user experience and higher quality and perceived value.