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?

Scroll to Top
Scroll to Top
Read previous post:
Web Server using Flask
Raspberry Pi Web Server using Flask to Control GPIOs

In this project you’ll create a standalone web server with a Raspberry Pi that can toggle two LEDs. You can replace those...