Smart parking systems are a suitable solution to avoid some recurring problems in large
cities, such as traffic congestion and air pollution. These systems aim to guide in real time
the driver to find free parking spots, in the shortest time possible and as close as possible
to the desired location. In this sense, such smart parking constitutes a Cyber-Physical
System (CPS) and requires the use of appropriate Internet of Things (IoT) technologies
and Artificial Intelligence (AI) techniques, such as Multi-Agent System (MAS), that allow
the incorporation of intelligence into the CPS through autonomous, proactive and cooperative
entities. This work presents the development of an agent-based CPS for parking
of bicycles, where the interface between the software agents and the low-level control
devices plays a fundamental role in the global functioning of the system. For this purpose,
different interface practices were implemented and tested to determine which best
fits for the current application. Based on the results obtained, an agent-based CPS was
implemented, showing an efficient, modular, adaptable and scalable operation.