میخوام یه گلخانه رو از راه دور کنترل کنم (روشن و خاموش کردن فن و پمپ، دریافت دما و رطوبت). اینترنت در محل داریم. فکر کردم ESP32 جواب بده ولی مطمئن نیستم از چه پروتکلی برای انتقال داده استفاده کنم (MQTT؟ HTTP؟ WebSocket؟). و اینکه چه چیزی روی سرور بذارم؟
اطلاعیه
همه را پاک کن
1404-04-25 14:05
6 پاسخ ها
1404-04-25 14:06
این ESP32 عالیه برای این کار. هم GPIO زیاد داره هم وایفای داخلی. پیشنهاد میکنم با MQTT کار کنی، چون سبکتره برای دیتاهای لحظهای.
1404-04-25 14:06
برای کنترل از راه دور، Node-RED هم میتونه سرور خوبی باشه. راحت با MQTT ترکیب میشه و UI هم داره.
1404-04-25 14:07
ما تو یه پروژه واقعی گلخانه از Blynk استفاده کردیم. خیلی راحت بود. ولی الان نسخه رایگانش محدوده داره.
1404-04-25 14:07
اگه امنیت برات مهمه، برو سمت HTTPS با REST. اما نیاز به سرور قویتری داری و کدنویسیش هم بیشتره.
1404-04-25 14:08
WebSocket هم خوبه ولی پیچیدهتره. برای شروع MQTT منطقیتره.
1404-04-25 14:08
این ESP32 با MQTT و یه Raspberry Pi به عنوان broker، ترکیب بسیار مناسبیه. ما تو مزرعه آزمایشی اینطوری پیاده کردیم.