Skip to content
@wotex-project

WoTEx

W3C Web of Things building blocks for Elixir and OTP runtimes, bindings, conformance, continuum contracts, and Nx integration.

WoTEx

OTP-native Elixir libraries that bring the W3C Web of Things to the BEAM.

An open-source family of focused Elixir libraries for the W3C Web of Things and the edge-to-cloud continuum. IoT remains fragmented across vendors, protocols, and incompatible data models, so every product repeats the same description, discovery, and binding work and interoperability stays a promise on a diagram. WoTEx supplies shared terminology and contracts for describing a Thing's properties, actions, and events, validating Thing Descriptions, connecting protocol bindings, discovering Things, composing caller-owned runtimes, and keeping behavior consistent from cloud services to disconnected edge devices, with conformance testing against the published specifications and room for machine learning close to the device.

Each library follows OTP conventions: independently useful, explicit about ownership, and passive until the consuming application starts it. Nothing imposes a database, supervision tree, web framework, or proprietary platform on the host. The aim is shared infrastructure for the Elixir, Nerves, and industrial IoT communities, open enough to adopt without inheriting a platform and extensible toward future protocols and edge intelligence.

One standard for Things, and a runtime built to keep them running.

Open source from futhr.

Pinned Loading

  1. wotex-runtime wotex-runtime Public

    Bring Things to life in Elixir with explicit Property, Action and Event interactions, pluggable transports and caller-supervised subscriptions.

    Elixir 1

  2. wotex wotex Public

    W3C Web of Things for Elixir: parse, validate and encode Thing Descriptions and Thing Models with immutable, extensible values.

    Elixir 1

  3. wotex-conformance wotex-conformance Public

    Reproducible conformance evidence for Web of Things libraries: versioned test vectors, isolated targets and deterministic reports in Elixir.

    Elixir 1

  4. wotex-binding-mqtt wotex-binding-mqtt Public

    MQTT bindings for Web of Things in Elixir: map Thing Description Forms to publish and subscribe operations through your own MQTT client.

    Elixir 1

  5. wotex-nx wotex-nx Public

    Turn typed Thing observations into deterministic Nx tensors, masks and batches for numerical computing in Elixir.

    Elixir 1

  6. wotex-continuum wotex-continuum Public

    Portable Elixir values for the edge-to-cloud continuum: exchange Thing observations, Action intents, results and evidence across runtimes.

    Elixir 1

Repositories

Showing 10 of 13 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…