The integration will allow Arduino-powered projects to now send and receive data wirelessly, using just microphones and loudspeakers.
The partnership aims to support developers developing projects that look to combine the companies’ technologies. It will provide developers with compatible libraries via the official Arduino library manager in Arduino Create as well as the desktop IDE, and further documentation, tutorials and technical support – making it easy for designers to build data-over-sound enabled hardware projects.
The data-over-sound solution from Chirp enables the exchange of data between devices using existing microphones and speakers. Data is encoded into a series of tones, played out over the air and decoded on the receiving device or group of devices. This way of embedding and extracting meaning from sound works completely offline
The Nano 33 BLE Sense board comes with a DSP-optimised Arm Cortex-M4 processor, which means that it is the first board in the Arduino range that has the power to transmit and receive Chirp audio signals using the board’s microphone as a receiver.
The Chirp SDK for Arduino also now supports the following boards, in send-only mode: The MKR Zero, MKR Vidor 4000, Zero, MKR Fox 1200, MKR WAN 1300, MKR WiFi 1010, MKR GSM 1400, MKR NB 1500, and the Nano 33 IoT.
Some applications suggested by Chirp include: triggering events from YouTube audio, remote control that interacts only with devices in the same room, securely unlocking a smart lock with audio and sending Wi-Fi credentials to bring offline devices onto a Wi-Fi network.
Commenting James Nesfield, CEO of Chirp, said: “Working with Arduino to extend the integration of data-over-sound across its impressive range of boards will not only increase the reach of Chirp’s technology, but provide many more developers with an accessible and easily integrated connectivity solution to help them drive their projects forward in all purposes and environments.”