Категории

Создаём свой протокол связи: PiSKA Bus v0.1

03.02.2026 | Статья из категории: IOT умный дом

PiSKA Bus: мой протокол поверх RS-485 для умного дома

Pi Simple Keep-it-stupid Automation Bus

Проводная IoT-шина для тех, кто устал от «умного» маркетинга.

«Если ваш IoT требует Kubernetes — вы делаете что-то не так.»
— Девиз системы
Как тебе такое, KNX?
У них — сертифицированные инженеры, 50-страничные спецификации и бюджет под ремонт квартиры.
У нас — Raspberry Pi, кусок витой пары и автоматика, которая просто работает.

Что это?

PiSKA Bus — это минималистичный текстовый протокол поверх RS-485, созданный по принципу KISS: Keep It Simple, Stupid.

Он не знает, что такое облако. Не слышал про MQTT. И считает Home Assistant излишеством. Зато он:

Физический уровень

ПараметрЗначение
ИнтерфейсRS-485 (A/B + общий GND)
Скорость9600–115200 бод (рекомендуется 9600)
Макс. длинадо 1200 м
Терминация120 Ом на концах (если линия >10 м)
Устройств на шинедо 32 (а вам и 5 хватит)

Важно: Если не подключили GND — будете гадать, почему T23.5 превратилось в T-127.0.

Формат сообщений

Все сообщения — ASCII-строки, завершаются символом \n (LF).

Запрос от Raspberry Pi

ID:КОМАНДА[ПАРАМЕТРЫ]\n

Примеры:

WX01:READ\n
RELAY_BATH:OFF\n
*:PING\n

Ответ от устройства (ESP32/Arduino)

T23.5H45.2P1013L500\n
OK\n
ERROR:CMD_UNKNOWN\n

Кодировка сенсорных данных

ПрефиксЗначениеПример
TТемпература (°C)T23.5, T-5.2
HВлажность (%)H45.2
PДавление (гПа)P1013.2
LОсвещённость (lux)L500
VНапряжение (В)V3.28
CCO₂ (ppm)C415
RДождь (0/1)R1
WВетер (м/с)W3.2
DНаправление (°)D180

Правило: Нет датчика — нет префикса. Не нужно T--H--.

Стандартные команды

КомандаОтветНазначение
READT..H..P..Полный опрос сенсоров
PINGOKПроверка связи
REBOOTOKПерезагрузка устройства
ON / OFFOKУправление реле, насосами, светом
SLEEP_NOKСон на N секунд (энергосбережение)

Произвольные команды разрешены. Хотите CALIBRATE_HUMIDITY — делайте. Это ваша шина.

Хранение данных

Почему это работает?

P.S. Да, у вас может не быть сертификата KNX-интегратора.
Зато у вас есть автоматика, которая работает — даже когда соседский Alexa спрашивает: «А зачем?»

Комментарии

Пока нет комментариев. Будьте первым!

Оставить комментарий

← Назад к списку статей

Посетителей сегодня: 0
о блоге

© Digital Specialist | Не являемся сотрудниками Google, Яндекса и NASA