CoAP protocol

This article provides a general introduction to the Constrained Application Protocol (CoAP) for those interested in a lightweight, easy-to-implement data transfer solution for devices with limited hardware resources, also known as ‘constrained devices’. CoAP is a UDP-based protocol defined by the RFC 7252 specification. CoAP is very similar to HTTP, has a similar client-server model, […]

How to install arm-none-eabi-gdb on Ubuntu

Unfortunately some time ago ARM decided to deprecate the use of PPA so to use their latest arm-none-eabi-gdb you have to install gcc-arm-embedded manually. But don’t worry, in this article I will guide you through this process step by step so it would be very easy. STEP 1: Removing current arm-none-eabi-gcc If you already have […]

User Datagram Protocol basics

User Datagram Protocol is an Internet protocol used to transfer user data between two points without requiring a connection. This makes it very lightweight. It works on the transport layer like TCP, but is much simpler. Unlike TCP, there is no guarantee that the data packet has reached the recipient because no acknowledgements are used. […]