ES
Nube
Ecosistema en la nube para ESP32

Todo lo necesario para trabajar con ESP32, en una sola nube

De una placa ESP32 en blanco a un dispositivo que envía datos a su teléfono, de una sentada. Scripts en lenguaje llano en vez de C, sin cadena de herramientas, sin servidor propio y sin recompilar. Lo bastante rápido para probar una idea y lo bastante simple para una primera clase.

Primer flasheo desde el navegador por USB. A partir de ahí, todo va por el aire.

Placa, firmware, nube, aplicaciónun solo conjunto — usted solo escribe el script
Qué es R1BBIT

Un ecosistema, cuatro herramientas, cero código de pegamento

R1BBIT convierte una placa ESP32 en un dispositivo conectado terminado, sin cadena de herramientas, sin servidor propio y sin una sola línea de C.

Encaja especialmente bien en tres cosas: llevar un producto a su primera versión que funcione, comprobar si una idea se sostiene antes de invertir en ella de verdad, y aprender electrónica y robótica, esto último sobre todo si empieza de cero.

El catálogo recoge hardware que hemos verificado a mano, pero el ecosistema funciona en casi cualquier ESP32.

01

Firmware + R1BBIT-BASIC

El firmware lleva un intérprete, así que la placa ejecuta un archivo de texto corriente en vez de un binario compilado. Sus 298 comandos cubren pines, sensores, displays, sonido, cámara y red: sin C, sin cadena de herramientas, sin compilar.

298 commands6 ESP32 families15 parallel tasks
02

IDE web

Escriba en el navegador con autocompletado para cada comando y una comprobación que detecta errores mientras teclea. Un asistente puede escribirle o arreglarle el script, y una galería de ejemplos listos le ahorra la página en blanco. Incluso el primerísimo flasheo ocurre aquí, por un cable USB.

AutocompleteAsistente de IAReady examples
03

R1BBIT Cloud

Las placas se conectan solas por un canal cifrado. Las lecturas se guardan y se dibujan como gráfico, los scripts y el firmware nuevos llegan por el aire, y cada dispositivo tiene una consola y un explorador de archivos que puede abrir desde donde esté.

ChartsRemote consoleWireless updates
04

Apps para iOS y Android

Un valor que publica la placa se convierte en una ficha de su teléfono; mueva allí un deslizador y la placa reacciona. La app lleva además el editor, la consola, la documentación y el mismo asistente, y puede avisarle cuando algo va mal.

App StoreGoogle PlayNotificaciones push
greenhouse.bas
CONFIG: el hardware, aplicado antes de que arranque el script
CONFIG
    PSRAM_SIZE 8
    PSRAM_TYPE OCTAL
    I2C_SDA  16
    I2C_SCL  15
    SPI_MOSI 11
    SPI_MISO 13
    SPI_CLK  12
    DISPLAY_DRIVER ILI9341
    DISPLAY_CS     10
    DISPLAY_DC     46
    DISPLAY_BL     45
    DISPLAY_WIDTH  320
    DISPLAY_HEIGHT 240
    TOUCH_DRIVER FT6x36
    TOUCH_INT    17
END_CONFIG

DISPLAY_INIT
DISPLAY_WIDGET(1, "label", 20, 24, 280, 36)
DISPLAY_WIDGET(2, "arc", 90, 76, 140, 140)

VAR T, F
VAR A[1]
DS1820_INIT(A, 1000)
VARS_PUBLISH(T, F)

WHILE(1)
    T = A[0]
    F = T * 9 / 5 + 32   ' to Fahrenheit
    UI_TEXT(1, "Temperature " + T + " C")
    UI_VALUE(2, T)
    IF T > 30 THEN SEND_NOTIFY("Greenhouse", "Too hot: " + T)
    PAUSE 1000
WEND
Bloque CONFIG real de una demo de estación meteorológica con ESP32-S3. Cambie el bloque, conserve la lógica, ejecútelo en otro hardware.
Un archivo

El hardware y la lógica viven en el mismo script

  • CONFIG nombra el conexionadoDisplay driver, pins, buses, codec, camera, SD card — 184 directives, one syntax. The block is read before the script starts, so the hardware is ready by the first line of logic.
  • Cambie de hardware en dos líneasReplace an ILI9341 with an ST7789: change the driver and the size, keep the rest of the script. Moving a sensor to other pins is one number.
  • Un error nunca inutiliza la placaA wrong CONFIG stops the script from starting with a clear message. The firmware and the cloud link stay up, so the fix goes out over the air.
  • The dashboard comes freeVARS_PUBLISH makes a variable visible in the cloud and on the phone. No API to write, no endpoint to register — the value is simply there.

Un solo flasheo

The web flasher writes the firmware from the browser over USB. No toolchain, no drivers to hunt down, no IDE to install.

Navegador + USB

Escribir

In the web IDE or the mobile app — with autocomplete, inline parameter hints and a linter that catches mistakes before the board sees them.

IDE webMobile app

Enviar a la placa

Press Run and the script is on the board in seconds — over the air, over an encrypted link. From an SD card or on boot, if you prefer.

Over the cloudSD_IMPORTAUTOSTART

Verlo funcionar

Now you can see it working: readings reach the dashboard and your phone about once a second, and the console answers from wherever the board is.

VARS_PUBLISHChartsTerminal
Por qué R1BBIT

Hecho para la parte del trabajo que suele doler

Si llegó al ESP32 por el Arduino IDE, conoce el precio de cada cambio: recompilar, enchufar el cable, volver a grabar, y otra vez hasta que la lógica se asiente. Blynk y Arduino Cloud le dan un panel y una nube, pero la lógica de debajo sigue siendo C++ que hay que reconstruir y subir en cada edición. R1BBIT conserva el control y elimina la reconstrucción: la lógica es un script de texto que la placa lee, y el panel son simplemente las variables que publica.

Sin recompilar

Cambie la lógica, no el firmware

Su programa es un archivo de texto que la placa lee y ejecuta. Cambie una línea en el navegador, envíela a la placa y surte efecto: el firmware en sí no cambia nunca. Hasta el conexionado se describe en texto: cambiar de display o mover un sensor a otros pines es una edición, no una compilación nueva.

  • First flash from the browser over USB — no toolchain, no IDE to install
  • Scripts run in an isolated interpreter: a bug stops the script, the board stays online
  • Firmware updates arrive over the air, encrypted with AES-256-GCM

Con el IDE de Arduino cada cambio es un ciclo de compilar y reflashear por cable.

Cambie la lógica, no el firmware
Sin servidor propio

La nube ya está funcionando

No hay nada que instalar ni que alojar. Los dispositivos se conectan a cloud.r1bbit.com de fábrica, la telemetría aterriza en una base de datos de series temporales y se dibuja sola, y cada dispositivo tiene terminal remoto y gestor de archivos. ¿Necesita datos de internet? HTTP_GET los trae directamente desde la placa, sin intermediarios.

  • Readings go up once a second over an encrypted channel and are kept for you
  • A console, a file browser and firmware updates for every board you own
  • The board can fetch data from any web API by itself — nothing to host in between

Con Blynk o Arduino Cloud el panel ya está, pero el sketch que hay detrás sigue siendo C++ que se reconstruye y se sube en cada cambio.

La nube ya está funcionando
Dígalo en lenguaje corriente

Un asistente que conoce el lenguaje

Describa lo que debe hacer el dispositivo y el asistente incorporado escribe el R1BBIT-BASIC correspondiente. Ve el script que ya tiene, así que puede ampliarlo, explicarle un comando o cazar el error que usted no encuentra. Vive tanto en el IDE web como en la app móvil.

  • Write from a description, change an existing script, fix errors, explain the language
  • Answers are checked against the real command reference before they reach you
  • Invented constructs are flagged instead of quietly handed over as working code

Un chatbot genérico se inventa alegremente comandos que este lenguaje nunca ha tenido.

Un asistente que conoce el lenguaje
Interfaz sin backend

En la pantalla y en el bolsillo

27 tipos de widget se dibujan en la propia pantalla del dispositivo: gráficos, agujas, deslizadores, incluso mapas de OpenStreetMap. Publique una variable y se convierte en una ficha de la app móvil; mueva allí el deslizador y en la placa se dispara ON_VAR. Una notificación es un solo comando.

  • 27 kinds of on-screen element, from a label to a chart or a gauge
  • iOS and Android apps — tiles bound to the values your board publishes
  • One command sends a push notification, even with the app closed

En la práctica es un solo paso: añada un widget en la app y señale una variable; el dispositivo se suscribe a ella automáticamente y empieza a enviar los datos.

En la pantalla y en el bolsillo

Se puede experimentar sin riesgo

El intérprete está aislado del firmware. Un error en ejecución detiene el script; la placa conserva su conexión y acepta la corrección por el aire.

Varias tareas dentro del lenguaje

Hasta 15 tareas en segundo plano además del bucle principal, con variables compartidas y un planificador cooperativo, sin código de RTOS.

Respaldo por móvil

Añada un módulo SIM y la placa mantiene viva la telemetría, el terminal y la entrega de scripts cuando cae el wifi.

Audio, cámara, salas de vídeo

Reproducir MP3 y música de tracker, grabar, ejecutar una FFT, transmitir una cámara a un navegador o a otra placa.

Dentro del editor

Todo el proyecto vive en una pestaña

El trabajo embebido rara vez es solo código. Hay archivos que llevar a la placa, imágenes que el display pueda leer de verdad, fuentes que tienen que caber en la flash, y mucho que es mejor que nunca llegue a la placa. Todo eso vive en la misma pestaña del navegador que el editor: sin utilidades aparte, sin trasiego de tarjetas SD.

Sistema de archivos remoto

Los archivos de la placa, esté donde esté

Abra el diálogo de archivos del dispositivo y estará mirando la flash de una placa que puede estar en otro edificio. Recórrala, arrastre un archivo a la ventana para subirlo, tráigase otro de vuelta, renombre, borre, cree carpetas, y guarde el script que está editando directamente en el dispositivo. El medidor de espacio libre muestra lo que queda antes de que suba una fuente grande o un sonido.

  • Internal flash and an SD card in the same dialog
  • Drag a file into the window to upload; download or delete any file back
  • Save the open script to the board without leaving the editor
  • It all rides the cloud connection — no cable, no card reader
/flash/sdUploadDownloadNew folderFree space
Los archivos de la placa, esté donde esté
Medios en el servidor

Imágenes y sonidos que la placa nunca tiene que guardar

Una placa tiene menos de un megabyte de flash: una sola foto se come la mitad. Deje los medios en la nube: suba el archivo una vez, póngale un nombre corto y escriba ese nombre con una @ delante. La placa lo trae cuando el script lo pide, al tamaño que el script pide, y no guarda nada.

  • Show a picture: DISPLAY_WIDGET(1, "image", 0, 0, 320, 240, "@logo")
  • Swap it for the next frame with UI_IMAGE(1, "@frame2") — animation without touching flash
  • Play sound or a radio stream with PLAY_AUDIO("@intro"), video with VIDEO_PLAY("@clip")
  • Change the picture on the server and every board shows the new one — nothing to reflash
ImagesAudioVídeoFuentesRadio streams2 GB of storage
Imágenes y sonidos que la placa nunca tiene que guardar
Las herramientas en sí

No una lista de nombres, sino editores que funcionan

Dibújelo y conviértalo en código

Dibújelo y conviértalo en código

Abra una imagen, recórtela, pinte encima, elija la profundidad de color que quiere el display y llévese el resultado como un array pegado en su script o como un archivo enviado directamente a la placa. El contador de abajo le dice de antemano lo que costará en bytes.

Crop and redrawRGB565 and monoLive previewByte countEnviar a la placa
Quédese con las letras que necesita

Quédese con las letras que necesita

Cargue cualquier TTF, elija qué rangos de caracteres conservar y arregle a mano, píxel a píxel, el glifo que se resista. La línea de abajo cuenta la memoria que ocupará y avisa cuando la mayor parte es espacio vacío, que es la razón habitual de que una fuente no quepa.

TTFOTFWOFFPick character rangesPixel-level editingMemory estimate
Componga la pantalla a mano

Componga la pantalla a mano

Ponga el lienzo al tamaño de su display, arrastre encima etiquetas, botones, deslizadores, agujas, gráficos y listas y colóquelos sobre una rejilla. Pulse un botón y obtiene el script que dibuja exactamente esa pantalla; además relee un script existente, así que una disposición se puede rehacer después.

25 element typesSnap to gridGenerate the scriptRead a script back
Chiptune, nota a nota

Chiptune, nota a nota

Los módulos de tracker suenan igual en el navegador que en la placa. Abra uno y tendrá la rejilla de patrones con cada nota y cada efecto, la lista de canales y todas las muestras: edítelo aquí y ese mismo archivo suena desde su script.

MODS3MXMITPattern gridPiano rollSamples to WAV
Fotograma a fotograma, hasta un solo bit

Fotograma a fotograma, hasta un solo bit

Un clip se convierte en una tira de fotogramas que puede editar uno a uno: dibujar en uno, duplicarlo, recortar un tramo. Después reducirlo a lo que admite una pantalla pequeña: blanco y negro de un bit con tramado, o color comprimido.

Per-frame editingTrim and cut1-bit with ditheringFrame rateEnviar a la placa
Recórtelo, encójalo, reprodúzcalo

Recórtelo, encójalo, reprodúzcalo

Suelte una pista y ve la forma de onda: seleccionar un trozo, cortarlo, quedarse solo con lo que hace falta. Después elija la tasa de bits, y la línea de abajo le dice el precio por adelantado: una pista de dos minutos y medio pasó de 15 MB a 1,3, lo bastante pequeña para guardarla en la placa.

WaveformTrim and cutMP3 and WAVMono downmixSize before and after

Lo que haga aquí va directo a la placa, o se queda en el servidor, donde un script lo encuentra por su nombre.

iOS y Android

Todo el taller en el bolsillo

La app móvil no es un mando a distancia añadido al final: es el mismo flujo de trabajo que el navegador. Monte el panel, escriba y edite scripts, mueva archivos hacia la placa y de vuelta, abra un terminal, vea valores en vivo, lea la documentación y pregunte al asistente. Inicie sesión y todos los dispositivos de su cuenta ya estarán ahí.

El panel se monta aquíCree y edite widgets desde la propia app: añada una ficha, apúntela a una variable, elija número, indicador, gráfico, interruptor o deslizador y arrástrela a su sitio. La disposición se comparte con el dispositivo y el panel web.
Escribir y editar scriptsUn editor de verdad en el teléfono: sintaxis coloreada, autocompletado, pistas para cada argumento y la misma comprobación de errores que en el navegador. Abra un script que ya está en la placa, cambie una línea, envíelo de vuelta y arránquelo desde la barra.
Archivos en la placaExplore el almacenamiento del dispositivo desde la app: descargue al teléfono un script, un registro o datos grabados, y suba archivos de vuelta a la placa.
Terminal a la placaLa misma consola que en el navegador, a través de la nube. Enviar un comando, ver la salida, reiniciar el script, desde cualquier sitio con cobertura.
Historial, no solo el último valorCada valor publicado se conserva. Abra un gráfico a pantalla completa y desplácese atrás: el rango va de «live» a tres meses.
Asistente de IAPídale que escriba un script a partir de una descripción, que modifique uno que ya tiene o que le explique un comando. Las respuestas se contrastan antes con la referencia real de comandos.
Notificaciones pushUna línea en su script y el teléfono vibra: una fuga, una puerta, una temperatura por encima del límite. Llega aunque la app esté cerrada.
Doc sin conexiónLa referencia completa de comandos viaja con la app en cinco idiomas, con búsqueda y sin necesidad de conexión.
Pulsar para hablar y vídeoEntre en una sala de audio con sus placas o vea el flujo de cámara de un dispositivo: la app es el cliente para ambas cosas.
EditorEditor
WidgetsWidgets
TerminalTerminal
Sonido y vídeo

Multimedia en tres líneas

Audio and video on a microcontroller usually mean codecs, buffers and a week of reading datasheets. Here they are commands: play a station, join a voice room, start a camera. The firmware carries the decoders, the cloud carries the channel.

Reproducir música y radio

Apunte el comando a un archivo de la flash, a un archivo guardado en el servidor o directamente a una emisora de radio por internet: la placa lo descodifica y lo reproduce. También puede decirle qué está sonando ahora mismo, porque lee la información de pista de la emisora.

radio.bas
VAR title$
PLAY_AUDIO("https://mangoradio.stream.laut.fm/mangoradio")

WHILE 1
    AUDIO_TITLE(title$)
    PRINT "Now playing: " + title$
    PAUSE 5000
WEND
MP3 and WAVInternet radioTracker music5-band equaliserRecording

Un intercomunicador entre dispositivos

Ponga varias placas en la misma sala y se oyen entre ellas. Mantenga pulsado para hablar, suelte para escuchar. Los teléfonos pueden entrar en esa misma sala, así que un dispositivo y una persona acaban en un solo canal: útil para un taller, una cancela, un invernadero al fondo de la parcela.

walkie.bas
CONFIG
    IN1 4
    IN1_PULL UP
END_CONFIG

JOIN_AUDIO_ROOM("myteam", 16)

WHILE 1
    IF IN1 = 0 THEN PTT(1)
    IF IN1 = 1 THEN PTT(0)
    PAUSE 50
WEND
Opus voicePress to talkSeveral boards at oncePhones in the same room

La cámara al teléfono, o a otra placa

Abra una sala de vídeo y la cámara se pone en directo. Véala en la app móvil o en el navegador, y una segunda placa con pantalla puede entrar en esa misma sala como espectadora: un timbre que se muestra a sí mismo en el panel de la cocina, sin servidor propio de por medio.

camera.bas
CAM_INIT
CAM_RESOLUTION(320, 240)
START_VIDEO_ROOM("frontdoor", 10)

// on the board with the screen:
// JOIN_VIDEO_ROOM("frontdoor")
Camera streamWatch in the appWatch in a browserBoard-to-board

La voz y el vídeo van por un canal de baja latencia, con salto automático si se bloquea. El sonido añade además reproducción de notas y melodías, módulos de tracker, grabación en WAV y MP3 y un analizador de espectro en vivo.

Todos los comandos de sonido y vídeo
Dispositivos compatibles

Casi cualquier ESP32

El firmware se compila para seis destinos: ESP32-S3, ESP32-P4, ESP32-C6, ESP32-C3, el ESP32 clásico y el S3 sin PSRAM. Las placas de abajo son las que hemos verificado en mano. Traiga una placa de desarrollo de la misma familia y tendrá igualmente su propio bloque CONFIG.

ESP32-S3

9 boards

La plataforma de referencia: las novedades llegan aquí primero

  • SPI displays and capacitive touch
  • DVP camera, audio, FFT, tracker music
  • HTTP feeds, cellular fallback
  • Sin MIPI-DSI ni CSI, sin Ethernet

ESP32-P4

6 boards

The big-screen one

  • MIPI-DSI panels up to 1280 px, CSI cameras
  • Ethernet, H.264 video viewer, OpenStreetMap
  • 32 MB PSRAM — room for large UIs
  • El wifi pasa por un coprocesador C6: el sueño ligero corta el enlace

ESP32-C6

5 boards

Wi-Fi 6 en un tamaño mínimo

  • OLED / TFT displays, sensors, PWM, UART
  • Audio playback and internet radio
  • Deep sleep and wake on GPIO
  • Sin canales HTTP, sin pines de táctil capacitivo

ESP32-C3

2 boards

The smallest and cheapest

  • OLED / TFT displays, sensors, PWM, UART
  • Deep sleep and wake on GPIO
  • Cloud telemetry and remote terminal
  • Sin audio ni FFT, sin canales HTTP, sin pines táctiles

Also builds for the classic ESP32 (D0WD) and the ESP32-S3 without PSRAM — same language, smaller set of commands.

Para empresas

De un prototipo a una línea de producto

El ecosistema ya está listo para el trabajo comercial. Construya un dispositivo sobre un ESP32 y el mismo firmware, la misma nube y las mismas apps que mueven la primera placa de su mesa moverán cien de ellas sobre el terreno. No hay que reescribir nada el día en que el proyecto deja de ser un pasatiempo.

Hardware que simplemente se compra

R1BBIT funciona sobre módulos ESP32 estándar que los distribuidores venden por lotes. Pasar de una unidad a mil es una decisión de compra, no un rediseño, y el mismo script corre en todas ellas.

Arregle una flota, no un aparato

Un script corregido o una nueva compilación del firmware sale por el aire a todas las placas a la vez. Nadie conduce hasta la instalación con un portátil y un cable.

Telemetría ya almacenada

Cada dispositivo escribe sus lecturas en la nube, guardadas por aparato y listas para graficar meses atrás. No hay backend que escribir ni base de datos que mantener.

Sus clientes reciben la app

Las apps de iOS y Android están publicadas y listas. Un dispositivo pertenece a la cuenta de su dueño y sus widgets aparecen allí solos: nadie construye una segunda app.

Cada placa tiene un dueño

El dispositivo está ligado a una cuenta, y todo lo que intercambia con la nube — telemetría, comandos, scripts y firmware — viaja por un enlace cifrado.

O traiga su propia placa

El catálogo recoge hardware verificado a mano, pero el firmware se compila para seis objetivos ESP32, así que una placa de diseño propio entra en el mismo ecosistema.

Refrigeration and cold-store statistics, building heating and air conditioning, workshop and greenhouse monitoring, access control, information panels — the same stack covers all of it.

R1BBIT para empresas
Para enseñar

Una primera placa que funciona en una clase

El primer día con un microcontrolador se va casi entero en cosas que no son programar: instalar un entorno, buscar controladores, elegir la placa en un menú, esperar a que compile. R1BBIT elimina ese día. Un navegador, una placa barata y un cable USB, y la clase está escribiendo lógica en la primera mitad de la hora, no en la tercera.

Tres pasos: del LED que parpadea a un gráfico en el teléfono

1
El primer script

Que pase algo

blink.bas
CONFIG
  OUT1 2
END_CONFIG

WHILE 1
  OUT1 1
  PAUSE 500
  OUT1 0
  PAUSE 500
WEND
Ocho líneas y la placa responde. No se instaló nada ni se compiló nada: el script va por el aire.
EnseñaA program is a sequenceA loop repeatsTime is in milliseconds
2
Añadir un sensor

Leer la temperatura y la humedad

room.bas
CONFIG
  I2C_SCL 7
  I2C_SDA 6
END_CONFIG

VAR T, H
SI7021_INIT(T, H, 2000)

WHILE 1
  PRINT "temp " + T + "   hum " + H
  PAUSE 2000
WEND
El sensor escribe solo en T y H cada dos segundos. El alumno solo decide qué hacer con los números.
EnseñaVariablesA sensor fills themReading the output
3
Añadir el teléfono

Enviar un aviso al teléfono

alarm.bas
CONFIG
  I2C_SCL 7
  I2C_SDA 6
END_CONFIG

VAR T, H
SI7021_INIT(T, H, 2000)
VARS_PUBLISH(T, H)

WHILE 1
  IF T > 27 THEN
    SEND_NOTIFY("Too warm", STR$(T) + " C")
  ENDIF
  PAUSE 60000
WEND
Una línea dibuja el gráfico en la app, otra hace sonar el teléfono. Nadie escribió un backend, una base de datos ni una API.
EnseñaA conditionA push to the phoneA chart with no server

Cada script de aquí es el programa entero: no hay archivo de configuración oculto ni proyecto que preparar.

Nada que instalar

Everything happens in a browser — on a school computer with no admin rights, on a laptop, on a tablet. There is no environment to roll out across a lab and nothing to keep updated.

Un lenguaje que se puede leer

Commands say what they do: DHT_INIT, PRINT, PAUSE, IF … THEN. A student reads a line and understands it, instead of copying a template nobody has explained yet.

Equivocarse no cuesta nada

The script runs in an isolated interpreter. A wrong line stops the script and prints why; the board stays online and takes the next version straight away.

Hardware que un centro puede permitirse

The smallest supported chips cost a few dollars, and one board with a sensor is already a working lesson. A class set does not need a budget request.

Lo que un aula necesita de verdad

  • A browser on any machine in the room
  • An ESP32 board from a few dollars
  • One USB cable for the very first flash
  • An LED or a sensor to point it at

Sin permisos de administrador, sin licencias y sin una imagen de aula que alguien tenga que mantener.

Dónde encaja
STEM and electronics lessonsRobotics clubsScience experiments with sensorsAfter-school and summer programmesHackathons and maker daysFinal-year and capstone projects
Para docentes

La documentación está en inglés, ruso, español, francés y alemán.

Precios

Elige un plan o quédate en Free

Free

Gratis

  • 3 dispositivos
  • 3 días de historial
  • 100 notificaciones al mes
  • Asistente de IA
  • Lecturas guardadas en la base de datos como mucho cada 60 s
Elegir

Starter

$6.99/ mes

o $69.99 al año

  • 5 dispositivos
  • 90 días de historial
  • 1000 notificaciones al mes
  • Asistente de IA
  • Lecturas guardadas en la base de datos como mucho cada 60 s
Elegir

Professional

$19.99/ mes

o $199 al año

  • 15 dispositivos
  • 365 días de historial
  • 5000 notificaciones al mes
  • Asistente de IA
  • Lecturas guardadas en la base de datos como mucho cada 20 s
Elegir

Los precios son por cuenta en dólares estadounidenses y vienen directamente de nuestro sistema de facturación. Pagar por año cuesta menos que doce cargos mensuales. Free no necesita tarjeta alguna.