Abstract:
The paper stands for a layered architecture approach of the sensor software component stack for the Internet of Things applications. A well-defined architecture is one of the key success factors for a project, as it improves the maintainability, reusability, and other things related to the efficiency in software development. The concept is inspired by the Automotive Open System Architecture (AUTOSAR) approach of the Software component Development with the proposal to extend the architecture with the Sensor and Actuator component stacks as parts of so named, here, Extended Software (ESW). The first part presents a generic architecture for an IoT device, following with a generic software component stack proposal, applied for any component from the proposed architecture, going through the description of all layers from the Service down to Hardware abstraction, with an implementation proposal, also covering the HW/SW association. In the end, an architecture example for environmental data acquisition is presented.