IoTize Development Toolkit¶
A platform for shipping remote device controlling apps (variable monitoring, commands, data persistency in the cloud).
Use the IoTize Integrated suite of tools and services and benefits with:
Where to start ?¶
API Guide General API guide. Walks you through how to connect to a device and take advantage of its features
Platform Guide Platform Specific Guide
API Reference Describe all the API operations with sample requests.
IoTize APIs enables communication between your IoTize Tap Devices (TapNLink or TapNPass) and your application (smartphone, browser or desktop).
It provides different communication protocols such as NFC, Bluetooth Low Energy, Socket or Lora.
An IoTize device can been seen as a gateway between your non radio capable device and your smartphone application.
It is a non intrusive hardware and software component that provides firstly bidirectional radio communication capbilities to any target application but also useful features such has variable monitoring, data logging and security.
IoTize device may be able to communicate
- with software applications (smartphone, browser or desktop) through NFC, BLE, WiFi or Lora (called the source protocol).
- with the target application through SWD, S3P, JTAG, MODBUS, GPIO or serial.
The IoTize API is separated into multiple layers.
This layer is in charge of receiving/transeiving raw data from/to the IoTize device.
This layer build and parse LwM2M commands and responses.
Tap Device API (Core features)¶
The Tap device API provides IoTize Tap device specific features:
- Easily access exposed Tap device services with a user friendly API through named functions. Data encoding and decoding is managed for you
- Read/Edit target application variables
- Target application variable monitoring
- Encrypted communications
- User authentication
Based on the Tap Device API, we can easily build more advanced features. Separated libraries that provide extra features:
API to create a relay (gateway) between two communication protocols.
For example, you can create a relay that transform incoming socket commands into Bluetooth Low Energy commands.
Configure your IoTize device thanks to configuration scripts.