Site Tools


Getting Started with IoTivity - Troubleshooting and FAQ

This information pertains to the “Getting Started” instructions found on If having issues with the steps outlined there, please read through these common issues and questions.

  1. I'm having issues with curl - The IoTivity-Lite installer script can be found here: The OTGC installer script can be found here: Both can be copied to a local .sh files and executed if the curl command is failing.
  2. I'm building on Windows - Check out the “Building sample applications on Windows” section of the “README.rst” file, found in the “iotivity-constrained” directory under the IoTivity Lite project directory.
  3. I'm not building on Windows or Ubuntu Linux 16.04.5, and have generic toolchain issues - Try installing Ubuntu Linux 16.04.5, or creating an Ubuntu 16.04.5 VM using VMWare Workstation (free download for non-commercial use).
  4. I need an OCF feature that is not present in Lite - Take a look at IoTivity “main”, which is the older open source reference implementation of OCF Specifications 2.0.0 and prior. Get started building “main” using the IoTivity build instructions.
  5. Is there an Android Client? Yes! The Android version of the OTGC can be installed following these instructions: Installing OTGC on Android
  6. What is “iotivity-constrained”? IoTivity-Constrained is the former name for IoTivity-Lite; they're the same thing. IoTivity-Lite is the newer and correct name, although the constrained term still hangs around on some URLs, etc. For more info on IoTivity-Lite visit About IoTivity-Lite
  7. Still no luck? Ask your question on the iotivity-dev email reflector.
getting_started_troubleshooting_and_faq.txt · Last modified: 2019/03/14 15:36 by nathanheldtsheller