In this tutorial, we will check how to set a socket server on the ESP8266 running the Arduino core. As a socket client for testing, we will use Putty. The tests of this tutorial were performed using a DFRobot’s ESP8266 FireBeetle board. Introduction In this tutorial, we will check how to set a socket server on the …
ESP32 Socket Server: Controlling a relay remotely
In this tutorial we will check how to control a relay connected to the ESP32 remotely, using sockets. The code will be developed using the Arduino core. The tests of this ESP32 tutorial were performed using a DFRobot’s ESP-WROOM-32 device integrated in a ESP32 FireBeetle board and a DFRobot relay board. Introduction In this tutorial we will check how to control a relay …
Continue reading "ESP32 Socket Server: Controlling a relay remotely"
ESP32 Socket Server: Connecting from a Putty socket Client
In this tutorial, we will check how to setup a socket server on the ESP32 and how to contact it using Putty as a socket client. The code will be implemented on the Arduino core for the ESP32. The tests were performed using a DFRobot’s ESP32 module integrated in a ESP32 development board. Introduction In this tutorial, we will …
Continue reading "ESP32 Socket Server: Connecting from a Putty socket Client"
Micro:bit JavaScript Blocks Editor: String interpolation
The objective of this post is to explain how to use string interpolation on the micro:bit board, using the JavaScript Blocks Editor. Introduction The objective of this post is to explain how to use string interpolation on the micro:bit board, using the JavaScript Blocks Editor. In short, string interpolation corresponds to evaluating a string that may contain …
Continue reading "Micro:bit JavaScript Blocks Editor: String interpolation"
LinkIt Smart 7688 Duo: Publishing messages to MQTT topic
The objective of this post is to explain how to use the LinkIt Smart 7688 Duo to publish messages to a MQTT topic. Introduction The objective of this post is to explain how to use the LinkIt Smart 7688 Duo to publish messages to a MQTT topic. To do so, we will use a Python …
Continue reading "LinkIt Smart 7688 Duo: Publishing messages to MQTT topic"
LinkIt Smart 7688 Duo: Subscribing to MQTT topic
The objective of this post is to explain how to connect to a MQTT broker and subscribing to a topic, using the LinkIt Smart Duo. Introduction The objective of this post is to explain how to connect to a MQTT broker and subscribing to a topic, using the LinkIt Smart Duo. This will be done …
Continue reading "LinkIt Smart 7688 Duo: Subscribing to MQTT topic"
LinkIt Smart Duo: Useful Linux commands (part 1)
The objective of this post is to list some useful Linux commands that can be sent on the LinkIt Smart operating system. Introduction The objective of this post is to list some useful commands that can be sent to the LinkIt Smart operating system, the OpenWrt. It includes some practical example use cases to test …
Continue reading "LinkIt Smart Duo: Useful Linux commands (part 1)"
LinkIt Smart Duo: Configuring mDNS services
The objective of this post is to explain how to configure additional mDNS services to be advertised by our LinkIt Smart Duo. Introduction The objective of this post is to explain how to configure additional mDNS services to be advertised by the LinkIt Smart Duo. By default, the LinkIt Smart comes with some services which …
Continue reading "LinkIt Smart Duo: Configuring mDNS services"
LinkIt Smart Duo: Transferring files with SCP
The objective of this post is to explain how to transfer files from a computer to the LinkIt Smart Duo using the SCP protocol. Introduction Since we use a command line environment to access the LinkIt Smart, we can only create files on it using command line editors. One that comes installed with the operating …
Continue reading "LinkIt Smart Duo: Transferring files with SCP"
Linkit Smart Duo: Getting started
The objective of this post is to explain how to connect to the Linkit Smart Duo for the first time. Introduction The objective of this post is to explain how to connect to the Linkit Smart duo for the first time. We will first explain how to access its web UI do to some basic …