← Back to Harvestree
Harvestree v5 LoRaWAN documentation

End-to-end flow

Responsibilities across MOIZ, network operator, and your IT stack.

The diagram below shows how measurement data travels from the physical probes to your business applications, and how optional remote commands travel back to the device.

MOIZ
Device FWPayload formatDecoder JSToolbox
Network
GatewaysLNS / NSOTAA joinOptional Downlink
APPLICATION
ProvisioningIngest MQTT/HTTPDB schemaSCADA / dashboardsAlarm business rules

Who owns what

ZoneOwnerTypical content
MOIZManufacturerHarvestree device, application protocol, reference decoder, Toolbox (USB commissioning)
LoRaWAN networkOperator or client ITGateway, network server (LNS), join routing; optional codec hosting
Integrator / client ITIntegrator or internal ITIngestion pipeline (may run the reference decoder), device registry, database, normalization, security
Business applicationsEnd customerSCADA, historian, MES, dashboards, alerting rules

Two directions

%%{init: {
  "flowchart": {
    "curve": "basis",
    "padding": 14,
    "nodeSpacing": 28,
    "rankSpacing": 36,
    "htmlLabels": true,
    "useMaxWidth": true
  },
  "themeVariables": {
    "fontSize": "16px"
  }
}}%%
flowchart TB
  subgraph moiz ["MOIZ"]
    direction LR
    Probes["M8 probes"] --> HVT["Harvestree HVT5"]
    Codec["Reference decoder"]
  end

  subgraph lorawan ["LoRaWAN network"]
    direction LR
    GW["Gateway"] --> LNS["Network server"]
  end

  subgraph integrator ["Integrator / client IT"]
    direction LR
    Pipe["Ingestion pipeline"] --> DB[("Database")]
  end

  subgraph apps ["Business applications"]
    APP["SCADA · historian · dashboards"]
  end

  HVT -->|"FPort 1 uplink"| GW
  Codec -.->|"optional on LNS"| LNS
  Codec -.->|"or in worker"| Pipe
  LNS -->|"MQTT / HTTP / webhook"| Pipe
  DB --> APP
  APP -.->|"FPort 4 downlink"| LNS

Integration constraints to design for