Getting started
Installation
Add the crate and the npm package, register the plugin and allow it in a capability.
pnpm tauri add serialplugin # or: npm run tauri add serialplugin / cargo tauri add serialplugin
or by hand:
cargo add tauri-plugin-serialplugin --manifest-path src-tauri/Cargo.toml
pnpm add tauri-plugin-serialplugin-api
Register the plugin and allow it in a capability:
src-tauri/src/lib.rs
tauri::Builder::default()
.plugin(tauri_plugin_serialplugin::init())
.run(tauri::generate_context!())
.expect("error while running tauri application");
src-tauri/capabilities/default.json
{ "identifier": "default", "windows": ["main"], "permissions": ["core:default", "serialplugin:default"] }
Requires Rust 1.90+ and Tauri 2. Android needs no extra setup; for BLE see Bluetooth LE. Narrower capabilities are described in Permissions.