Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Feature proposal] Radio spectrum visualization

Abierto
#3,578 2 comentarios 2 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
35/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
c
Área
embedded-iot

Línea de trabajo

Read the linked spectrum-stream companion firmware branch and the Meshcore-Open spectrum demo sources to understand the RSSI sweep, firmware changes, and protocol changes being proposed. The issue presents this as a tech demo for evaluating a feature, with no settled implementation scope or acceptance criteria. Done would need to be defined after the project evaluates the proposal.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hi :)
I'v been playing with SX126x internals for a while, and I have some progress that I'd like to share.
I implemented a fast RSSI sweep that can be used for searching LoRa transmissions and generally for spectrum visualizations.
It can be ported to any device having a mainstream SX126x radio, so I think, hardware support is wide enough to have this feature in a main branch.

A branch with a companion patch is here: https://github.com/sleeply4cat/MeshCore/tree/spectrum-stream
A demo Meshcore-Open app sources with a spectrum viewer is here: https://github.com/sleeply4cat/meshcore-open/tree/spectrum-demo
Alternatively, it's possible to connect from a browser using page that I attached. You may need to enable experimental platform features in your browser flags to access bluetooth api.

It's a tech demo, pointing to evaluate relatively small changes in a companion firmware and protocol allowing this feature implementation, not a MeshCore-open patch. But picky comments are welcome anyway :)

Also, I can share pre-built apk and fw via any acceptable way if it's allowed.
And yes, it's AI-assisted ;)

Finally, what does it look like:

Browser: https://youtu.be/8xdYArmG_Bc

Mobile:
Image

spectrum-stream.html

Lenguaje dominante
C
Estrellas
3.9k
Forks
1.5k
Merge medio
19 h 9 min
PR fusionados (30 d)
27

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de meshcore-dev/MeshCore

Todos los issues de meshcore-dev/MeshCore

Issues similares

Más issues de C

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.