This project is an example application of Chirp technology
Clone project, if you already signed up on https://developers.chirp.io/ go to Applications and get your three part credentials Key, Secret,Config. You can play with different configurations, observe how different sound patterns can transmit different sizes of data. Go to git repo, clone, in ChirpConstants replace existing credentials with yours, build and you are ready to start chirping
import ChirpSDK
class ChirpConstants {
public static let CHIRP_APP_KEY: String = "cBaC447afDeE953ed0Bf75A77";
public static let CHIRP_APP_SECRET: String = "D9ee48E3e8ad16FB14FFcf075DB7AAa3eBA0C4a6DaAd27ce7B";
public static let CHIRP_APP_CONFIG: String = "avUZgjzUaO/QGkfe3JqOmcye7wniaftywotZIaI7Pd72BEZUMtkXQx6Pr8/FCmxHVQkl+E5u7P8q7WXb1TwYIYj9fyKtGSbA2PdsdaTHlLvjJ1w8pb4Kr9VMTkZ2Zib/lw1RGkF//sbYxI+x9gqixBzAOVSDMlL5lO1eV5HCqoGs2Sv6xXRdkSZGhN6AByws2Tl7QxjK7OmFZzl+vYwgYFk0IiqWdiiZVRYKx5BR7ObThlmFIg+C8bjrcma8wHbSEmCy9TBiLvdjo1aXF8h8ezqa9h1IDI39Idk8dAtGk5kVubyfDR6v39lRVF1PqkAjKOkM1TIizYiDtQWyANZKzyXPCPXp4l5TYKrSstCF+lSU+pTvxjTuJgkOZxl8mhZL5SXmrnoa8CVYaJ6KXT5Cwn1e2+LlDY5BXvLmlh1Sw4as4Ae3FQk9sivVSa7L2xTHUp+nUT08iNNdxBxvy1p0sFNLFfqZtnExCKOjO1AZ+ixzAyd8ie2/62H71q7nVK7uMYIbG3xSP9LOD3N8bkXzi9D7xFeIQ3CmUXWesfDtke03vxA4NFYjhsqScJI67AyTiTULPtii8ZEXYRP4pT3RTU+C6EXlSHWllTLbtM782sQQm+gMvQCK1V2lhrR6WzHLSn6v9yJRlRn6Tctf6nrFFIbpdpQSnljxRNzQl89Qvx/Wki7DBgQAKiVi427CFy6Jx1Vz2cMiwaXDH2L1i1UOKIugWkuDy44cdZWpN4c6prctdwiOf8xgjfZARDh4oCspi+wDpSoOh3/xZMa/STu6kMExsMWHZy7RlrNqY0yBFufacA5z75EdD6sGZ9ZZNeHE99jE73O/DIDoAnxjNjju4dLaKFd7D2pp94ukBXjMEHhVHg87APEa801EvM3m/UhfvWpfC4bMO5dWPpWPriLCZPnzJL04GsdH1wBBkCUm7yrogjQjiQxEqbGlyTCoZLF/ejgZQCoh2VO9ot9u3t4n7TmMVkY/Ej/QElwhug/iYikalVNYJy/xkadSb23WEWVo9bRmAoydH8//8cMcnPD0cMGKwjP93iyfXgwFLvhvqzI=";
}
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.