وب‌سرویس مجید

پروژه node-bacstack

fh1ch/node-bacstack

این یک کتابخانه جاوااسکریپتی است که پیاده‌سازی کاملی از پروتکل BACnet را ارائه می‌دهد، یک پروتکل استاندارد در سیستم‌های خودکارسازی و کنترل ساختمان (مانند تهویه، گرمایش، روشنایی و نظارت).

کاربرد:

این کتابخانه به شما امکان می‌دهد دستگاه‌های BACnet را در محیط‌های جاوااسکریپت/نود.جی‌اس رصد، کنترل و مدیریت کنید. مثلاً بتوانید داده‌های دمایی از یک سنسور یا وضعیت روشنایی یک اتاق را بخوانید یا تنظیمات را تغییر دهید.

در چه شرایطی بهتره استفاده شود؟

وقتی که نیاز دارید یک سیستم مبتنی بر وب یا سرور نود.جی‌اس بسازید که با تجهیزات BACnet (مثل PLCها، سنسورها، کنترلرهای هوشمند) ارتباط برقرار کند. همچنین برای توسعه ابزارهای نظارتی، داشبوردهای مدیریت ساختمان یا سیستم‌های یکپارچه ساختمان هوشمند عالیه.

چند مثال از موارد استفاده

خواندن داده‌های دمایی از یک سنسور BACnet در یک ساختمان هوشمند

تنظیم دمای ترموستات‌ها از طریق یک اپ وب

نظارت بر مصرف انرژی دستگاه‌های متصل به شبکه BACnet

ساخت یک گیت‌وی میان دستگاه‌های BACnet و پلتفرم‌های ابری (مثل MQTT یا Node-RED)

  • ##BACnet
  • ##BuildingAutomation
  • ##NodeJS
  • ##JavaScript
  • ##SmartBuildings
  • ##IoT
  • ##HVAC
  • ##HomeAutomation
  • ##NodeBACstack
  • ##IndustrialAutomation