Who is at the coffee machine?

Have you ever wondered how facial recognition works? Have you heard of Sigfox? Do you like Raspberries?

In this tutorial we will see how to develop a prototype using a Raspberry Pi to recognize faces with OpenCV and send the ID of the recognized people through Sigfox Network.


What is Sigfox

Sigfox is an connectivity solution dedicated to the Internet of Things. The operated network is currently operating in +15 countries, on every continent. Focused on tiny messages (up to 12 bytes) & low energy consumption, it currently powers 7 million devices. Various Sigfox-compatible technical solutions are available, from different silicon vendors. This project uses a shield SNOC (Raspberry Pi compatible).

In this tutorial, we will see that even 12 bytes can be more than enough to deal with video processing.


To make this tutorial real, I have been using three main projects:

Step 1: Hardware requirements

In this tutorial, we will be using:

  • A Raspberry Pi 2 or 3. I built this project using the Raspberry Pi 2. However, in order to write the tutorial, take screenshots, or just try, I've be using the model 3. It should work on both Raspberries then.
  • An SD card
  • Camera Raspberry
  • A few wires
  • Some carton to make the box
  • To prepare the Raspberry Pi, you also need a screen with HDMI port, a mouse and a keyboard.


Read More:  Who is at the coffee machine?

About The Author

Ibrar Ayyub

I am an experienced technical writer with a Master's degree in computer science from BZU Multan University. I have written for various industries, mainly home automation, and engineering. I have a clear and simple writing style and am skilled in using infographics and diagrams. I am a great researcher and is able to present information in a well-organized and logical manner.

Follow Us:
Scroll to Top