Edge Controllers

The mass popularity of powerful micro PCs such as the Raspberry Pi brings low-cost computing power to technical professionals and hobbyists alike. Suitable for most field installations, they also provide an excellent training and experimental platform for individuals interested in controls and automation. Contemporary Controls, committed to open controls, is contributing to this effort by offering controller products under the BASpi name which are powered by the Raspberry Pi.


The BASpi-Edge series are hardened cloud connected BACnet controllers with enhanced features and data processing at the Edge functionality, powered by Raspberry Pi. Housed in a compact DIN rail mounted enclosure with 24 VAC/VDC power input and a resilient pSLC 8 GB micro SD card gives them performance and convenience advantages, making them suitable for a wide array of applications. BACnet client/server communication over Ethernet or Wi-Fi and Sedona function block programmable control logic and data processing at the Edge come standard. By leveraging open IoT protocols such as MQTT, proven security mechanisms such as Transport Layer Security (TLS), and robust and easy to use software as a service cloud solutions (SaaS) such as Azure IoT Central, BASpi-Edge controllers can easily and securely connect to the cloud, effectively making any attached equipment a cloud connected asset.

Learn More



The BASpi-IO daughterboards are 12-point expansion boards for the Raspberry Pi with models that differ only in the makeup of their outputs. An I/O board, plus the downloaded firmware image provided by Contemporary Controls turn your Raspberry Pi into a BACnet connected, Sedona programmable controller with 6 universal inputs and 6 relay outputs or 4 relay outputs and 2 analog outputs (model dependent). The universal inputs can be configured for binary input, analog input, thermistor, resistance, or pulse. In addition to 12 physical I/O points there are 24 virtual points – all configurable as BACnet points. A total of 48 web components are used for configuration points accessible through a common web browser. The BASpi-IO communicates over 10/100 Mbps Ethernet or Wi-Fi.

Learn More