Package: zenoh-plugin-remote-api
Version: 1.1.1
Architecture: armel
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 14719
Depends: zenohd (=1.1.1)
Filename: 1.1.1/zenoh-plugin-remote-api_1.1.1_armel.deb
Size: 3125168
MD5sum: af0c1abe7c7d4f71127859e62ee46c27
SHA1: 7473493d56ef10cf58025ff3d07ac90a91abd5d7
SHA256: d2118832cc688fbec8bf54c6f1a59eb532fd61b5e9e12829d7197f011b652031
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
 ```
Vcs-Browser: https://github.com/eclipse-zenoh/zenoh-ts
Vcs-Git: https://github.com/eclipse-zenoh/zenoh-ts

Package: zenoh-plugin-remote-api
Version: 1.1.1
Architecture: armhf
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 14598
Depends: zenohd (=1.1.1)
Filename: 1.1.1/zenoh-plugin-remote-api_1.1.1_armhf.deb
Size: 3159636
MD5sum: 7cd96bcb85c7a2a84e5ff1f6288b80e1
SHA1: e51e05ffcbbc00c462bc0c296734192686aee0d5
SHA256: deaff2683ab9fadcbf3d11b88325bf85dc1d4771638c76a3a3744f2a2ecedd7f
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
 ```
Vcs-Browser: https://github.com/eclipse-zenoh/zenoh-ts
Vcs-Git: https://github.com/eclipse-zenoh/zenoh-ts

Package: zenoh-plugin-remote-api
Version: 1.1.1
Architecture: arm64
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 15273
Depends: zenohd (=1.1.1)
Filename: 1.1.1/zenoh-plugin-remote-api_1.1.1_arm64.deb
Size: 3158048
MD5sum: d897b0cfc5d307dc6fff95d972a0e90d
SHA1: 3b21844d354d911bdcb63b7602223c766d63fa0b
SHA256: 4ca2eea1796b1b9de8b8070e8dee9feb2300132fb776cf48c9044acea85600fc
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
 ```
Vcs-Browser: https://github.com/eclipse-zenoh/zenoh-ts
Vcs-Git: https://github.com/eclipse-zenoh/zenoh-ts

Package: zenoh-plugin-remote-api
Version: 1.1.1
Architecture: amd64
Maintainer: zenoh-dev@eclipse.org
Installed-Size: 16204
Depends: zenohd (=1.1.1)
Filename: 1.1.1/zenoh-plugin-remote-api_1.1.1_amd64.deb
Size: 3449412
MD5sum: 12dfe2ca4dfdf2f38e57e830f11b1224
SHA1: 66b662260efb5e1c3a5c6ad4e1a4a379ef5db935
SHA256: 4c2c1067706554852e2c5e97fc3ccddb738f30c5b9927a725778f3892b3ff0a0
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
 ```
Vcs-Browser: https://github.com/eclipse-zenoh/zenoh-ts
Vcs-Git: https://github.com/eclipse-zenoh/zenoh-ts

