
Raspberry Pi is a good solution for creating low-cost, powerful embedded devices when you have no need of self powered solution.
I had to create a such device recently to make a programming machine for my IoT devices. I was looking for a compact solution, powered with PoE, industrial grade, able to run a Java program and host a custom HAT with my home-made chip programmer.
Here you see a picture of the first prototype of this product with the different components visible: The green board is a Rapsberry Pi compute module CM3+ with 16GB eMMc flash drive. The blue motherboard is a Waveshare PoE board for CM3+. The Black board is my custom HAT hosting the programming solution based on a STM32.
In this post, I’ll detail a bit these different components and the way they are configured to illustrate how to easily make a such system alive.
Continue reading