MQTT – Security

In the IoT they often don’t give much importance to the security aspects of the communcation. Proof of this is that many of the latest DDOS (Distributed Denial of Service) attacks have been launched by hacked Internet-connected smart devices. In the previous posts, you learned how to configure mosquitto to receive messages published by clients and…

MQTT – Introduction

If two devices have to talk to each other, they must adopt the same protocol. In the past, I’ve already shown different types of communication, for example between Arduino and a C# program, Arduino and a website or Arduino and an NTP server. All those communications are point-to-point ones, that is between two actors. Today I’m instead going to introduce you…

Eagle – PCB quote generator

The PCBShopper website compares the prices of the most used PCB services. Jeremy Ruhland published on his Github’s repository an Eagle script (ulp, user language program) that automatically gets the required information from an Eagle project and compiles the PCBShopper web form. Let’s see how to use it: – first click on pcbshopper.ulp and display his source code (RAW button). – save…

Chrome Apps and serial port communication

Introduction During the development of my electronic projects, I sometimes need to develop a graphical user interface (GUI) that talks using serial communication with the devices I create. In the past, I usually chose to develop those interfaces in C# and using the .Net Framework; framework which allows a rapid development, offers great ways to customize the interface (for…

MiniQuad 180 (3)

Let’s finish building up our mini quadcopter with the installation and configuration of the flight control board. I mounted the Flip32 board on its plastic spacers, using plastic screws to fix it and avoid short circuits. Then I connected the cables from the ESCs to the connectors labeled M1/M2/M3/M4 (the number that corresponds to each motor is detailed…