{ "apps": [ { "id": "monitor", "name": "RF Monitor", "ver": "1.3", "desc": "Scrollable: RSSI/noise chart with dBm axis, link margin, RX rate, radio params, heard feed." }, { "id": "airtime", "name": "Airtime", "ver": "1.3", "desc": "Utilization bars with a % axis, rx/tx split, duty ceiling, budget. Reset button top-right." }, { "id": "snake", "name": "Snake", "ver": "1.0", "desc": "The classic, in Lua. Swipe to steer." }, { "id": "sdktest", "name": "SDK Test", "ver": "1.3", "desc": "Developer tool. Checks the extended Lua SDK on this board: capabilities, clock, battery, GPS, file access, crypto against published RFC vectors, channel discovery, and buttons that TRANSMIT a test message to Public and a DM to your first contact (each asks permission first)." }, { "id": "2048", "name": "2048", "ver": "1.2", "desc": "The classic sliding-tile puzzle. Swipe to move, tap to restart. Keeps your best score. Contributed by pisti87." }, { "id": "wardrive", "name": "Wardrive", "ver": "1.0", "desc": "LoRa coverage survey. Probes every 20s and logs each reply with GPS position, altitude and BOTH link directions (how well you heard them, how well they heard you) to a CSV. Reference app for wada.mesh.discover." }, { "id": "nearby", "name": "Nearby", "ver": "1.0", "desc": "Your contacts on a real map, sorted by distance, with bearing and a live frame counter. Reference app for wada.map, wada.ui.list, wada.geo and app.on_packet." } ] }