Package: zenoh-plugin-remote-api
Version: 1.3.2
Architecture: armel
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 8808
Depends: zenohd (=1.3.2)
Filename: 1.3.2/zenoh-plugin-remote-api_1.3.2_armel.deb
Size: 2060116
MD5sum: aab2e6a3dda519aeadfa2a926a624ac5
SHA1: c204e01cfddb809867077e3dbe0beb28a14976f5
SHA256: 9a7c83cb2a558a3b6bc4d1987a7cd6d5536c193330be668e2ddb8f06a20fee93
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.2
Architecture: arm64
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 9806
Depends: zenohd (=1.3.2)
Filename: 1.3.2/zenoh-plugin-remote-api_1.3.2_arm64.deb
Size: 2291436
MD5sum: bc3a25779e66caaf0fd9b5cb13a0025d
SHA1: 6982c25fd6c09241144d1503412b73cddffd406c
SHA256: 8f8cece86ea8d04c296b0bd3aaf5e859797b2f2200597beb0b4353ae7b43304f
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.2
Architecture: armhf
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 8636
Depends: zenohd (=1.3.2)
Filename: 1.3.2/zenoh-plugin-remote-api_1.3.2_armhf.deb
Size: 2068456
MD5sum: 35df25e2aef8618c50a9e2fc5c04df65
SHA1: 7d2ed426c6f5aa73866a9a4ca0cc4df2cac8e9bd
SHA256: 5b33c25ccc98bc8be0f21a189b979cfad0567d9aeb5866f3e19d6909d9e6f21a
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.2
Architecture: amd64
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 9794
Depends: zenohd (=1.3.2)
Filename: 1.3.2/zenoh-plugin-remote-api_1.3.2_amd64.deb
Size: 2467580
MD5sum: 12e0c545016dc843a2051c6e35958418
SHA1: a08f3950098f1a1dc24387d2f2000deb92b0a77b
SHA256: f7568382152389f36be028f1ee94393bc7e2e46d4a2cd7a8a051fd63c2d935f2
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
 ```

