Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.74 KB

README.md

File metadata and controls

44 lines (30 loc) · 1.74 KB

CoAP/ACE-OAuth PoC: Web application

This repository contains the web app part of the CoAP/ACE-OAuth proof-of-concept implementation. The firmware is written in Rust, and designed to run on browsers that implement the Web Bluetooth API.

For an overview of what this does and how it is used in practice, please see the corrresponding firmware's README file, which explains the whole setup.

Documentation on the implementation is available through GitLab pages.

Typical issues

  • "I changed something in the code, and now things are stuck at WASM load time with errors such as Uncaught TypeError: Failed to resolve module specifier "env"."

    This is the Rust-WASM-browser way of telling you that there are missing symbols (something the linker and wasm-bindgen can't tell you, for you might be providing them inside JavaScript).

    You can find out which they are by applying wasm-dis to the public/*.wasm, and looking for mentions of "env" -- these will point you to the missing symbol.

License

This project and all files contained in it is published under the BSD-3-Clause license as defined in LICENSES/BSD-3-Clause.txt.

Copyright: 2022 EDF (Électricité de France S.A.)

Author: Christian Amsüss

Note that additional terms may apply to the built output.