Reader small image

You're reading from  Hands-On Internet of Things with MQTT

Product typeBook
Published inOct 2019
Reading LevelIntermediate
PublisherPackt
ISBN-139781789341782
Edition1st Edition
Languages
Tools
Right arrow
Author (1)
Tim Pulver
Tim Pulver
author image
Tim Pulver

Tim Pulver is a Berlin-based freelance interaction designer and developer. In his work, he combines his physical prototyping experience and knowledge of interface design with modern technologies such as 3D printing, laser cutting, web technologies, and machine learning to create unique interactive experiences. In recent years, he has worked on interactive data visualizations, web-based audiovisual experiences, musical interfaces, and cables an innovative browser-based visual programming language that enables the creation of interactive audiovisual prototypes without writing any code. He holds a Bachelor of Arts degree in interface design from the University of Applied Sciences in Potsdam, Germany.
Read more about Tim Pulver

Right arrow

Making your device smart

The detection of all of our cube sides is working now. Let's add MQTT to our code base:

  1. Open the MQTT example code from this book's repository: general/arduino/mqtt_shiftr_send_receive_example.

As we did in the other projects, let's run this test-code first before we integrate it into our main sketch to make sure the Wi-Fi, as well as the MQTT connection, is working.

  1. Enter your Wi-Fi name (WIFI_SSID) and Wi-Fi password (WIFI_PASSWORD). You can also customize MQTT_DEVICE_NAME. You will see it on shiftr.io when you look at the network graph.
  2. Pick any name you like here, but stick to the characters a-z, 0-9, and dash (-). Other characters might work as well but might also lead to problems with certain MQTT clients or servers.
  3. Try to make your device name unique (for example, by appending a few random numbers). The device name...
lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Hands-On Internet of Things with MQTT
Published in: Oct 2019Publisher: PacktISBN-13: 9781789341782

Author (1)

author image
Tim Pulver

Tim Pulver is a Berlin-based freelance interaction designer and developer. In his work, he combines his physical prototyping experience and knowledge of interface design with modern technologies such as 3D printing, laser cutting, web technologies, and machine learning to create unique interactive experiences. In recent years, he has worked on interactive data visualizations, web-based audiovisual experiences, musical interfaces, and cables an innovative browser-based visual programming language that enables the creation of interactive audiovisual prototypes without writing any code. He holds a Bachelor of Arts degree in interface design from the University of Applied Sciences in Potsdam, Germany.
Read more about Tim Pulver