Облачная экосистема для ESP32

Всё для работы с ESP32 — в одном облаке

От пустой платы ESP32 до устройства, которое шлёт данные вам на телефон, — за один вечер. Скрипты на понятном языке вместо C, без тулчейна, без своего сервера и без пересборок. Достаточно быстро, чтобы проверить идею, и достаточно просто для первого урока.

Первая прошивка из браузера по USB. Дальше всё идёт по воздуху.

Плата, прошивка, облако, приложение один стек — от вас только скрипт
Что такое R1BBIT

Одна экосистема, четыре инструмента, ноль связующего кода

R1BBIT превращает плату ESP32 в готовое подключённое устройство — без тулчейна, без своего сервера и без единой строки на C.

Особенно хорошо он подходит для трёх вещей: быстро довести продукт до первой работающей версии, проверить идею прежде, чем вкладываться в неё всерьёз, и учиться электронике и робототехнике — последнее в первую очередь тем, кто начинает с нуля.

В каталоге собрано железо, которое мы проверили руками, но экосистема работает почти на любом ESP32.

01

Прошивка + R1BBIT-BASIC

В прошивке живёт интерпретатор, поэтому плата выполняет обычный текстовый файл, а не собранный бинарник. Её 298 команд покрывают пины, датчики, экраны, звук, камеру и сеть — без C, без тулчейна, без компиляции.

298 команд6 семейств ESP3215 параллельных задач
02

Веб-среда

Пишите в браузере: автодополнение для каждой команды и проверка, которая ловит ошибки прямо при наборе. Помощник напишет или починит скрипт за вас, а галерея готовых примеров избавит от пустого листа. Даже самая первая прошивка происходит здесь, по USB-кабелю.

АвтодополнениеИИ-помощникГотовые примеры
03

Облако R1BBIT

Платы подключаются сами по зашифрованному каналу. Показания сохраняются и рисуются графиком, новые скрипты и прошивки приходят по воздуху, а у каждого устройства есть консоль и файловый менеджер, которые вы откроете откуда угодно.

ГрафикиУдалённая консольОбновления по воздуху
04

Приложения для iOS и Android

Значение, которое публикует плата, становится плиткой на телефоне; сдвиньте там ползунок — плата отреагирует. В приложении есть и редактор, и консоль, и документация, и тот же помощник, а если что-то пойдёт не так, оно само вас позовёт.

App StoreGoogle PlayПуш-уведомления
greenhouse.bas
CONFIG — железо, применяется до старта скрипта
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
Настоящий блок CONFIG из демо метеостанции на ESP32-S3. Поменяйте блок, оставьте логику — и она пойдёт на другом железе.
Один файл

Железо и логика живут в одном скрипте

  • CONFIG описывает подключение Драйвер экрана, пины, шины, кодек, камера, SD-карта — 184 директивы, один синтаксис. Блок разбирается до того, как выполнится первая строка логики.
  • Смена железа в две строки Замените ILI9341 на ST7789: поменяйте драйвер и размер, остальной скрипт не трогайте.
  • Ошибка никогда не превращает плату в кирпич Неверный CONFIG не даёт скрипту стартовать и говорит об этом внятно. Прошивка и связь остаются на месте.
  • Виджеты на экране и на телефоне DISPLAY_WIDGET рисует на устройстве; VARS_PUBLISH раз в секунду отправляет те же значения на вашу панель и в мобильное приложение.
Как скрипт попадает на плату

Прошейте один раз. Больше кабель не понадобится.

Одна прошивка

Веб-флешер пишет прошивку из браузера по USB. Ни тулчейна, ни поисков драйверов.

Браузер + USB

Написать

В веб-среде или в мобильном приложении — с автодополнением, подсказками по аргументам прямо в строке и проверкой типов на лету.

Веб-средаМобильное приложение

Отправить на плату

Нажимаете Run — и через пару секунд скрипт уже на плате: по воздуху, по шифрованному каналу, без всякого кабеля. Скрипт можно подхватить и с SD-карты или ввести через консоль. Плата хранит его во флеше, а AUTOSTART запускает снова при следующем включении.

Через облакоSD_IMPORTAUTOSTART

Смотреть, как работает

Теперь видно, что происходит: показания приходят на панель и в телефон примерно раз в секунду, а в терминале видно всё, что скрипт печатает. Что-то не так — поправили строку и отправили заново. А плата тем временем обрастает новыми командами: обновления прошивки тоже приходят по воздуху.

VARS_PUBLISHТерминалОбновления по воздуху
Почему R1BBIT

Сделано для той части работы, которая обычно и мучает

Если вы пришли к ESP32 через Arduino IDE, вам знакома цена каждой правки: пересобрать, воткнуть кабель, перепрошить — и так по кругу, пока логика не уляжется. Blynk и Arduino Cloud дают панель и облако, но логика под ними — по-прежнему C++, который надо пересобирать и заливать заново на каждое изменение. R1BBIT оставляет вам контроль и убирает пересборку: логика — текстовый скрипт, который читает плата, а панель — это просто переменные, которые она публикует.

Без пересборки

Меняйте логику, а не прошивку

Ваша программа — текстовый файл, который плата читает и выполняет. Поправьте строку в браузере, отправьте на плату — и она подействует, а сама прошивка не меняется никогда. Даже подключение описано текстом: сменить экран или перевесить датчик на другие пины — это правка, а не новая сборка.

  • Первая прошивка из браузера по USB — без тулчейна и без установки среды
  • Скрипты выполняются в изолированном интерпретаторе: ошибка останавливает скрипт, плата остаётся на связи
  • Обновления прошивки приходят по воздуху, зашифрованные AES-256-GCM

В Arduino IDE каждая правка — это цикл пересборки и перепрошивки по кабелю.

Меняйте логику, а не прошивку
Свой сервер не нужен

Облако уже работает

Ничего не нужно ставить и держать у себя. Устройства подключаются к cloud.r1bbit.com из коробки, телеметрия ложится в базу временных рядов и сама рисуется графиком, а у каждого устройства есть удалённый терминал и файловый менеджер. Нужны данные из интернета? HTTP_GET заберёт их прямо с платы — без посредников.

  • Показания уходят наверх раз в секунду по зашифрованному каналу и хранятся для вас
  • Консоль, файловый менеджер и обновления прошивки для каждой вашей платы
  • Плата может сама сходить за данными в любой веб-API — посередине ничего держать не нужно

С Blynk или Arduino Cloud панель готова, но скетч под ней — всё тот же C++, который вы пересобираете и заливаете на каждое изменение.

Облако уже работает
Скажите обычными словами

Помощник, который знает этот язык

Опишите, что должно делать устройство, и встроенный помощник напишет для этого R1BBIT-BASIC. Он видит скрипт, который у вас уже есть, поэтому может его дополнить, объяснить команду или найти ошибку, которую вы не находите. Он есть и в веб-среде, и в мобильном приложении.

  • Написать по описанию, изменить существующий скрипт, исправить ошибки, объяснить язык
  • Ответы сверяются с настоящим справочником команд, прежде чем дойти до вас
  • Выдуманные конструкции помечаются, а не выдаются молча за рабочий код

Обычный чат-бот с лёгкостью выдумывает команды, которых в этом языке никогда не было.

Помощник, который знает этот язык
Интерфейс без бэкенда

И на экране, и в кармане

27 типов виджетов рисуются на собственном экране устройства — графики, индикаторы, ползунки, даже тайлы OpenStreetMap. Опубликуйте переменную, и она станет плиткой в мобильном приложении; сдвиньте там ползунок — на плате сработает ON_VAR. Пуш-уведомление — одна команда.

  • 27 видов экранных элементов — от подписи до графика или стрелочного индикатора
  • Приложения для iOS и Android: плитки привязаны к переменным, которые публикует плата
  • Одна команда отправляет пуш, даже когда приложение закрыто

На деле это один шаг: добавьте виджет в мобильном приложении и укажите переменную — устройство само на неё подпишется и начнёт отправлять данные.

И на экране, и в кармане

Экспериментировать безопасно

Интерпретатор изолирован от прошивки. Ошибка во время работы останавливает скрипт; плата сохраняет связь и принимает исправление по воздуху.

Многозадачность в самом языке

До 15 фоновых задач помимо главного цикла, с общими переменными и кооперативным планировщиком — без кода RTOS.

Резерв по сотовой связи

Поставьте SIM-модуль — и телеметрия, терминал и доставка скриптов продолжат работать, когда пропадёт Wi-Fi.

Звук, камера, видеокомнаты

Проигрывать MP3 и трекерную музыку, записывать, считать FFT, транслировать камеру в браузер или на другую плату.

Документация на 5 языках

16 разделов, каждая команда с аргументами и примером — на английском, русском, испанском, французском и немецком.

Шаблоны и сообщество

Официальная галерея шаблонов прямо в среде и форум, где делятся скриптами и схемами подключения.

Внутри редактора

Весь проект живёт в одной вкладке

Работа со встраиваемыми системами редко сводится к коду. Нужно доставить файлы на плату, привести картинки к формату, который экран действительно прочитает, уместить шрифт во флеш — и многое лучше вообще на плату не класть. Всё это лежит в той же вкладке браузера, что и редактор: без отдельных утилит и без беготни с картами памяти.

Файловая система на расстоянии

Файлы платы, где бы вы ни были

Откройте окно файлов устройства — и вы смотрите на флеш платы, которая может стоять в другом здании. Перемещайтесь по нему, перетаскивайте файл в окно, чтобы загрузить, забирайте обратно, переименовывайте, удаляйте, создавайте папки — и сохраняйте редактируемый скрипт прямо на устройство. Индикатор свободного места показывает, сколько останется, прежде чем вы зальёте большой шрифт или звук.

  • Внутренний флеш и SD-карта в одном окне
  • Перетащите файл в окно, чтобы загрузить; любой файл можно скачать или удалить
  • Сохраните открытый скрипт на плату, не выходя из редактора
  • Всё идёт через облачное соединение — ни кабеля, ни картридера
/flash/sdUploadDownloadNew folderFree space
Файлы платы, где бы вы ни были
Медиа на сервере

Картинки и звуки, которые плате не нужно хранить

У платы меньше мегабайта флеша — одна фотография съедает половину. Поэтому держите медиа в облаке: загрузите файл один раз, дайте короткое имя и напишите это имя со знаком @ впереди. Плата заберёт его по требованию скрипта, в нужном размере, и ничего у себя не сохранит.

  • Показать картинку: DISPLAY_WIDGET(1, "image", 0, 0, 320, 240, "@logo")
  • Сменить её на следующий кадр через UI_IMAGE(1, "@frame2") — анимация без единого касания флеша
  • Проиграть звук или радиопоток через PLAY_AUDIO("@intro"), видео — через VIDEO_PLAY("@clip")
  • Поменяйте картинку на сервере — и все платы покажут новую, перепрошивать нечего
ИзображенияЗвукВидеоШрифтыРадиопотоки2 ГБ хранилища
Картинки и звуки, которые плате не нужно хранить
Сами инструменты

Не перечень названий, а работающие редакторы

Нарисуйте — и превратите в код

Нарисуйте — и превратите в код

Откройте картинку, обрежьте, порисуйте поверх, выберите глубину цвета, которую хочет экран, — и заберите результат либо массивом прямо в скрипт, либо файлом сразу на плату. Счётчик внизу заранее говорит, во сколько байт это обойдётся.

Обрезка и рисованиеRGB565 и моноЖивое превьюСчётчик байтовОтправка на плату

Всё, что вы здесь сделаете, уходит прямо на плату — или остаётся на сервере, где скрипт находит это по имени.

iOS и Android

Целая мастерская в кармане

Мобильное приложение — не пульт, прикрученный в последний момент, а тот же рабочий процесс, что и в браузере. Собирайте панель, пишите и правьте скрипты, перекладывайте файлы на плату и обратно, открывайте терминал, смотрите живые значения, читайте документацию и спрашивайте помощника. Войдите в аккаунт — и все ваши устройства уже здесь.

Панель собирается прямо здесь Создавайте и правьте виджеты прямо в приложении: добавьте плитку, укажите ей переменную, выберите число, стрелочный индикатор, график, переключатель или ползунок и перетащите на место. Раскладка общая с устройством и веб-панелью.
Писать и править скрипты Настоящий редактор на телефоне: подсветка синтаксиса, автодополнение, подсказки по каждому аргументу и та же проверка ошибок, что и в браузере. Откройте скрипт, который уже лежит на плате, поправьте строку, отправьте обратно и запустите с панели инструментов.
Файлы на плате Смотрите хранилище устройства из приложения — скачайте на телефон скрипт, лог или записанные данные, а нужные файлы загрузите обратно на плату.
Терминал к плате Та же консоль, что и в браузере, через облако. Отправить команду, посмотреть вывод, перезапустить скрипт — откуда угодно, где есть связь.
История, а не только последнее значение Каждое опубликованное значение сохраняется. Разверните график на весь экран и листайте назад — диапазон от «live» до трёх месяцев.
ИИ-помощник Попросите написать скрипт по описанию, изменить уже готовый или объяснить команду. Ответы сперва сверяются с настоящим справочником команд.
Пуш-уведомления Одна строка в скрипте — и телефон завибрирует: протечка, открытая дверь, температура выше предела. Уведомление придёт, даже когда приложение закрыто.
Документация офлайн Полный справочник команд едет вместе с приложением на пяти языках — с поиском и без интернета.
Рация и видео Зайдите с платами в аудиокомнату или посмотрите поток с камеры устройства — приложение служит клиентом и для того, и для другого.
R1BBIT app — script editor with syntax highlighting Редактор
R1BBIT app — live widgets and charts from a device Виджеты
R1BBIT app — terminal streaming telemetry from the board Терминал
Звук и видео

Мультимедиа в три строки

Звук и видео на микроконтроллере обычно означают кодеки, буферы и неделю чтения даташитов. Здесь это команды. Радио, поток с камеры, канал рации между платами и телефонами — каждое умещается в несколько строк, а трафик несёт облако.

Проигрывать музыку и радио

Направьте команду на файл во флеше, на файл, лежащий на сервере, или прямо на интернет-радиостанцию — плата раскодирует и проиграет. Она ещё и скажет, что играет сейчас, потому что читает данные о треке от станции.

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 и WAVИнтернет-радиоТрекерная музыка5-полосный эквалайзерЗапись

Рация между устройствами

Поставьте несколько плат в одну комнату — и они слышат друг друга. Держите кнопку, чтобы говорить, отпустите, чтобы слушать. Телефоны заходят в ту же комнату, так что устройство и человек оказываются на одном канале — удобно для мастерской, ворот, теплицы в дальнем конце участка.

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Нажми и говориНесколько плат сразуТелефоны в той же комнате

Камера на телефон — или на другую плату

Откройте видеокомнату — и камера выходит в эфир. Смотрите в мобильном приложении или в браузере, а вторая плата с экраном может зайти в ту же комнату зрителем: дверной звонок показывает себя на панели в кухне, и никакого своего сервера посередине.

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

// on the board with the screen:
// JOIN_VIDEO_ROOM("frontdoor")
Поток с камерыСмотреть в приложенииСмотреть в браузереС платы на плату

Голос и видео идут по каналу с малой задержкой, с автоматическим обходом, если его блокируют. Звук вдобавок умеет проигрывать ноты и мелодии, трекерные модули, писать WAV и MP3 и показывать спектр в реальном времени.

Все команды звука и видео
Поддерживаемые устройства

Почти любой ESP32

Прошивка собирается под шесть целей: ESP32-S3, ESP32-P4, ESP32-C6, ESP32-C3, классический ESP32 и S3 без PSRAM. Платы ниже мы проверили своими руками. Возьмите отладочную плату того же семейства — у неё точно так же будет свой блок CONFIG.

ESP32-S3

7 boards

Эталонная платформа — новое появляется здесь первым

  • Экраны по SPI и ёмкостный сенсор
  • Камера DVP, звук, FFT, трекерная музыка
  • HTTP-фиды, резерв по сотовой связи
  • Нет MIPI-DSI и CSI, нет Ethernet

ESP32-P4

6 boards

The big-screen one

  • Панели MIPI-DSI до 1280 точек, камеры CSI
  • Ethernet, просмотр видео H.264, OpenStreetMap
  • 32 МБ PSRAM — есть где развернуть большой интерфейс
  • Wi-Fi идёт через сопроцессор C6 — лёгкий сон рвёт соединение

ESP32-C6

5 boards

Wi-Fi 6 в крошечном корпусе

  • OLED- и TFT-дисплеи, датчики, ШИМ, UART
  • Воспроизведение звука и интернет-радио
  • Глубокий сон и пробуждение по GPIO
  • Нет HTTP-фидов, нет пинов под ёмкостный сенсор

ESP32-C3

2 boards

The smallest and cheapest

  • OLED- и TFT-дисплеи, датчики, ШИМ, UART
  • Глубокий сон и пробуждение по GPIO
  • Облачная телеметрия и удалённый терминал
  • Нет звука и FFT, нет HTTP-фидов, нет сенсорных пинов

Собирается и под классический ESP32 (D0WD), и под ESP32-S3 без PSRAM: тот же язык, то же облако, меньше периферии.

Для бизнеса

От одного прототипа до серийного продукта

Экосистема готова к коммерческой работе уже сегодня. Соберите устройство на ESP32 — и та же прошивка, то же облако и те же приложения, что крутят первую плату у вас на столе, будут крутить сотню плат в поле. Переписывать ничего не придётся в тот день, когда проект перестанет быть хобби.

Железо, которое просто купить

R1BBIT работает на обычных модулях ESP32, которые дистрибьюторы продают партиями. Переход от одной штуки к тысяче — вопрос закупки, а не переделки, и один и тот же скрипт работает на каждой.

Чините парк, а не устройство

Исправленный скрипт или новая сборка прошивки уходит по воздуху сразу на все платы. Никто не едет на объект с ноутбуком и кабелем.

Телеметрия уже хранится

Каждое устройство пишет показания в облако, они лежат по устройствам и готовы к построению графиков на месяцы назад. Бэкенд писать не надо, базу поднимать тоже.

Вашим клиентам достаётся приложение

Приложения для iOS и Android опубликованы и готовы. Устройство принадлежит аккаунту владельца, и его виджеты появляются там сами — второе приложение никто не пишет.

У каждой платы есть владелец

Устройство привязано к аккаунту, а всё, чем оно обменивается с облаком — телеметрия, команды, скрипты и прошивки, — идёт по шифрованному каналу.

Или приносите свою плату

В каталоге железо, которое мы проверили руками, но прошивка собирается под шесть целей ESP32 — так что плата вашей собственной разработки войдёт в ту же экосистему.

Статистика с холодильного оборудования и холодных складов, отопление и кондиционирование зданий, мониторинг мастерской и теплицы — за всем этим стоит один и тот же стек.

R1BBIT для бизнеса
Для обучения

Первая плата, которая заработает за один урок

Первый день новичка с микроконтроллером уходит на что угодно, только не на программирование: поставить среду, найти драйверы, выбрать плату в меню, дождаться сборки. R1BBIT убирает этот день. Браузер, недорогая плата и USB-кабель — и класс пишет логику в первой половине урока, а не на третьем занятии.

Три шага: от мигающего светодиода до графика в телефоне

1
Первый скрипт

Заставить плату ожить

blink.bas
CONFIG
  OUT1 2
END_CONFIG

WHILE 1
  OUT1 1
  PAUSE 500
  OUT1 0
  PAUSE 500
WEND
Восемь строк — и плата отвечает. Ничего не пришлось ставить и компилировать: скрипт ушёл по воздуху.
Чему учит
Программа — это последовательностьЦикл повторяет действияВремя считается в миллисекундах
2
Добавляем датчик

Считать температуру и влажность

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
Датчик сам пишет в T и H каждые две секунды. Ученику остаётся решить, что делать с числами.
Чему учит
ПеременныеДатчик пишет в нихЧтение вывода
3
Добавляем телефон

Отправить предупреждение на телефон

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
Одна строка рисует график в приложении, другая шлёт уведомление на телефон. Никто не писал ни бэкенда, ни базы, ни API.
Чему учит
УсловиеПуш на телефонГрафик без сервера

Каждый скрипт здесь — это вся программа целиком: нет ни скрытого файла настроек, ни проекта, который нужно настраивать.

Ничего не нужно ставить

Всё происходит в браузере — на школьном компьютере без прав администратора, на ноутбуке, даже на планшете. Ничего не скачивать, никаких лицензий и никакой версии, которая работает только на одной машине в кабинете.

Язык, который читается

Команды говорят, что делают: DHT_INIT, PRINT, PAUSE, IF … THEN. Ученик читает строку и понимает её, поэтому урок может быть про циклы и условия, а не про точки с запятой и фигурные скобки.

Ошибка ничего не стоит

Скрипт выполняется в изолированном интерпретаторе. Неверная строка останавливает его и объясняет почему; плата продолжает работать и через секунду принимает исправление. Ни испорченного железа, ни сорванного урока.

Железо, которое школа потянет

Самые маленькие поддерживаемые чипы стоят пару долларов, а плата с датчиком — это уже работающий проект. На комплект для целого класса не нужен грант.

Что на самом деле нужно классу

  • Браузер на любой машине в классе
  • Плата ESP32 за пару долларов
  • Один USB-кабель на самую первую прошивку
  • Светодиод или датчик
  • чтобы было на чём попробовать

Ни прав администратора, ни лицензий, ни образа для класса, который кому-то пришлось бы поддерживать.

Где это уместно
Уроки естественных наук и электроникиКружки робототехникиОпыты с датчикамиВнеурочные и летние программыХакатоны и дни мейкераДипломные и итоговые проекты
Для преподавателей

Документация есть на английском, русском, испанском, французском и немецком.

Цены

Один платёж на старте, три месяца включены

Каждая плата подключается к облаку один раз, и вместе с этой активацией идут три месяца тарифа Starter. Дальше вы выбираете тариф или остаётесь на бесплатном — плата работает в любом случае.

$9.99 Разово, за каждую плату

Активировать плату

Платится один раз за каждую плату, а не ежемесячно. Активация привязывает плату к вашему аккаунту и открывает три месяца тарифа Starter — редактор, облако, мобильные приложения и помощника, всё сразу.

Активировать плату

А дальше

Free

Бесплатно

  • до 3 устройств
  • история за 3 дн.
  • 100 уведомлений в месяц
  • ИИ-помощник
  • Показания не чаще раза в 60 с
Выбрать

Starter

$6.99 / месяц

или $69.99 в год

  • до 5 устройств
  • история за 90 дн.
  • 1,000 уведомлений в месяц
  • ИИ-помощник
  • Показания не чаще раза в 60 с
Выбрать

Professional

$19.99 / месяц

или $199 в год

  • до 15 устройств
  • история за 365 дн.
  • 5,000 уведомлений в месяц
  • ИИ-помощник
  • Показания не чаще раза в 20 с
Выбрать

Цены указаны за аккаунт в долларах США и приходят прямо из нашей биллинговой системы. Годовая оплата дешевле двенадцати месячных. Бесплатному тарифу карта не нужна вовсе.

Готовы собирать?

Откройте облако, почитайте документацию или спросите на форуме: первая плата занимает вечер, а не выходные.

Облако R1BBIT

Веб-среда, галерея шаблонов, панели и терминал к каждой плате — в браузере.

Открыть облако

Документация

16 разделов, каждая команда с аргументами и примером, на пяти языках.

Читать документацию

Сообщество

Задайте вопрос или поделитесь скриптом либо схемой подключения на форуме.

На форум