I’ve been working on a little simulator for MeshCore, written entirely using Claude Code.
-
I’ve been working on a little simulator for MeshCore, written entirely using Claude Code. I was hoping some MeshCore devs might take a look and let me know if there are features they could use. https://github.com/matthewdgreen/meshcore_sim #meshcore
Just to give some visuals. #meshcore
-
Just to give some visuals. #meshcore
Right now it handles simulations that involve collisions, delays and other common events (in a very simple model). Each node is a simplified Meshcore node running as a process. #meshcore
-
I’ve been working on a little simulator for MeshCore, written entirely using Claude Code. I was hoping some MeshCore devs might take a look and let me know if there are features they could use. https://github.com/matthewdgreen/meshcore_sim #meshcore
-
I’ve been working on a little simulator for MeshCore, written entirely using Claude Code. I was hoping some MeshCore devs might take a look and let me know if there are features they could use. https://github.com/matthewdgreen/meshcore_sim #meshcore
@matthew_d_green I wonder if it is possible to adapt the #MeshCore core logic to run as a PC app and transmit or receive via a serial KISS TNC. Basically separating the protocol from the radio head. Because I just built one for testing LoRa and FSK

-
@matthew_d_green I wonder if it is possible to adapt the #MeshCore core logic to run as a PC app and transmit or receive via a serial KISS TNC. Basically separating the protocol from the radio head. Because I just built one for testing LoRa and FSK

Broadcast abuse isn't well received in software networks.
You can breach the domain with STUN and similar but it would no longer be mesh.
-
Broadcast abuse isn't well received in software networks.
You can breach the domain with STUN and similar but it would no longer be mesh.
@tuga @matthew_d_green I think you misunderstood the idea.
I would put a KISS protocol TNC radio module (just a modulator and PA really) out and run the whole #MeshCore logic as a software on a remote computer. Similar to how telcos use eCPRI.
This would still act as a regular MeshCore device.
What you are talking about is a bit unclear to me, but it sounds like the tncattach or 802.15.4 / 6LowPAN use case. Which is also totally valid, but different from what I want here.
-
@tuga @matthew_d_green I think you misunderstood the idea.
I would put a KISS protocol TNC radio module (just a modulator and PA really) out and run the whole #MeshCore logic as a software on a remote computer. Similar to how telcos use eCPRI.
This would still act as a regular MeshCore device.
What you are talking about is a bit unclear to me, but it sounds like the tncattach or 802.15.4 / 6LowPAN use case. Which is also totally valid, but different from what I want here.
@marsik @tuga @matthew_d_green maybe have a look at pymc core
GitHub - rightup/pyMC_core: A Python MeshCore library with SPI LoRa radio support
A Python MeshCore library with SPI LoRa radio support - rightup/pyMC_core
GitHub (github.com)
-
@matthew_d_green I wonder if it is possible to adapt the #MeshCore core logic to run as a PC app and transmit or receive via a serial KISS TNC. Basically separating the protocol from the radio head. Because I just built one for testing LoRa and FSK

@marsik @matthew_d_green I remember playing around with Reticulum awhile back and it can operate over a bunch of different hardware like that. https://reticulum.network/
-
@matthew_d_green I wonder if it is possible to adapt the #MeshCore core logic to run as a PC app and transmit or receive via a serial KISS TNC. Basically separating the protocol from the radio head. Because I just built one for testing LoRa and FSK

@marsik I think that’s basically what this does. It’s a real MeshCore node with all the radio layers turned into stdio ports. A better design would define this explicitly as a HAL.
-
@marsik I think that’s basically what this does. It’s a real MeshCore node with all the radio layers turned into stdio ports. A better design would define this explicitly as a HAL.
@marsik oh never mind, I understand what you’re saying. What I want is that but bigger: I want a single radio to be able to support 100 simultaneous smartphone clients via BLE advertisements. For protests and natural disasters.
-
R relay@relay.infosec.exchange shared this topic