THIS PROJECT IS STILL UNDER DEVELOPMENT
Source code available at GitHub
Roadmap
1.1.0 Last update for old PSK code
1.2.x Completely rewritten Physical Layer with FSK support. Old PSK code marked as deprecated
1.3.x Data link layer with frames and checksums
2.0.0 Move to WebPack, TypeScript, Jest, Travis, Coveralls
2.0.0 Old PSK code removed from the project.
2.x.x Transport layer that supports simplified TCP protocol
2.x.x Application layer with simple text exchange protocol
2.x.x ?? OFDM
v1.3.2 (2018-05-16)
BugFix for the same issue in other area: "The AudioContext was not allowed to start. It must be resume (or created) after a user gesture on the page. https://goo.gl/7K7WLu"
v1.3.1 (2018-05-10)
BugFix: "The AudioContext was not allowed to start. It must be resume (or created) after a user gesture on the page. https://goo.gl/7K7WLu"
v1.3.0 (2018-01-02)
adds Data Link Layer to the network stack
up to 7 bytes of data can travel inside frame with header and checksum (Fletcher-8)
frames tranmission progress listener
incomming frames listener
incomming frame candidates listener
'TwoWaySync' that helps to exchange 'Sync' sequences and SampleRate values (this will be simplified even more in future versions)
v1.2.0 (2017-12-28)
completely rewritten Physical Layer core based on Frequency-Shift Keying
special "sync" sequence for symbol synchronization based on correlation technique
many new examples
old FSK code marked as deprecated
volume control issue on mobile devices solved by detaching from microphone