pamoja

Submodules

pamoja.actuators
Idiomatic actuator-driver facade.
pamoja.audit
Idiomatic audit-log facade.
pamoja.bus
Idiomatic event-bus facade.
pamoja.can
Idiomatic CAN facade.
pamoja.coap
Idiomatic CoAP facade.
pamoja.codec
Idiomatic codec facade.
pamoja.core
The pamoja engine's surface: the runtime version, the error every native call raises, and the transport every link shares.
pamoja.field_io
Field I/O: The wires a gateway actually has: framed serial packets, an RS485 request and the reply it draws, a CAN frame, the address a chip answers on, and the bus that carries a driver to the part.
pamoja.gateway
Idiomatic LoRaWAN gateway facade.
pamoja.gpio
Idiomatic on-board bus facade.
pamoja.hal
Idiomatic bus facade.
pamoja.kit
Idiomatic helper-math facade.
pamoja.ladder
Idiomatic transport-ladder facade.
pamoja.loopback
Idiomatic loopback-broker facade.
pamoja.lora
Idiomatic LoRa link-budget facade.
pamoja.lorawan
Idiomatic LoRaWAN facade.
pamoja.mavlink
Idiomatic MAVLink wire-protocol facade.
pamoja.mesh
Idiomatic mesh-framing facade.
pamoja.modbus
Idiomatic Modbus RTU facade.
pamoja.mqtt
Idiomatic async MQTT client facade.
pamoja.power
Idiomatic power-scheduling facade.
pamoja.profile
Idiomatic device-profile facade.
pamoja.profiles
Profiles and robotics: A node written down as a JSON file, rules between nodes as another, and the naming and encoding rules a robot's topics follow, with no ROS 2 or Zenoh installed.
pamoja.radio
Radio and reach: Budgeting airtime, framing a mesh packet, routing it, and securing a LoRaWAN uplink: everything a node needs to reach a network it cannot see.
pamoja.radios
Idiomatic LoRa radio facade.
pamoja.ros2
Idiomatic ROS 2 naming and encoding facade.
pamoja.routing
Idiomatic mesh-routing facade.
pamoja.security
Idiomatic device-identity facade.
pamoja.sensing
Sensing and actuation: The parts wired to a board: a thermometer that checks its own bytes, a servo pulse, a stepper walking its coils, and a part of your own.
pamoja.sensors
Idiomatic sensor-driver facade.
pamoja.serial
Idiomatic serial-framing facade.
pamoja.session
Idiomatic secured-session facade.
pamoja.sim
Idiomatic simulated-device facade.
pamoja.sync
Idiomatic store-and-forward facade.
pamoja.telemetry
Idiomatic telemetry facade.
pamoja.transports
Transports and testing: Reaching the network when no single link always works, and testing all of it with nothing plugged in.
pamoja.trust
Trust and operation: Proving what a node did, saying it in confidence, fixing it in the field, and deciding how often it can afford to do any of that.
pamoja.update
Idiomatic signed-update facade.
pamoja.zenoh
Idiomatic Zenoh key-expression facade.
pamoja.raw
Low-level generated contract for the pamoja core (the escape hatch).