A collection of know-how and URLs to get started with IoT Gateways and Servers.
A short (4 minutes) and helpful video introduction "What is an IoT Gateway? (SAP EA Explorer - Short Video)" can be found at https://www.youtube.com/watch?v=6ObesqWDpEo
Contents of this page
- Raspberry Pi (RPi) and NodeJS
- Node-RED
- Things Gateway by Mozilla
- Bluetooth und Bluetooth Low Energy (BLE) on embedded Linux devices
If you are new to Raspberry Pi (RPi), take a look at the official Raspberry Pi documentation homepage: https://www.raspberrypi.org/documentation/.
Another good source of introduction for "Node.js and Raspberry Pi" can be found on w3schools.com: https://www.w3schools.com/nodejs/nodejs_raspberrypi.asp
- Node-RED home page on https://nodered.org/
- Getting Started on https://nodered.org/docs/getting-started/
- "Random Nerd Tutorials" about various IoT topics on https://randomnerdtutorials.com
- "Getting Started with Node-RED on Raspberry Pi"
- https://randomnerdtutorials.com/getting-started-with-node-red-on-raspberry-pi/
- Basic infos about node-red
- Installation in Raspberry Pi (there might be other/simpler ways than shown here)
- Node-Red IDE Overview
- A very simple flow with "Inject" and "Debug"
- "Exporting and Backing Up your Node-RED Nodes"
- https://randomnerdtutorials.com/exporting-and-backing-up-your-node-red-nodes/
- simple and short ...
- "Getting Started with Node-RED on Raspberry Pi"
- "Node RED Programming Guide" from Sense Tecnic Systems Inc
- Homepage on http://noderedguide.com/
- Eight Lectures about Node-Red
- Most lectures use "FRED", a cloud service for "Front end for Node-RED", which you may (or may not) use.
- "Random Nerd Tutorials", "Getting Started with Node-RED Dashboard"
- https://randomnerdtutorials.com/getting-started-with-node-red-dashboard/
- Installation
- UI Tabs and Groups
- Very simple UI with "Room and Garden", but no interaction or business logic
- Project Things: https://iot.mozilla.org/
- Things Gateway: https://iot.mozilla.org/gateway/
- Things Framework: https://iot.mozilla.org/things/
- Ben Francis, 2018: How to build your own private smart home with a Raspberry Pi and Mozilla’s Things Gateway
Note: Bluetooth Low Energy (BLE) was formerly known as Bluetooth Smart
List of helpful URLs:
-
Debian Wiki, BluetoothUser:
https://wiki.debian.org/BluetoothUser -
ARch Linux Wiki, Bluetooth:
https://wiki.archlinux.org/index.php/Bluetooth -
SuperUser: How many devices can be hooked up to one PC Bluetooth adapter at a time?
https://superuser.com/a/935508 -
Raspberry Pi, Raspbian:
-
Bluetooth Commands:
http://www.raspberry-projects.com/pi/pi-operating-systems/raspbian/bluetooth/bluetooth-commands -
Connect Bluetooth:
https://www.datenreise.de/en/raspberry-pi-connect-bluetooth/ -
Maker.io: Raspberry Pi 3 B and B+ - How to Configure Wi-Fi and Bluetooth
https://www.digikey.com/en/maker/blogs/raspberry-pi-3---how-to-connect-wi-fi-and-bluetooth -
Raspberry Pi Geek (in German and with many adds): Bluetooth auf dem Raspberry Pi 3 einrichten
http://www.raspberry-pi-geek.de/Magazin/2016/04/Bluetooth-auf-dem-Raspberry-Pi-3-einrichten -
Raspberry Pi Geek (in English): Setting up Bluetooth on the Raspberry Pi 3
Includes nice background information
http://www.raspberry-pi-geek.com/Archive/2016/18/Setting-up-Bluetooth-on-the-Raspberry-Pi-3 -
ThePiHut: Bluetooth - Installing and Using Bluetooth on the Raspberry Pi
https://thepihut.com/blogs/raspberry-pi-tutorials/17841464-bluetooth-installing-and-using-bluetooth-on-the-raspberry-pi
-