Reader small image

You're reading from  Practical Python Programming for IoT

Product typeBook
Published inNov 2020
Reading LevelIntermediate
PublisherPackt
ISBN-139781838982461
Edition1st Edition
Languages
Right arrow

Reviewing PiGPIO – a low-level GPIO library

PiGPIO is considered one of the most complete GPIO library options for the Raspberry Pi in terms of features and performance. Its core is implemented in C, and there is an official port available for Python.

Architecturally, PiGPIO is comprised of two parts:

  • The pigpiod daemon service provides socket and pipe access to the underlying PiGPIO C library.
  • The PiGPIO client libraries interact with the pigpiod service using sockets or pipes. It's this design that makes Remote GPIO features over a network possible with PiGPIO.

Here are the key highlights of PiGPIO in a nutshell:

  • Description: An advanced low-level GPIO library
  • Pros: Number of features available
  • Cons: Additional setup necessary; simple documentation assumes knowledge of the underlying concepts
  • Website (Python Port): http://abyz.me.uk/rpi/pigpio/python.html

Before we move on to our next library, I want to draw your attention to a feature...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Practical Python Programming for IoT
Published in: Nov 2020Publisher: PacktISBN-13: 9781838982461