In the previous chapter, we went through some Python examples on BeagleBone. We covered digital components and analog I/O devices. There are some sensors/devices that do not fit into these types. They accept or produce more data than traditional sensors/devices. Communication with them has to be done via an I/O bus. In this chapter, we will study a few popular I/O bus communication protocols in the embedded world and how they are supported on BeagleBone. Then we will program sensors/devices that support these protocols.
This chapter will cover: