Remoticon: MachineChat - A Universal Sensor Hub

Developing an Universal Sensor Hub, with MachineChat's JEDI One and a Raspberry Pi (sponsored by Digi-Key).

Public Chat
Similar projects worth following
Eventbrite link: workshop (sponsored by Digi-Key) is about developing an Universal Sensor Hub, with MachineChat's JEDI One and a Raspberry Pi. Learn how to setup MachineChat and configure external WiFi sensors to communicate with the application. Participants will learn to develop an IoT application using the SparkFun Thing Plus ESP32 on the Raspberry Pi. Learn to use MachineChat to easily connect sensor data to a cloud and visualize your data in real time. Participants will be able to send data to the cloud thru the development environment and visualize the data. 3 connection points will need to be soldered on the ESP32.

Workshop details:

Hardware: To simplify Participants workshop experience it's recommend to have a Raspberry Pi 3 or 4 running the desktop variation of Raspberry Pi OS, with a monitor and keyboard.

Software: -> Linux ARM 32 bits
Then install

Otherwise, a Linux x86 pc will also work for the WorkShop.

Link to all 4 parts:

Raspberry Pi 4:
Pi Noobs SD card:

Pi Power supply:

Machinechat for Linux RP:

Parts Provided by Digi-Key:

Link to cart:


ESP32 USB Cable:

One Wire Sensor:

2.7K Resistor for One-Wire:
ESP32 - Power supply:

Instructor: Robert C Nelson (rcn-ee) is a Principal Applications Engineer with Digi-Key. He has been with Digi-Key since 2005 and assists customers with deploying ARM and Linux systems. He serves on the board of the BeagleBoard Foundation. He is responsible for maintaining the Linux on ARM section of the

plain - 655.00 bytes - 11/07/2020 at 22:21


Adobe Portable Document Format - 2.32 MB - 11/07/2020 at 21:38


x-zip-compressed - 7.73 kB - 11/07/2020 at 16:50


Portable Network Graphics (PNG) - 1.41 MB - 11/06/2020 at 21:51


Portable Network Graphics (PNG) - 1.54 MB - 11/06/2020 at 21:48


View all 11 files

  • 1
    Raspberry Pi OS (32bit) with deskop: (mirror tested version)

    If you don't have Raspberry Pi OS pre-installed, please use this version:

    It's a local mirror of

    Mirror of BalenaEtcher is provided for easy install thru Windows, Linux, and mac

    If you have a different version of Raspberry Pi OS installed, just make sure you have the desktop version.

  • 2
    Solder or use Breadboard. ;)
  • 3
    Expose Sensor Wire

View all 12 instructions

Enjoy this project?



Cat wrote 11/07/2020 at 22:08 point

So how do I get to the workshop?

  Are you sure? yes | no

Cat wrote 11/04/2020 at 05:53 point

Do I really need to run the "Linux ARM 32 bits on the Raspberry Pi" rather than in an intel PC running windows or linux?  I think I built esp arduino code on my windows box but... there may be reasons... if you say so.  Also, could I use a Jetson Nano instead?  My RPi 3 is in another project that I could disassemble, but...

  Are you sure? yes | no

robert.nelson wrote 11/04/2020 at 21:27 point

Hi Cat, For ease of the workshop, we wanted to limit the number of "devices" each participant had to control/monitor.

By using the RPi family of devices, we can run MachineChat on the Pi along with Arduino to program the ESP32. (Thus not worrying about random Windows, Mac, and Chrome issues..)

The same can be done, if you are running a Linux x86 machine.  While MachineChat also supports Mac and Windows, during the Workshop, I'll be exclusively running everything off a RPi4 for the audience.


  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates