IoT JumpWay TTM ESP8266 Arduino Temperature Device

The TTM Device is a temperature and humidity sensor device created on an ESP8266 12F and uses the IoT JumpWay for its device to device communication. This is not yet a completed tutorial, but it should give you a good start as it is so far.

Introduction

The TTM Device is a temperature and humidity sensor device created on an ESP8266 12F and uses the IoT JumpWay for its device to device communication. Following this tutorial will result in the breadboard TTM you see in the image below, in a future tutorial I will show you how to create the circuit shown on the right.

Required Software

Arduino IDE (I used 1.8.4)

IoTJumpWay

PubSubClient

ESP8266WiFi

ArduinoJson

DHT

Required Hardware etc

ESP8266 (I used 12F)

Breadboard

Wires

USB Programmer

Resistors

DHT

Before You Begin

There are a few tutorials that you should follow before beginning, especially if it is the first time you have used the TechBubble IoT JumpWay Developer Program. If you do not already have one, you will require a TechBubble IoT JumpWay Developer Program developer account, and some basics to be set up before you can start creating your IoT devices. Visit the following IoT JumpWay Developer Program Docs (5-10 minute read/setup) and check out the guides that take you through registration and setting up your Location Space, Zones, Devices and Applications (About 5 minutes read).

TTM Device Connection Credentials & Settings

Setup an IoT JumpWay Location Device for each IP camera you will be connecting to, and / or your Realsense camera. For this example, we only require the device ID for each camera, we will not be using the MQTT details for each camera as the application is capable of sending data on behalf of any device in its location. Follow the TechBubble Technologies IoT JumpWay Developer Program (BETA) Location Device Doc to set up your devices.

ESP8266 Setup Instructions

For this version of the setup instructions I will just give you the pin connections I used and explain the process using a FocaV2 programmer, but any programmer of that type should work, if you have a different version and try this out feel free to let us know how it went.

ESP8266 / DHT Pin Connections

Coming soon.

Software Installation

Install Arduino, tested with 1.8.4: Visit arduino.cc If you have the option to download from Windows Store I suggest against this, I ran into a number of issues when I wanted to move the locations of the default folders or access the files, I suggest downloading the zip where possible.

Install the following libraries in Arduino IDE PubSubClient, ArduinoJson, DHT.

Cloning The Repository

You will need to clone the IoT-JumpWay-Arduino-Examples repository to a location on your device. Visit the repository on the following link and clone or download the repo to the location of your choice. If you already have a copy of the repo you can sync your local version to retrieve the latest files.

IoT JumpWay Arduino Bugs/Issues

Please feel free to create issues for bugs and general issues you come accross whilst using the IoT JumpWay Arduino Examples. You may also use the issues area to ask for general help whilst using the IoT JumpWay Arduino Examples in your IoT projects.