MimiClaw asistente de IA en ESP32-S3: CLI Commands

Los comandos CLI (Interfaz de Línea de Comandos) permiten configurar, depurar y administrar el sistema sin recompilar nada. Conecta un cable USB al puerto UART/COM de la ESP32-s3 y ejecuta los comandos mediante un monitor serie a 115200 baudios.

A continuación se muestran todos los comandos CLI registrados.

set_wifi <ssid> <password>            #Configurar WiFi (ejemplo: set_wifi Totalplay 12346578 )
wifi_status #Mostrar el estado de la conexión WiFi
wifi_scan #Escanee y enumere los puntos de acceso WiFi cercanos
set_tg_token <token> #Establecer el token del bot de Telegram
set_api_key <key> #Establecer la clave API de LLM
set_model <model> #Establecer el modelo LLM (ejemplo: set_model claude-opus-4-5)
set_model_provider <provider> #Establecer proveedor de modelos LLM (opciones: anthropic | openai)
skill_list #Enumere las skills instaladas de /spiffs/skills/
skill_show <name> #Imprimir el contenido completo de un archivo de skills (ejemplo: weather or weather.md)
skill_search <keyword> #Buscar archivos de skills por palabra clave (filename + content)
memory_read #Leer MEMORY.md
memory_write <content> #Escribe en MEMORY.md
session_list #List all sessions
session_clear <chat_id> #Listar todas las sesiones
heap_info #Mostrar el uso de la memoria heap
set_search_key <key> #Establecer la clave API de Brave Search para la herramienta de búsqueda web
set_proxy <host> <port> [<type>] #Establecer proxy (ejemplo set_proxy 192.168.1.83 7897 [http | socks5])
clear_proxy #Eliminar la configuración del proxy
config_show #Mostrar la configuración actual (build-time + NVS)
config_reset #Borrar todas las configuraciones guardadas en NVS y volver a los valores predeterminados
heartbeat_trigger #Activar manualmente una verificación de heartbeat
cron_start #Iniciar ahora el temporizador del planificador cron.
tool_exec #Ejecutar una herramienta registrada: tool_exec <name> '{...json...}'
restart #Reiniciar el dispositivo
help #Imprime todos los comandos registrados

 

Utiliza un cable USB tipo C de datos para establecer la comunicación entre la placa ESP32-S3 y el monitor serie en la computadora.

  1. Conecta el cable USB al conector “COM/UART” de la placa, como se muestra en la siguiente imagen
  1. Configura la comunicación serie en 115200 baudios.
  2. Ejecuta los comandos necesarios en el monitor serie.
  3. Pulsa el botón de «reset» de la placa al finalizar.

Ejemplo:

  • Establecer nombre y contraseña de la red WiFi
set_wifi <ssid> <password>

Entrada:

set_wifi Totalplay 12345678

Respuesta:

I (5324089) wifi: WiFi credentials saved for SSID: Totalplay
WiFi credentials saved. Restart to apply.
Scroll al inicio