Building Ioto

Ioto releases are available as source code distributions from our Web Site.

Several build environments are supported:

For other environments, you will need to cross-compile. The source code has been designed to run on FreeBSD, Linux, Mac OS X and other operating systems. It has been tested under Fedora and Ubuntu Linux based on the Linux 4 Kernel, Microsoft Windows 8 (32 and 64-bit), and MAC OS X 10.11.

Accessing the Source Code

With each Ioto release, a complete source code snapshot is provided. You can download a source package from the Ioto web site. A GitHub repository is used to track issues and for discussions.

Download Source GitHub Issues

Building Ioto from Source

The Ioto source distribution contains all the required source files, headers, and test frameworks to reconfigure, build, and verify Ioto. The software supports two methods for building from source.

You can build by simply typing make or you can select one of the IDE projects under the projects directory.

For more details, read building from source:

Building with Make Building with an IDE


Ioto includes support for multiple SSL stacks including:

MbedTLS is a compact TLS implementation suitable for embedded devices. Ioto includes the MbedTLS distribution and will build with it by default. OpenSSL is a leading open source TLS stack that is faster, but bigger.

Building with OpenSSL

© Embedthis Software. All rights reserved.