Package: zenoh-plugin-remote-api
Version: 1.3.4
Architecture: arm64
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 9793
Depends: zenohd (=1.3.4)
Filename: 1.3.4/zenoh-plugin-remote-api_1.3.4_arm64.deb
Size: 2291272
MD5sum: 7b40083b2a6c7725edb749678df2c6ab
SHA1: 79eb774c5c933ce6e4234a660906d083709e65db
SHA256: f283852d85e8f57e9bba1d62c96125b2fb5bf7c986af2768207da00c16ec0be3
Section: net
Priority: optional
Homepage: http://zenoh.io
Description: Zenoh: The Zero Overhead Pub/Sub/Query Protocol.
 <img
 src="https://raw.githubusercontent.com/eclipse-zenoh/zenoh/main/zenoh-dragon.png"
 height="150">
 .
 [![Discussion](https://img.shields.io/badge/discussion-on%20github-blue)](https://github.com/eclipse-zenoh/roadmap/discussions)
 [![Discord](https://img.shields.io/badge/chat-on%20discord-blue)](https://discord.gg/2GJ958VuHs)
 [![License](https://img.shields.io/badge/License-EPL%202.0-blue)](https://choosealicense.com/licenses/epl-2.0/)
 [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
 .
 # Eclipse Zenoh
 .
 The Eclipse Zenoh: Zero Overhead Pub/sub, Store/Query and Compute.
 .
 Zenoh (pronounce _/zeno/_) unifies data in motion, data at rest and
 computations. It carefully blends traditional pub/sub with geo-distributed
 storages, queries and computations, while retaining a level of time and space
 efficiency that is well beyond any of the mainstream stacks.
 .
 Check the website [zenoh.io](http://zenoh.io) and the
 [roadmap](https://github.com/eclipse-zenoh/roadmap) for more detailed
 information.
 .
 -------------------------------
 .
 # Remote API Plugin
 .
 In Zenoh, the remote API plugin is an library loaded into a Zenohd instance at
 start up, which allows the creation of a Session, declaration of zenoh
 resources (Subscribers, Publishers, Queryables) remotely via websockets, for
 runtime environments where it is currently unsupported to run a zenoh binary.
 The Remote API was designed to support the Typescript Zenoh bindings, running
 in a browser.
 .
 -------------------------------
 .
 ## **Examples of usage**
 .
 Prerequisites:
 .
 - You have a zenoh router (`zenohd`) installed, and the
 `libzenoh_plugin_remote_api.so` library file is available in `~/.zenoh/lib` or
 `~/target/debug`.
 .
 ### **Setup via a JSON5 configuration file**
 .
 - Create a `zenoh.json5` configuration file containing for example:
 .
     ```json5
     {
     mode: "router",
         plugins_loading: {
             enabled: true,
             search_dirs: ["./target/debug", "~/.zenoh/lib"],
         },
         plugins: {
             remote_api: {
                 "websocket_port": "10000",
             },
         },
     }
 .
     ```
 .
 - Run the zenoh router with: `zenohd -c EXAMPLE_CONFIG.json5`
 .
 -------------------------------
 .
 ## How to build it
 .
 > :warning: **WARNING** :warning: : Zenoh and its ecosystem are under active
 development. When you build from git, make sure you also build from git any
 other Zenoh repository you plan to use (e.g. binding, plugin, backend, etc.).
 It may happen that some changes in git are not compatible with the most recent
 packaged Zenoh release (e.g. deb, docker, pip). We put particular effort in
 mantaining compatibility between the various git repositories in the Zenoh
 project.
 .
 At first, install [Cargo and
 Rust](https://doc.rust-lang.org/cargo/getting-started/installation.html). If
 you already have the Rust toolchain installed, make sure it is up-to-date with:
 .
 ```bash
 rustup update
 ```
 .
 > :warning: **WARNING** :warning: : As Rust doesn't have a stable ABI, the
 backend library should be
 built with the exact same Rust version than `zenohd`, and using for `zenoh`
 dependency the same version (or commit number) than 'zenohd'.
 Otherwise, incompatibilities in memory mapping of shared types between `zenohd`
 and the library can lead to a `"SIGSEV"` crash.
 .
 To know the Rust version you're `zenohd` has been built with, use the
 `--version` option.
 .
 ### Example with a downloaded zenohd
 .
 ```bash
 $ zenohd --version
 zenohd v1.0.0-beta.2 built with rustc 1.75.0 (82e1608df 2023-12-21)
 ```
 .
 Here, `zenohd` is version `v1.0.0-beta.2` has been built with the rustc version
 `1.75.0`.
 Install and use this same toolchain with the following command:
 .
 ```bash
 rustup default 1.75.0
 ```
 .
 And edit the update `Cargo.toml` file to make all the `zenoh` dependencies to
 use the same version number:
 .
 ```toml
 zenoh = { version = "v1.0.0-beta.2", features = [ "unstable" ] }
 ```
 .
 Then build the plugin:
 .
 ```bash
 cargo build --release --all-targets -p zenoh-plugin-remote-api
 ```
 .
 ### Example with a version built from sources
 .
 ```bash
 $ zenohd --version
 zenohd v1.0.0-beta.2 built with rustc 1.75.0 (82e1608df 2023-12-21)
 ```
 .
 Here, `zenohd` version is `v1.0.0-beta.2` where:
 .
 - `v1.0.0-beta.2` means it's a development version for the future `v1.0.0`
 release
 - `82e1608df` indicates the commit hash
 - And it has been built with the `rustc` version `1.75.0`.
 .
 Install and use this same toolchain with the following command:
 .
 ```bash
 rustup default 1.75.0
 ```

Package: zenoh-plugin-remote-api
Version: 1.3.4
Architecture: armel
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 8829
Depends: zenohd (=1.3.4)
Filename: 1.3.4/zenoh-plugin-remote-api_1.3.4_armel.deb
Size: 2064860
MD5sum: 72e1dd86af084c27d57da9ee097a3f25
SHA1: b5e94c3cecabc1d35c57934cd34443aaab4655a8
SHA256: 2c346b4a9e290dac1b880f986572532849c8dce46131ba44cc1b08ec5d1aca34
Section: net
Priority: optional
Homepage: http://zenoh.io
Description: Zenoh: The Zero Overhead Pub/Sub/Query Protocol.
 <img
 src="https://raw.githubusercontent.com/eclipse-zenoh/zenoh/main/zenoh-dragon.png"
 height="150">
 .
 [![Discussion](https://img.shields.io/badge/discussion-on%20github-blue)](https://github.com/eclipse-zenoh/roadmap/discussions)
 [![Discord](https://img.shields.io/badge/chat-on%20discord-blue)](https://discord.gg/2GJ958VuHs)
 [![License](https://img.shields.io/badge/License-EPL%202.0-blue)](https://choosealicense.com/licenses/epl-2.0/)
 [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
 .
 # Eclipse Zenoh
 .
 The Eclipse Zenoh: Zero Overhead Pub/sub, Store/Query and Compute.
 .
 Zenoh (pronounce _/zeno/_) unifies data in motion, data at rest and
 computations. It carefully blends traditional pub/sub with geo-distributed
 storages, queries and computations, while retaining a level of time and space
 efficiency that is well beyond any of the mainstream stacks.
 .
 Check the website [zenoh.io](http://zenoh.io) and the
 [roadmap](https://github.com/eclipse-zenoh/roadmap) for more detailed
 information.
 .
 -------------------------------
 .
 # Remote API Plugin
 .
 In Zenoh, the remote API plugin is an library loaded into a Zenohd instance at
 start up, which allows the creation of a Session, declaration of zenoh
 resources (Subscribers, Publishers, Queryables) remotely via websockets, for
 runtime environments where it is currently unsupported to run a zenoh binary.
 The Remote API was designed to support the Typescript Zenoh bindings, running
 in a browser.
 .
 -------------------------------
 .
 ## **Examples of usage**
 .
 Prerequisites:
 .
 - You have a zenoh router (`zenohd`) installed, and the
 `libzenoh_plugin_remote_api.so` library file is available in `~/.zenoh/lib` or
 `~/target/debug`.
 .
 ### **Setup via a JSON5 configuration file**
 .
 - Create a `zenoh.json5` configuration file containing for example:
 .
     ```json5
     {
     mode: "router",
         plugins_loading: {
             enabled: true,
             search_dirs: ["./target/debug", "~/.zenoh/lib"],
         },
         plugins: {
             remote_api: {
                 "websocket_port": "10000",
             },
         },
     }
 .
     ```
 .
 - Run the zenoh router with: `zenohd -c EXAMPLE_CONFIG.json5`
 .
 -------------------------------
 .
 ## How to build it
 .
 > :warning: **WARNING** :warning: : Zenoh and its ecosystem are under active
 development. When you build from git, make sure you also build from git any
 other Zenoh repository you plan to use (e.g. binding, plugin, backend, etc.).
 It may happen that some changes in git are not compatible with the most recent
 packaged Zenoh release (e.g. deb, docker, pip). We put particular effort in
 mantaining compatibility between the various git repositories in the Zenoh
 project.
 .
 At first, install [Cargo and
 Rust](https://doc.rust-lang.org/cargo/getting-started/installation.html). If
 you already have the Rust toolchain installed, make sure it is up-to-date with:
 .
 ```bash
 rustup update
 ```
 .
 > :warning: **WARNING** :warning: : As Rust doesn't have a stable ABI, the
 backend library should be
 built with the exact same Rust version than `zenohd`, and using for `zenoh`
 dependency the same version (or commit number) than 'zenohd'.
 Otherwise, incompatibilities in memory mapping of shared types between `zenohd`
 and the library can lead to a `"SIGSEV"` crash.
 .
 To know the Rust version you're `zenohd` has been built with, use the
 `--version` option.
 .
 ### Example with a downloaded zenohd
 .
 ```bash
 $ zenohd --version
 zenohd v1.0.0-beta.2 built with rustc 1.75.0 (82e1608df 2023-12-21)
 ```
 .
 Here, `zenohd` is version `v1.0.0-beta.2` has been built with the rustc version
 `1.75.0`.
 Install and use this same toolchain with the following command:
 .
 ```bash
 rustup default 1.75.0
 ```
 .
 And edit the update `Cargo.toml` file to make all the `zenoh` dependencies to
 use the same version number:
 .
 ```toml
 zenoh = { version = "v1.0.0-beta.2", features = [ "unstable" ] }
 ```
 .
 Then build the plugin:
 .
 ```bash
 cargo build --release --all-targets -p zenoh-plugin-remote-api
 ```
 .
 ### Example with a version built from sources
 .
 ```bash
 $ zenohd --version
 zenohd v1.0.0-beta.2 built with rustc 1.75.0 (82e1608df 2023-12-21)
 ```
 .
 Here, `zenohd` version is `v1.0.0-beta.2` where:
 .
 - `v1.0.0-beta.2` means it's a development version for the future `v1.0.0`
 release
 - `82e1608df` indicates the commit hash
 - And it has been built with the `rustc` version `1.75.0`.
 .
 Install and use this same toolchain with the following command:
 .
 ```bash
 rustup default 1.75.0
 ```

Package: zenoh-plugin-remote-api
Version: 1.3.4
Architecture: armhf
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 8657
Depends: zenohd (=1.3.4)
Filename: 1.3.4/zenoh-plugin-remote-api_1.3.4_armhf.deb
Size: 2075036
MD5sum: 83412f923f6f80257ef6a0eb6547055f
SHA1: 9dd22df13c0e26e0cd7e5411cef9c53c547fa128
SHA256: 93cc4a9f6ad89b0e27c115d2cea8b9eedd85b5c34d1b17a1e2e2ee375eb9eb99
Section: net
Priority: optional
Homepage: http://zenoh.io
Description: Zenoh: The Zero Overhead Pub/Sub/Query Protocol.
 <img
 src="https://raw.githubusercontent.com/eclipse-zenoh/zenoh/main/zenoh-dragon.png"
 height="150">
 .
 [![Discussion](https://img.shields.io/badge/discussion-on%20github-blue)](https://github.com/eclipse-zenoh/roadmap/discussions)
 [![Discord](https://img.shields.io/badge/chat-on%20discord-blue)](https://discord.gg/2GJ958VuHs)
 [![License](https://img.shields.io/badge/License-EPL%202.0-blue)](https://choosealicense.com/licenses/epl-2.0/)
 [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
 .
 # Eclipse Zenoh
 .
 The Eclipse Zenoh: Zero Overhead Pub/sub, Store/Query and Compute.
 .
 Zenoh (pronounce _/zeno/_) unifies data in motion, data at rest and
 computations. It carefully blends traditional pub/sub with geo-distributed
 storages, queries and computations, while retaining a level of time and space
 efficiency that is well beyond any of the mainstream stacks.
 .
 Check the website [zenoh.io](http://zenoh.io) and the
 [roadmap](https://github.com/eclipse-zenoh/roadmap) for more detailed
 information.
 .
 -------------------------------
 .
 # Remote API Plugin
 .
 In Zenoh, the remote API plugin is an library loaded into a Zenohd instance at
 start up, which allows the creation of a Session, declaration of zenoh
 resources (Subscribers, Publishers, Queryables) remotely via websockets, for
 runtime environments where it is currently unsupported to run a zenoh binary.
 The Remote API was designed to support the Typescript Zenoh bindings, running
 in a browser.
 .
 -------------------------------
 .
 ## **Examples of usage**
 .
 Prerequisites:
 .
 - You have a zenoh router (`zenohd`) installed, and the
 `libzenoh_plugin_remote_api.so` library file is available in `~/.zenoh/lib` or
 `~/target/debug`.
 .
 ### **Setup via a JSON5 configuration file**
 .
 - Create a `zenoh.json5` configuration file containing for example:
 .
     ```json5
     {
     mode: "router",
         plugins_loading: {
             enabled: true,
             search_dirs: ["./target/debug", "~/.zenoh/lib"],
         },
         plugins: {
             remote_api: {
                 "websocket_port": "10000",
             },
         },
     }
 .
     ```
 .
 - Run the zenoh router with: `zenohd -c EXAMPLE_CONFIG.json5`
 .
 -------------------------------
 .
 ## How to build it
 .
 > :warning: **WARNING** :warning: : Zenoh and its ecosystem are under active
 development. When you build from git, make sure you also build from git any
 other Zenoh repository you plan to use (e.g. binding, plugin, backend, etc.).
 It may happen that some changes in git are not compatible with the most recent
 packaged Zenoh release (e.g. deb, docker, pip). We put particular effort in
 mantaining compatibility between the various git repositories in the Zenoh
 project.
 .
 At first, install [Cargo and
 Rust](https://doc.rust-lang.org/cargo/getting-started/installation.html). If
 you already have the Rust toolchain installed, make sure it is up-to-date with:
 .
 ```bash
 rustup update
 ```
 .
 > :warning: **WARNING** :warning: : As Rust doesn't have a stable ABI, the
 backend library should be
 built with the exact same Rust version than `zenohd`, and using for `zenoh`
 dependency the same version (or commit number) than 'zenohd'.
 Otherwise, incompatibilities in memory mapping of shared types between `zenohd`
 and the library can lead to a `"SIGSEV"` crash.
 .
 To know the Rust version you're `zenohd` has been built with, use the
 `--version` option.
 .
 ### Example with a downloaded zenohd
 .
 ```bash
 $ zenohd --version
 zenohd v1.0.0-beta.2 built with rustc 1.75.0 (82e1608df 2023-12-21)
 ```
 .
 Here, `zenohd` is version `v1.0.0-beta.2` has been built with the rustc version
 `1.75.0`.
 Install and use this same toolchain with the following command:
 .
 ```bash
 rustup default 1.75.0
 ```
 .
 And edit the update `Cargo.toml` file to make all the `zenoh` dependencies to
 use the same version number:
 .
 ```toml
 zenoh = { version = "v1.0.0-beta.2", features = [ "unstable" ] }
 ```
 .
 Then build the plugin:
 .
 ```bash
 cargo build --release --all-targets -p zenoh-plugin-remote-api
 ```
 .
 ### Example with a version built from sources
 .
 ```bash
 $ zenohd --version
 zenohd v1.0.0-beta.2 built with rustc 1.75.0 (82e1608df 2023-12-21)
 ```
 .
 Here, `zenohd` version is `v1.0.0-beta.2` where:
 .
 - `v1.0.0-beta.2` means it's a development version for the future `v1.0.0`
 release
 - `82e1608df` indicates the commit hash
 - And it has been built with the `rustc` version `1.75.0`.
 .
 Install and use this same toolchain with the following command:
 .
 ```bash
 rustup default 1.75.0
 ```

Package: zenoh-plugin-remote-api
Version: 1.3.4
Architecture: amd64
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 9781
Depends: zenohd (=1.3.4)
Filename: 1.3.4/zenoh-plugin-remote-api_1.3.4_amd64.deb
Size: 2466872
MD5sum: c4e13fba399247602bb56c75baf3fb0b
SHA1: 4531fef71e3dafa2553c7578213f7421f98754d8
SHA256: 5947862421e355fdc366648c241e30e666b86c17848b4e7decb3113012984c33
Section: net
Priority: optional
Homepage: http://zenoh.io
Description: Zenoh: The Zero Overhead Pub/Sub/Query Protocol.
 <img
 src="https://raw.githubusercontent.com/eclipse-zenoh/zenoh/main/zenoh-dragon.png"
 height="150">
 .
 [![Discussion](https://img.shields.io/badge/discussion-on%20github-blue)](https://github.com/eclipse-zenoh/roadmap/discussions)
 [![Discord](https://img.shields.io/badge/chat-on%20discord-blue)](https://discord.gg/2GJ958VuHs)
 [![License](https://img.shields.io/badge/License-EPL%202.0-blue)](https://choosealicense.com/licenses/epl-2.0/)
 [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
 .
 # Eclipse Zenoh
 .
 The Eclipse Zenoh: Zero Overhead Pub/sub, Store/Query and Compute.
 .
 Zenoh (pronounce _/zeno/_) unifies data in motion, data at rest and
 computations. It carefully blends traditional pub/sub with geo-distributed
 storages, queries and computations, while retaining a level of time and space
 efficiency that is well beyond any of the mainstream stacks.
 .
 Check the website [zenoh.io](http://zenoh.io) and the
 [roadmap](https://github.com/eclipse-zenoh/roadmap) for more detailed
 information.
 .
 -------------------------------
 .
 # Remote API Plugin
 .
 In Zenoh, the remote API plugin is an library loaded into a Zenohd instance at
 start up, which allows the creation of a Session, declaration of zenoh
 resources (Subscribers, Publishers, Queryables) remotely via websockets, for
 runtime environments where it is currently unsupported to run a zenoh binary.
 The Remote API was designed to support the Typescript Zenoh bindings, running
 in a browser.
 .
 -------------------------------
 .
 ## **Examples of usage**
 .
 Prerequisites:
 .
 - You have a zenoh router (`zenohd`) installed, and the
 `libzenoh_plugin_remote_api.so` library file is available in `~/.zenoh/lib` or
 `~/target/debug`.
 .
 ### **Setup via a JSON5 configuration file**
 .
 - Create a `zenoh.json5` configuration file containing for example:
 .
     ```json5
     {
     mode: "router",
         plugins_loading: {
             enabled: true,
             search_dirs: ["./target/debug", "~/.zenoh/lib"],
         },
         plugins: {
             remote_api: {
                 "websocket_port": "10000",
             },
         },
     }
 .
     ```
 .
 - Run the zenoh router with: `zenohd -c EXAMPLE_CONFIG.json5`
 .
 -------------------------------
 .
 ## How to build it
 .
 > :warning: **WARNING** :warning: : Zenoh and its ecosystem are under active
 development. When you build from git, make sure you also build from git any
 other Zenoh repository you plan to use (e.g. binding, plugin, backend, etc.).
 It may happen that some changes in git are not compatible with the most recent
 packaged Zenoh release (e.g. deb, docker, pip). We put particular effort in
 mantaining compatibility between the various git repositories in the Zenoh
 project.
 .
 At first, install [Cargo and
 Rust](https://doc.rust-lang.org/cargo/getting-started/installation.html). If
 you already have the Rust toolchain installed, make sure it is up-to-date with:
 .
 ```bash
 rustup update
 ```
 .
 > :warning: **WARNING** :warning: : As Rust doesn't have a stable ABI, the
 backend library should be
 built with the exact same Rust version than `zenohd`, and using for `zenoh`
 dependency the same version (or commit number) than 'zenohd'.
 Otherwise, incompatibilities in memory mapping of shared types between `zenohd`
 and the library can lead to a `"SIGSEV"` crash.
 .
 To know the Rust version you're `zenohd` has been built with, use the
 `--version` option.
 .
 ### Example with a downloaded zenohd
 .
 ```bash
 $ zenohd --version
 zenohd v1.0.0-beta.2 built with rustc 1.75.0 (82e1608df 2023-12-21)
 ```
 .
 Here, `zenohd` is version `v1.0.0-beta.2` has been built with the rustc version
 `1.75.0`.
 Install and use this same toolchain with the following command:
 .
 ```bash
 rustup default 1.75.0
 ```
 .
 And edit the update `Cargo.toml` file to make all the `zenoh` dependencies to
 use the same version number:
 .
 ```toml
 zenoh = { version = "v1.0.0-beta.2", features = [ "unstable" ] }
 ```
 .
 Then build the plugin:
 .
 ```bash
 cargo build --release --all-targets -p zenoh-plugin-remote-api
 ```
 .
 ### Example with a version built from sources
 .
 ```bash
 $ zenohd --version
 zenohd v1.0.0-beta.2 built with rustc 1.75.0 (82e1608df 2023-12-21)
 ```
 .
 Here, `zenohd` version is `v1.0.0-beta.2` where:
 .
 - `v1.0.0-beta.2` means it's a development version for the future `v1.0.0`
 release
 - `82e1608df` indicates the commit hash
 - And it has been built with the `rustc` version `1.75.0`.
 .
 Install and use this same toolchain with the following command:
 .
 ```bash
 rustup default 1.75.0
 ```

