Extending CoreTools

Adding new functionality to CoreTools usually means creating a python distribution that defines entry_points with specific groups so that iotile-core can find them.

Creating IOTile Plugins

Creating Virtual Devices

Creating New Device Adapters

Creating Virtual Interfaces

Creating Report Formats

Creating Authentication Providers

Setting an Authentication Provider as Default