Skip to main content
The Neuron is built on top of Waher.IoTGateway, which provides the runtime host. Everything that extends the Neuron — its APIs, admin pages, smart contract engine, identity system — is deployed as a package.

The development loop

  1. Write your C# package code targeting netstandard2.1
  2. A post-build step installs your package into a local dev Neuron instance
  3. You iterate against the live local Neuron
  4. When ready, build and install the package on a real Neuron

Key repositories

Local dev setup

  • All repos live under C:/My Projects/ (paths are currently hardcoded in build scripts)
  • Clone repositories in this order: IoTGateway → Neuro-Ledger → IoTBroker
  • Build Waher.IoTGateway.Console first, then run it to complete initial setup at http://localhost
  • The dev Neuron stores data at C:\ProgramData\IoT Gateway Dev

Content vs assembly packages

See Package architecture for the full breakdown.