.Getting-Started-with-Software-Integration-v2.0
Customer Documentation
Customer Documentation: Neonode® Touch Sensor Module User's Guide : .Getting Started with Software Integration v2.0
The zForce AIR Touch Sensor can be integrated into any host system that supports either the I2C or the USB HID transport protocol. The zForce communication protocol is based on I2C- or USB HID-transport of messages that are serialized according to the zForce ASN.1 Serialization Protocol. ASN.1 is a standardized way to describe data regardless of language implementation, hardware system and operating system (ISO/IEC 8824).
Use the zForce SDK
Communicating without Deserializing ASN.1-encoded Messages
The zForce SDK is compatible with USB and Windows or Linux and allows you to communicate with the sensor without considering encoded ASN.1-messages. It can also be used to create an application for communication with the sensor. The SDK contains an example program to get you going. An explanation of the program in pseudocode is available here.
Download zForce SDK from https://support.neonode.com/docs/display/Downloads/zForce+SDK+Downloads and refer to separate zForce SDK documentation.
Use the zForce AIR Interface Library for Arduino
Communicating with I2C and Arduino
The zForce AIR interface library is compatible with I2C and Arduino. It is a primitive function library and can be used to handle the communication with the sensor. The library contains an example program to get you going.
For more information, refer to zForce AIR interface library for Arduino.
Communicating Using a System and a Programming Language of Your Choice
Learn more about the zForce Communication Protocol and write your own application to read and write data via one of the following transport modes:
- USB Raw HID Mode
- I2C Transport
Make sure to prepare the sensor for communication, refer to Initializing Sensors.
Neonode provides the following help to get you started:
- A Message Generator, as part of the Neonode Workbench. This tool can be used to generate serialized messages according to the zForce ASN.1 Protocol. Refer to separate Neonode Workbench documentation on https://support.neonode.com/docs/pages/viewpage.action?pageId=9374867.
- Examples of different implementations. Refer to Implementation Examples.
- The Neonode Help Center. For any questions, refer to https://helpcenter.neonode.com/hc/en-us/requests/new.
Document generated by Confluence on Sep 11, 2025 11:01