Project Concept

This project will introduce the utilities ThingWorx provides for connections to an Adafruit Feather.

Following the steps in this guide, you will have a fully configured setup between your Adafruit Feather and the ThingWorx platform to begin your IoT development.

We will teach you how to utilize the ThingWorx REST API and the Arduino programming language to connect your Adafruit Feather for IoT application development.

Project Info

Type Quickstart
Level Beginner
Est. Time 30 Minutes
Published October 17, 2018
Author Al Smith

You'll learn how to

    • Connect an ESP8266 WiFi module to a ThingWorx server
    • Use the Arduino programming environment with the ThingWorx REST API
Register to Start Project

Things used in this project


This guide requires a connection the ThingWorx Foundation.

It assumes that you are utilizing the 30-day hosted Foundation server or the 120-day downloaded trial.

Development boards complete with everything needed to prototype a solution are available for less than $20 from several different sources:

These boards and many others are available at the Digi-Key IoT Product site

Software components:
Previous knowledge:


  • Step 1: Install Software
  • Step 2: Set up Arduino IDE, Developer Board, and ThingWorx Server
  • Step 3: Run Arduino Demo
  • Step 4: Next Steps