Home Networking, MQTT and Home IOT

Hi and Welcome to Steve’s Internet Guide.
beginners guide internet-and-networkingIn 2017 over 3 billion people where connected to the Internet (Wiki), and over the past 10 years the Internet has become just as important as TV, radio, and the telephone.

The use of the Internet,networks and related technologies is growing.

Sorry but the site has been down for several days as my hosting provider decided to move it due to excessive load and messed up the redirect. Unfortunately it coincided with me being away on holiday hence the long delay in noticing it and getting it restored.

The Home Network

Today’s home and office networks are built around the same protocols and technologies as the Internet. See TCP/IP protocol suite explained

The home network or home office network will form the hub for your internet connection allowing all devices, play stations, tablets, computers etc to connect together and to share an Internet connection.

With the growing use of Internet and network enabled devices there will a growing need for almost everyone to have a basic understanding of networking so that they can setup, configure, and use them. See Setting Up a Home Network

The Home Internet of Things (IOT)

The first wave of the Internet involved connecting people to each other and people to information.

The next wave of the Internet will involve connecting the physical world to the Internet, and machines to each other (M2M – Machine to machine).

Every object, both real and virtual, connected to, and accessible over the Internet is the basic idea of the Internet of Things or the internet of Everything.

The home IOT will probably use the same technologies as the industrial IOT and I hope to cover them as they develop. See- Beginners Guide to IOT

MQTT (MQ Telemetry and Transport)

MQTT  is a M2M (machine to machine messaging protocol) and is emerging as the main messaging protocol for IOT and Home IOT.

Python and JavaScript Programming

Being able to Program is becoming a basic requirement for anyone in computer networking.

The site will concentrate on Python but will also contain many JavaScript examples focused on node-red. If your new to node red then start with the node-red course.

If you have any questions please ask

Best Regards Steve

Latest Posts

Using the Node-Red Function Node- Beginners Guide

node-red-function-nodeThe function node is used to run JavaScript code against the msg object.

The function node accepts a msg object as input and can return 0 or more message objects as output.

This message object must have a payload property (msg.payload), and usually has other properties depending on the proceeding nodes. (more…)

Please rate? And use Comments to let me know more
[Total: 0    Average: 0/5]

Using MongoDB Working Notes

mongodb-working-notesIf you’re new to mongoDB and are looking to use it on one of your IOT projects then you might find my working notes useful.

Install –

The database files are stored in c:\data\db on Windows (default) and in the folder /var/lib/mongodb on Linux (Raspberry pi). (more…)

Please rate? And use Comments to let me know more
[Total: 1    Average: 3/5]

MQTT Publish and Subscribe Beginners Guide

In MQTT the process of sending messages is called publishing, and to receive messages an MQTT client must subscribe to an MQTT topic. (more…)

Please rate? And use Comments to let me know more
[Total: 2    Average: 4.5/5]

Public MQTT Brokers and Reserved Topics – Discussion Post


This is a discussion post and these are currently my thoughts on this topic. I would be grateful for comments and feedback.


MQTT is still in the early stages of deployment and currently is used only on private networks.

However with the growth in the adoption of the MQTT protocol for information distribution the number of public brokers and topics will probably increase substantially just as happened with websites in the early days of the internet. (more…)

Please rate? And use Comments to let me know more
[Total: 3    Average: 4.7/5]

Republish HTML Data Over MQTT (Flight Arrivals )

mqtt-republish-iconHTTP is the protocol that powers the Web,and is the most common protocol on the Internet.

Because http is a request/response protocol a visitor viewing a web page must issue a new request in order to refresh the data. (more…)

Please rate? And use Comments to let me know more
[Total: 2    Average: 3.5/5]

You will find the latest Tutorials on the blog