Setup a Raspberry Pi as an IoT Device
Connect a Raspberry Pi to ThingWorx using the Edge MicroServer (EMS).
Guide Concept
This project will utilize the Edge MicroServer (EMS) to connect ThingWorx Foundation to a Raspberry Pi.

Guide Info
Level | Intermediate |
Est. Time | 60 Minutes |
Published | Jan 15, 2021 |
Author | Jason Wyatt |
You'll learn how to
- Set up Raspberry Pi
- Install, configure, and launch the Edge MicroServer (EMS)
- Connect a remote device to ThingWorx Foundation
Things used in this guide
Environment:
This guide assumes use of either the hosted Foundation server or the downloaded trial.
You will also need the following:
- Raspberry Pi - You may purchase one from the Raspberry Pi web site, Digi-Key or RS.
Note that this guide was created on a Pi 2 and cross-tested on a Pi 3 and Pi 4. Other versions of the Raspberry Pi are not covered, and may be utilized only at your own discretion.
- An SD card (8+GB... 16+GB recommended) with the Raspbian operating system installed.
Note that this guide utilizes Raspbian Buster Full. Other OSes are not covered, and may be utilized only at your own discretion.
- A monitor, USB keyboard, USB mouse, and WiFi to interact with the Pi.
Software components:
Previous knowledge
This guide is part of a Learning Path. We've curated other guides relevant to this one to help you learn and get up to speed as quickly as possible.
Learning Path Overview
Medical Device Service
Utilize Foundation and the Edge MicroServer (EMS) to connect and monitor remote Medical Devices for service-applications.
In This Learning Path
1
Secure
3
4