
Blues University
IoT and Embedded Development Content
Blues University is an ongoing series of articles geared towards beginner- and intermediate-level developers who are looking to expand their knowledge of embedded development and the IoT.
Articles by Blues University
14 articles published
Debugging Embedded Applications on STM32
An overview of debugging techniques for programs deployed to an STM32 microprocessor.
Power Management and Energy Efficiency in Embedded Systems
Learn about strategies that can help enhance the power efficiency of your embedded applications.
The Anatomy of JSON and JSONata
Learn more about the structure of JSON and transforming JSON objects with JSONata.
Sending Your IoT Data to a Cloud Platform
An introduction to the how and why of syncing your IoT data with the cloud.
Using Serial Logs Effectively
A beginner's guide for using serial logs to debug embedded programs.
Understanding Common IoT Network Transport Protocols
A brief introduction to the most commonly used network transport protocols used in connected products: HTTP, MQTT, TCP/IP, UDP, CoAP, and Matter.
Why Beginning Embedded Developers Shouldn't be Afraid of C
Learn more about why C is such a popular language for embedded development and how it's accessible even to Python, JavaScript, or Go developers.
Setting Up a Development Environment for Embedded Programming
Get comfortable setting up your first set of developer tools for embedded development.
Understanding Sensor Interfaces - UART, I2C, SPI and CAN
Get to know common interfaces used when developing with sensors in embedded products.
Understanding and Using Web Services in the IoT
Learn more about web services and why they are vital as a pathway to the cloud in the IoT.
Wiring Up Your First Components with a Breadboard
A guide for new embedded developers looking to wire their first components on a breadboard.
A Beginner's Guide to Arduino
Learn how to write and deploy your first firmware to an Arduino device.