diff --git a/src/pages/index.astro b/src/pages/index.astro index 781d38f..8b0a581 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -36,40 +36,81 @@ import Base from "../layouts/Base.astro";

What is it?

- LoRa radios are cheap, long-range, low-power, and everywhere. But using one from a - computer is surprisingly hard. You either run someone else's firmware with someone else's - protocol baked in, or you write your own embedded code from scratch. -

-

- DongLoRa takes a different approach. Flash firmware onto a LoRa board once, and from that - point on it's a dumb USB radio. It doesn't know or care what protocol you're running. It - receives bytes from the air and hands them to your computer. It takes bytes from your - computer and puts them on the air. That's all it does. + Flash firmware onto a LoRa board once and it becomes a dumb USB radio. It doesn't know or + care what protocol you're running — it just moves bytes between the air and your computer.

- Everything else — what those bytes mean, how to route them, what to display, how to respond - — happens in your code, on your computer, in whatever language you want. + Everything else — routing, encryption, display, response logic — happens in your code, + in Python, Rust, or whatever you want — with the feedback loop of a scripting + environment instead of a flash-and-pray embedded workflow.

- -
+
+ + +
+

Quick Start

+
    +
  1. + 1. +
    +

    Flash the firmware

    +

    + Use the web flasher or + flash from the command line. +

    +
    +
  2. +
  3. + 2. +
    +

    Install a client library

    +
    pip install donglora
    +
    +
  4. +
  5. + 3. +
    +

    Listen for packets

    +
    +        
    +
  6. +
+
+ +
+ + +
+

What can you do with it?

+

+ Connect your code directly to a LoRa radio over USB — or run the multiplexer and let + multiple programs share a single dongle at the same time. +

your code ──► client library ──► USB ──► firmware ──► LoRa radio
 
 your code ──► client library ──┐
 your code ──► client library ──┼──► mux ──► USB ──► firmware ──► LoRa radio
 your code ──► client library ──┘
-
- - -
-

What can you do with it?

Because the firmware is protocol-agnostic, a DongLoRa dongle works with any LoRa network - — Meshtastic, MeshCore, custom protocols, or raw packets. You get the feedback loop of a - scripting environment instead of a flash-and-pray embedded workflow. + — Meshtastic, MeshCore, custom protocols, or raw packets.

@@ -149,50 +190,6 @@ your code ──► client library ──┘
- -
-

Quick Start

-
    -
  1. - 1. -
    -

    Flash the firmware

    -

    - Use the web flasher or - flash from the command line. -

    -
    -
  2. -
  3. - 2. -
    -

    Install a client library

    -
    pip install donglora
    -
    -
  4. -
  5. - 3. -
    -

    Listen for packets

    -
    -        
    -
  6. -
-
-