Project Haystack - это международная инициатива и открытый технический стандарт, возникший в 2011 году как ответ на хаос в данных инженерных систем. В отличие от традиционных подходов, где каждая точка (датчик, регистр) имеет лишь адрес и сырое значение, Haystack вводит
семантическое тегирование.
В мире более 30.000 крупных объектов недвижимости используют тегирование Haystack. Ведущие западные вендоры, чье оборудование до недавнего времени ставилось в российских зданиях, также поддерживают этот стандарт, чтобы быть совместимыми на мировом рынке.
Siemens, Schneider Electric, Johnson Controls, Honeywell - их оборудование и платформы управления по умолчанию имеют встроенную поддержку или инструменты для работы с тегами Haystack.
Суть стандарта: любому элементу здания (от целого объекта до конкретного датчика температуры) присваиваются машиночитаемые метки (теги), которые описывают его тип, функцию, местоположение и связи с другими элементами. Например, вместо безликого
AI-32 мы получаем запись:
site ,
hvac ,
damper ,
position ,
sensor ,
cmd . Это делает данные самодокументированными и понятными для любых приложений без ручного маппинга.
Haystack не привязан к конкретному сетевому протоколу (Modbus, BACnet, MQTT) - он работает поверх них, добавляя смысловой слой. Стандарт определяет:
- словарь базовых тегов;
- правила композиции тегов в сущности;
- форматы обмена данными (ZINC, JSON, CSV, RDF);
- механизмы связывания сущностей (графы).
Сегодня Haystack поддерживается десятками крупнейших мировых производителей ПО и оборудования, активно развивается сообществом и используется на десятках тысяч объектов по всему миру, включая крупные инфраструктурные объекты - аэропорты, бизнес-парки, кампусы, медицинские центры, торгово-развлекательные центры и т.д.