[Feature proposal] Radio spectrum visualization
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:
- 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
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de meshcore-dev/MeshCore
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
meshcore-dev/MeshCore#3622 ·
Los mantenedores suelen responder en 1 día
-
[Feature Request] Set Australia (Mid) Preset to automatically enable 2 byte default path hash sizeAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
meshcore-dev/MeshCore#3571 · 5 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
meshcore-dev/MeshCore#3567 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
RTC_RX8130CE writes and reads the one-hot WEEK register as a numberPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
meshcore-dev/MeshCore#3549 ·
Los mantenedores suelen responder en 1 día
-
Repeater: CLI reply to 'setperm <key> 0' is lost when the removed ACL entry sits before the requester (stale ClientInfo* after array shift)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
meshcore-dev/MeshCore#3513 ·
Los mantenedores suelen responder en 1 día
Todos los issues de meshcore-dev/MeshCore
Issues similares
-
Mark ignored Mac OS partitions RecoveryOSContainer and iBootSystemContainerPosiblemente ocupada @meven la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
storaged-project/udisks#1559 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 71/100
awslabs/aws-checksums#121 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 3 días
-
Bad tag for language cardAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100