Questions tagged [chirp]

Chirp is a wireless communication technology that enables devices to exchange data using sound.

Chirp enables apps to send and receive information using sound. A chirp encodes an array of bytes as an audio signal, which can be transmitted by any device with a speaker and received by any device with a microphone and Chirp SDKs. It is designed to be robust over distances of several metres, in noisy, everyday environments.

As the transmission takes place entirely via audio signals, no internet connection or prior pairing is required, and any device within hearing range can receive the data.

Chirps can be generated on-device from a dynamic data payload, or recorded as an audio file for later playback – like a sonic barcode.

Documentation

Chirp Developer Hub

Platforms

41 questions
0
votes
1 answer

Is there a method in the Chirp SDK to inject a recorded, post-processed audio file?

Suppose I'm having trouble decoding a chirp sent from my phone (Chirp App from Google Play) to my laptop (SDK Running via Python). Let's say my microphone has a known, selective frequency response. Using the debug flag, I can write the recording out…
0
votes
1 answer

How can I handle ChirpSDK events with series of promises in WebAssembly

I have designed a payload dispatch which is generating a chirp but on the receiver side how can I incorporate onReceiving& onReceived events while decoding sound or chirp to my data in webpage My Chirp Instantiation: var chirp = Chirp({ …
0
votes
2 answers

Chirp Arduino example not detecting chirps

I am trying to make the Nano33SenseReceive example of the ChirpSDK 3.4.0 work on a newly bought Arduino Nano 33 BLE Sense. I have added my credentials to the credentials.h file and uploaded the sketch to the board. I am playing the sounds from the…
armadillo
  • 3
  • 3
0
votes
1 answer

chirpsdk after 3.4.6 result in ImportError: cannot import name 'ChirpConnect' from 'chirpsdk'

I am working on a project including Chirp and chirpsdk. Recently I moved from Raspbian Stretch to Raspbian Buster and updated many parts of the software including chirpsdk (from 3.4.6 to 3.5). This resulted in my reworked, tiny,…
0
votes
1 answer

how to compile stm32f746g-discovery based chirp code in keil

I have to test stm32f746g-discovery based chirp code, but I need to do it within Keil. I tried but its giving errors. I have tried both arm cc 6 as well as GNU for arm, but still cant compile. For arm cc, error is: .\test2.axf: Error: L6218E:…
Avinash
  • 11
0
votes
1 answer

Why does Chirp's Windows .net library would lose the second, the forth, the sixth and so on packets?

I tried to build and run the example ChirpConnectConsoleDemo in ChirpSDK-.Net-3.4.0 and found it was only able to receive the first, the third , the fifth and so on messages when I run a Chirp's message sender (running on Android device)(The Android…
hamer
  • 123
  • 1
  • 6
0
votes
1 answer

How can we start a simple project with Raspberry Pi 3 Model with android things using Chirp?

I Have an app which generates the pickup code for my vending Machine and I used to enter that pickup code on the tab which is attached to the vending machine, after enter the pickup code, it dispense my order. And for all that, needs proper internet…
0
votes
1 answer

Chirp Losing messages bug

I have been having a weird problem with the SDK, both on Android and iOs. The problem is as goes: after using the sdk and going through transitions to the foreground/background sometimes the app I implemented received a message through the sdk, but…
0
votes
1 answer

Receive call back is not getting triggered for example.py

Send command works fine and it prints what are the numbers that got printed. However, receive call back is not getting called. Any help on this will be really appreciated. Sending: [249, 63, 158, 86, 23, 21, 39, 137, 161, 112, 226, 11, 139, 148,…
0
votes
1 answer

Getting IO error and Attribute error when running example.py

I am getting IO error because ~/.chirprc file is not found. The entire chirp sdk is downloaded from the official https://developers.chirp.io/downloads. Also there is a Attribute error which seems to be getting ignored Ran the following…
0
votes
0 answers

Chirp wasm DOMException

Given the following code (based on chirp sample code) title
M.T
  • 4,917
  • 4
  • 33
  • 52
0
votes
0 answers

How to fix chirpsdk.exceptions.ConnectError: Unknown error code Exception while using chirp python platform?

I tried to implement a simple chat application using chirp.io sdk but whenever I am running my code I am getting: chirpsdk.exceptions.ConnectError: Unknown error code import time from chirpsdk import ChirpConnect, CallbackSet chirp =…
Llawliet
  • 123
  • 1
  • 2
  • 8
0
votes
2 answers

chirp-react-native run-android failing for Java 11 and 12?

Tried to build chirp-react-native with Java 12 and Java 11. Will not build. If I drop down to Java 1.8 AND set my gradle distributionUrl to gradle-4.8-all.zip in chirp-react-native/android/gradle/wrapper/gradle-wrapper.properties, the package…
0
votes
1 answer

How to instantiate and use the Chirp WebAssembly SDK in a Next.js app?

Using the chirp-js-sdk wasn't a problem with Next.js but since my app had a requirement to receive data sent by chirp on the browser, I had to use the WebAssembly SDK. Where and how do I instantiate and use the chirpsdk? I have had no problems in…
0
votes
1 answer

ValidateRequiredFields: Unknown selected data source for Port Speaker (type: Speaker)

I am using Chirp SDK for ultrasonic in xcode10.1. I am getting this warning message in log multiple times : [avas] AVAudioSessionPortImpl.mm:56:ValidateRequiredFields: Unknown selected data source for Port Speaker (type: Speaker) I tried the…
Vishnu
  • 371
  • 1
  • 2
  • 17