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
GitHub - matthewdgreen/meshcore_sim: Simulator for baby meshcore networks
Simulator for baby meshcore networks. Contribute to matthewdgreen/meshcore_sim development by creating an account on GitHub.
@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 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.
@matthew_d_green Cool, I wonder how the bluetooth will fare in such situation. I think you will face issues with pairing keys, frequency spectrum usage and buffering in the TNC. Heltec V4 (for example) has 2MB of PSRAM and that is plenty for MeshCore packets, but LoRa is slow sending that out. Also the duty cycle limits will kick in (max 10% where I live).