The MQTT protocol has lower overhead, suits devices that are suspended most of the time, and has support for reliable delivery built into its protocol.
Creating a well-designed Alpha board adds no additional cost, but can save you a lot of time and frustration. Here are 3 steps to creating great, time-saving alpha boards.
The CAN bus is a cheap, robust and simplistic interface between microcontrollers wired together. Here are some low-cost alternatives to CAN bus sniffing.
Setting up font rendering in a memory-constrained embedded systems sounds hard. But it turns out it can be easily done, with kerning and all, in a day's work.
If you want something to get done, make it easy. Reducing friction at the start of a project saves time in the long run and makes it easier to do the right thing.
Having a bootloader in place is crucial for any embedded product. Not tackling it early will risk getting your product to market, and its long term health.
It turns out there’s a clause in the BSD License that is problematic for anything distributed solely as hardware, as it would require distributing the copyright notice with every p