Primeros pasos con SenseCAP Solar Node
Cuando el dispositivo se encuentre en los siguientes estados, no lo reinicies ni lo apagues manualmente. De lo contrario, el dispositivo puede quedar inutilizable.
- No ha finalizado el proceso de transmisión de mensajes
- Está siendo configurado
Primeros pasos
Antes del despliegue formal, primero prueba y configura el nodo.
Grabar firmware
Por favor, don't use NRF-OTA para actualizar el firmware, ya que puede hacer que el dispositivo quede completamente inutilizable.
Antes de grabar el firmware, ¡primero graba el firmware de borrado!
Visita Meshtastic Web Flasher. Selecciona el dispositivo de destino como Seeed SenseCAP Solar Node .

Borrar mediante Flash
Haz clic en el símbolo de trash.
![]()
Descarga y copia el firmware de borrado.

Haz clic en Enter DFU Mode, aparecerá un puerto serie llamado XIAO-xxx, haz clic para conectarlo y debería mostrarse una unidad llamada XIAO-xxx. Pega el firmware de borrado en el disco.

Este proceso puede tardar un tiempo. Espera a que desaparezca la unidad "XIAO-XXX".
Grabar firmware de aplicación
Elige la versión de firmware que desees. Haz clic en flash.

Descarga el archivo UF2 y entra en DFU. Arrastra el archivo UF2 a la unidad DFU. El firmware debería grabarse después de que se copie el archivo y el dispositivo se reinicie.
Instalar batería y módulo GPS (opcional)
Cuando necesites instalar o reemplazar la batería, usa una batería Button-top 18650(3.6V).

La versión P1-Pro tiene batería y módulo GPS integrados; para la versión P1, el usuario debe instalar manualmente la batería y el módulo GPS si es necesario.
- Paso 1: Retira todos los tornillos y la tapa.

- Paso 2: Instala la batería y el módulo GPS.


- Paso 3: Ensambla la carcasa.

Asegúrate de que la carcasa esté correctamente montada y los tornillos bien apretados para mantener la estanqueidad del dispositivo.
Encender el dispositivo
El dispositivo debe activarse conectando el cable USB la primera vez que se use. Si la luz azul de Mesh parpadea, significa que el dispositivo se ha encendido correctamente, como se muestra en el siguiente vídeo:
Si el dispositivo no responde cuando presionas el botón, cárgalo primero. No uses un cargador de carga rápida.
Conectar mediante la app
- App para iOS
- App para Android
- Selecciona el dispositivo de destino en el panel de Bluetooth.

- Introduce el código (el código predeterminado es
123456) y luego haz clic enOKpara conectar el dispositivo.

- Haz clic en
+y elige el dispositivo de destino.

- Introduce el código (el código predeterminado es
123456) y luego haz clic enOKpara conectar el dispositivo.

Conectar mediante la página web
Si quieres enviar mensajes de texto y comunicarte con otros nodos desde la página web, ahora puedes conectar el dispositivo al Meshtastic Website.
Paso 1: Abrir la página web
Click here para ir al sitio web.
![]()
Paso 2: Añadir el nuevo dispositivo
Haz clic en "+ New Connection".
![]()
Hay dos formas de conectar. Puedes elegir el método que prefieras.
Método 1: Vía Bluetooth
Elige el método Bluetooth. Selecciona el ID del dispositivo en la ventana emergente.
![]()
Método 2: Vía puerto serie
Elige el método serie. Abre el administrador de dispositivos para ver a qué puerto está conectado el dispositivo. Selecciona ese puerto en la ventana emergente.
![]()
Tu dispositivo se mostrará en la lista. Haz clic para conectar. Si la conexión tiene éxito, podrás ver el estado del dispositivo directamente en la página web.
![]()
Configurar LoRa
Para empezar a comunicarte a través de la malla, debes establecer tu región. Este ajuste controla qué rango de frecuencias usa tu dispositivo y debe configurarse según tu ubicación geográfica.
- App para iOS
- App para Android


Lista de regiones
| Código de región | Descripción | Rango de frecuencias (MHz) | Ciclo de trabajo (%) | Límite de potencia (dBm) |
|---|---|---|---|---|
| UNSET | Sin configurar | N/A | N/A | N/A |
| US | Estados Unidos | 902.0 - 928.0 | 100 | 30 |
| EU_868 | Unión Europea 868MHz | 869.4 - 869.65 | 10 | 27 |
Consulta LoRa Region by Country para ver una lista más completa.
EU_868 debe cumplir una limitación de ciclo de trabajo horario del 10%, calculada cada minuto sobre una base móvil de 1 hora. Tu dispositivo dejará de transmitir si alcanzas este límite, hasta que vuelva a estar permitido.
Ahora que has configurado la región LoRa en tu dispositivo, puedes continuar configurando cualquier LoRa Configs según tus necesidades.
Configurar GPS
Activa la opción de GPS. Puedes ajustar el intervalo de actualización y el intervalo de difusión para obtener información de ubicación más actualizada.

Para iOS, activa Accurate Location. De lo contrario, el posicionamiento puede desviarse.

Botón
| Acción del botón | Descripción |
|---|---|
| Pulsar PWR durante 3 s | Encender |
| Pulsar PWR dos veces | Actualizar información de nodo/ubicación |
| Pulsar PWR tres veces | Activar/desactivar el GPS |
| Pulsar PWR durante 5 s | Apagar |
| Pulsar RST dos veces | Entrar manualmente en DFU |
Instalación
Dado que el dispositivo se utilizará en exteriores durante largos periodos, evita instalar el panel en posición horizontal. Se recomienda una instalación inclinada o diagonal para evitar la acumulación de agua. Además, asegúrate de que todos los tornillos estén bien apretados y la tapa correctamente instalada. Para una protección impermeable mejorada, también puedes considerar aplicar medidas de sellado adicionales.
- Lista de piezas

Guía de instalación paso a paso
- Paso 1: Conecta la pieza 1 a la parte inferior del dispositivo usando arandelas y tornillos.
- Paso 2: Conecta la rótula universal (parte 2) y el soporte (parte 3) con tornillos.
- Paso 3: Conecta el cable RF (parte 4) y la antena (parte 5).
- Paso 4: Instala el aro de sujeción en la posición adecuada.
- Paso 5: Conecta el soporte de la rótula universal.
- Paso 6: Afloja los tornillos, ajusta la rótula universal a la posición adecuada y luego aprieta los tornillos.
- Paso 7: Conecta la antena al dispositivo.
Guía completa de instalación
- Puedes completar todo el proceso de instalación e inicialización mediante un vídeo.
Añadir sensores al nodo solar (Opcional)
- Puedes instalar tu sensor mediante este vídeo.
- Los siguientes sensores se han verificado como compatibles con la interfaz Grove del dispositivo.
| Tipo de sensor | Modelo de sensor | |
|---|---|---|
| Sensor ambiental | Presión | BMP085 |
| Temperatura | MCP9808、PCT2075 | |
| Temperatura y humedad | SHT31/SHTC3/SHT4X、AHT10 | |
| Temperatura, humedad y presión | BME280 | |
| Otros | Frecuencia cardíaca y SpO₂ | MAX30102 |
| Teclado I2C | CardKB | |
Actualizar antena (Opcional)
- Puedes sustituir la antena por una de fibra de vidrio viendo este vídeo.
Si necesitas una antena con mayor ganancia, recomendamos la antena 860-930MHz 3dBi fiberglass y la antena 902-928MHz 5.8dBi fiberglass.
Preguntas frecuentes (FAQ)
Bucle de arranque
- Motivo
Esto suele estar causado por un fallo al grabar el firmware. Al grabar el firmware, mantén una conexión estable.
- Solución de problemas
Haz clic aquí para volver a grabar el firmware.
Dispositivo bloqueado
Descripción
El dispositivo no responde, no hay LED y no se puede emparejar con tu App.
1) El dispositivo aún puede entrar en modo DFU, entonces intenta grabar el bootloader.
Grabar el bootloader
Cuando estés grabando el bootloader, asegúrate de que la conexión del cable sea estable y NO lo desconectes durante el proceso de grabación.
Paso 1: Instalación de Adafruit-nrfutil
Para usuarios de Windows, presiona la tecla "Win" y la tecla "r", luego introduce "cmd" en la ventana emergente y pulsa "Enter". Esto puede abrir la línea de comandos.
Para usuarios de Mac, presiona la tecla "Command" y la tecla "Space" para abrir Spotlight. Luego introduce "termial" y pulsa "Return". Esto puede abrir la línea de comandos.
Requisitos previos
Comprueba en tu línea de comandos si Python y pip se han instalado correctamente.
python --version
python -m pip --version
Entonces deberían aparecer "Python xxx" y "pip xxx". Si no es así, intenta instalar Python de nuevo.
- Instalación desde PyPI
- Instalación desde el código fuente
Este es el método recomendado para instalar la última versión:
pip3 install --user adafruit-nrfutil
Comprueba la ruta de instalación:
python -m pip show adafruit-nrfutil
Esta es la ubicación de instalación:

Para usuarios de Windows, es posible que tengas que añadir la ruta manualmente. Copia la ubicación de instalación mostrada en el último paso. Luego añádela como se indica a continuación:

Utiliza este método si tienes problemas para instalar con PyPi o si quieres modificar la herramienta. Primero clona este repositorio y entra en su carpeta.
git clone https://github.com/adafruit/Adafruit_nRF52_nrfutil.git
cd Adafruit_nRF52_nrfutil
Nota: los siguientes comandos usan python3, sin embargo, si estás en Windows, puede que tengas que cambiarlo a python ya que la instalación de Windows de Python 3.x sigue usando el nombre python.exe
Para instalar en el espacio de usuario en tu directorio personal:
pip3 install -r requirements.txt
python3 setup.py install
Si obtienes errores de permisos al ejecutar pip3 install, tu pip3 es antiguo o está configurado para intentar instalar en los directorios del sistema. En ese caso, usa la opción --user:
pip3 install -r --user requirements.txt
python3 setup.py install
Si quieres instalar en los directorios del sistema (generalmente no recomendado):
sudo pip3 install -r requirements.txt
sudo python3 setup.py install
Para generar un binario ejecutable autónomo de la utilidad (Windows y MacOS), ejecuta estos comandos:
pip3 install pyinstaller
cd Adafruit_nRF52_nrfutil
pip3 install -r requirements.txt
cd Adafruit_nRF52_nrfutil\nordicsemi
pyinstaller __main__.py --onefile --clean --name adafruit-nrfutil
Encontrarás el .exe en Adafruit_nRF52_nrfutil\nordicsemi\dist\adafruit-nrfutil (con .exe si estás en Windows).
Cópialo o muévelo a otro lugar para tu comodidad, como un directorio en tu %PATH%.
Paso 2: Comprueba tu número de puerto
Conecta tu dispositivo a tu PC y comprueba el número de puerto.
Para usuarios de Windows, por ejemplo:

Para usuarios de Mac, por ejemplo:

Paso 3: Graba el bootloader
En la terminal o símbolo del sistema, navega hasta el directorio donde descargaste el paquete zip del bootloader y ejecuta el siguiente comando, sustituyendo el puerto correcto de tu dispositivo:
- Para Windows:
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p COMXX -b 115200 --singlebank --touch 1200
Cambia COMXX por tu número de puerto COM. Por ejemplo, si tu dispositivo está en el COM6, cambia el comando a:
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p COM6 -b 115200 --singlebank --touch 1200
Algunos dispositivos cambiarán su número de puerto después de introducir este comando. Así que si la instalación falla, comprueba de nuevo el número de puerto.
- Para otros:
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p /dev/tty.SLAB_USBtoUART -b 115200 --singlebank --touch 1200

Cuando hayas completado los pasos anteriores, puedes seguir este paso para flashear el firmware de la aplicación.
El dispositivo se apaga automáticamente
Descripción
- Después de encender el dispositivo, se apagará o reiniciará automáticamente después de un tiempo.
- El registro del puerto serie se ejecuta durante un tiempo y luego se detiene.
Esto posiblemente sea causado por reiniciar o apagar el dispositivo de forma manual y forzada cuando el dispositivo se encuentra en los siguientes estados: sin haber terminado el proceso de transmisión de mensajes, estando en configuración......
Solución de problemas
click here para realizar un borrado de la memoria flash. Luego vuelve a flashear el firmware más reciente.
Restablecimiento de fábrica
Si quieres restaurar la configuración predeterminada, puedes hacer un restablecimiento de fábrica. Hay dos métodos para que realices el restablecimiento de fábrica.
-
click here para realizar un borrado de la memoria flash. Luego vuelve a flashear el firmware más reciente.
-
Haz clic en el botón
Factory Reseten la App. El dispositivo se reiniciará automáticamente con la configuración de fábrica.
Restablecimiento de NodeDB
NodeDB es la base de datos local que almacena información sobre los nodos descubiertos en la red Mesh actual, incluyendo:
- ID de nodo
- Nombre de usuario
- Información de ubicación
- Información de señal (SNR)
- Hora de última visualización
Cuándo restablecer
Restablece NodeDB cuando:
- La lista de nodos contiene entradas obsoletas, duplicadas o no válidas.
- Te mueves a un entorno Mesh diferente y quieres redescubrir los nodos cercanos.
- La información de los nodos en la app parece incorrecta o incompleta.
Restablecer NodeDB solo borra la base de datos de nodos almacenada en el dispositivo. No realiza un restablecimiento de fábrica y no elimina la configuración básica del dispositivo.
Restablecer desde la App
- Abre la app y conéctate al dispositivo de destino.
- Ve a Settings.
- Toca Device.
- Desplázate hasta la parte inferior de la página Device Config y encuentra Reset NodeDB.
- Tócalo y confirma la acción.
Ruta en la App
Settings > Device > Reset NodeDB
Pantallas de ejemplo
Paso 1: Abre Device desde la página Settings.
![]()
Paso 2: Toca Reset NodeDB en la página Device Config.
![]()
Ten en cuenta la diferencia entre las siguientes opciones:
- Reset NodeDB: Solo borra la base de datos de nodos.
- Factory Reset: Restaura el dispositivo a la configuración de fábrica y elimina más datos de configuración.
Qué ocurre después del restablecimiento
Después de ejecutar Reset NodeDB, el dispositivo borra la lista de nodos almacenada actualmente. A medida que el dispositivo continúa funcionando, volverá a descubrir y registrar los nodos cercanos.
Puedes observar lo siguiente:
- La lista de nodos puede quedar temporalmente vacía o más pequeña.
- Los nodos reaparecerán gradualmente a medida que el dispositivo continúe operando.
- Los registros históricos de nodos almacenados anteriormente ya no estarán disponibles.
Notas
- Antes de restablecer, asegúrate de que el problema esté realmente relacionado con una lista de nodos anómala.
- Si el problema es solo un retraso en la visualización de los nodos, espera un tiempo primero para ver si se recupera automáticamente.
- Si el problema persiste después de restablecer NodeDB, continúa solucionando la configuración del dispositivo u otras posibles causas.
- Usa Factory Reset con cuidado para evitar eliminar accidentalmente la configuración del dispositivo.
Consumo de energía
El consumo de energía depende principalmente de factores como la frecuencia de transmisión de datos y la tasa de actualización del GPS. Las cifras siguientes son solo de referencia; el consumo real puede variar según las condiciones de uso en el mundo real.
- Consumo de energía en modo de suspensión con apagado
| Descripción | Consumo |
|---|---|
| Corriente de funcionamiento del GPS_LED | 1.02 mA |
| Alimentado pero no activado | 56.195 μA |
| Alimentado y activado | 611 μA |
Ejemplo:
| Capacidad de la batería | Vida útil de la batería |
|---|---|
| 3350 | 136.8 |
| 12000 | 490.2 |
- Consumo de energía en modo activo
| Modo | Corriente |
|---|---|
| Corriente estática | 10.65 mA |
| Corriente de transmisión EU868 | 157.74 mA |
| Corriente de transmisión US915 | 205.22 mA |
| Corriente de funcionamiento del GPS | 50 mA |
| Corriente de funcionamiento del GPS_LED | 1.02 mA |
Calidad de la señal
-
SNR refleja la calidad del enlace de comunicación. Un dispositivo normal suele funcionar por encima de -7 dB. Un dispositivo con un SNR inferior a -10 dB indica un rendimiento deficiente.
-
RSSI está determinado conjuntamente por el dispositivo y su entorno. Un dispositivo normal suele funcionar por encima de -110 dBm. Un dispositivo con un RSSI inferior a -115 dBm se considera que tiene un rendimiento deficiente.
Para lograr el mejor efecto de señal, utiliza el dispositivo en un área abierta y sin obstrucciones, con una interferencia mínima.
Corriente de carga

La corriente máxima de carga de Xiao nRF-52840 Plus es de 200 mA. El chip de gestión de carga CN3165 es de 0.99 A. Así que la corriente máxima de carga es de 1 A.