Our great sponsors
-
ultrasonic-payments
Experiment using ultrasonic data transmission in JavaScript as a payment method. 💸
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
If you would like to try this out, check out the live demo or have a look at the repository on GitHub.
This prototype is going to rely on quiet.js, a JavaScript library to transmit data using sound.
To start, the library needs to be imported. Quiet.js includes a blob of libquiet that it relies on, and JavaScript bindings, so in my prototype, I used script tags to import quiet.js and quiet-emscripten.js. I also initiated Quiet with the path to a couple of required files; profilesPrefix indicates where the quiet-profiles.json file is located and memoryInitializerPrefix, indicates where quiet-emscripten.js.mem can be found.
Related posts
- A JavaScript library for sending and receiving data via sound card
- I got frustrated when having to transfer homework files between devices I was not logged in to. To solve the issue I developed a web based application that transfers files to any nearby devices with the help of sound waves. Any feedback on the project would be greatly appreciated!
- Ultrasonic Payments
- Best way to get a few megabytes of data from an airgapped machine
- transferring small bits of data over sound? need some help