Home Labs Stories Build a WiFi Localisation Node

BUILD A WIFI LOCALISATION NODE

image story

ABOUT THIS STORY


Posted on March 12, 2018



Intermediate
2 Hours

Introduction

1. Building the module

2. Starting up the Arduino Environment

3. The Things Network Dashboard

4. Copy Credentials and compile

5. Payload function

6a. Get a Google API Key

6b. Get a HERE API Key

6c. Get a LoRaCloud key

7. Decide for Local or 'Cloud' Node-RED

7a. Install Node-RED [Local Node-RED Setup]

7b. Install Node-RED [FRED Setup]

7c. Install Node-RED [IBM Cloud setup]

7d. Install Node-RED on HASSIO (Home Assistant)

7e. Install Node-RED on a Raspberry PI

8. Node-RED flow

9. Node-RED: The Things Network connection

10. Node-RED: Enter API Key(s)

11. Node-RED: Deploy your flow

12. Node-RED: Debug and customization options

Introduction


GPS is often used for localisation. There are other possibilities. One of them is listen to the surrounding WiFi networks and 'ask' Google where you are. We will use a ESP8266 with RFM95 as a node and IBM 'Cloud' / Node Red as a back-end platform.
Thanks to Charles-Henri Hallard / Ch2i for his cooperation and sharing his PCB design for workshop purposes. Thanks to Roger, Remko, Bastiaan for their contributions! And all the other workshop attendees for their patience!