PIOS API Core
The Peripheral Input/Output Services (PIOS) API Core includes classes used to find, connect, and use functionality available across different peripheral types. It provides an abstraction layer between the application and the peripheral. A developer using PIOS need not be concerned about the implementation details of each peripheral model supported. Instead the developer targets abstracted functionality provided by the peripheral and required by the application.
The abstraction provided by the PIOS API also extends to provide peripheral support across several platforms (OS, JVMs, processors).
The PIOS API Core is part of the SAP NetWeaver Mobile client API.
The PIOS API Core contains common functionality available across peripheral types. For example, it includes methods to:
● Find peripheral drivers installed on the device
● Open a connection to a peripheral
● Configure the driver

Refer to the SAP NetWeaver Mobile client API Javadocs for detailed method description.
Peripheral models can offer additional functionality not supported by the PIOS API.