Skip to main content
نمونهٔ زیر برای برنامه‌ای است که Wi-Fi و GPIO را خودش مدیریت می‌کند. برای یک برنامهٔ کامل‌تر از مثال‌های firmware استفاده کنید و handler را به سخت‌افزار واقعی وصل کنید.

ESP32 با PlatformIO

کد پایه:
onWrite محل امن اعمال فرمان است. فرمانی که از Console، اپ، schedule یا automation می‌آید از همین مسیر عبور می‌کند. run() را مرتب صدا بزنید تا پیام‌های صف‌شده و reconnect فرصت اجرا داشته باشند.

ESP8266

به‌جای WiFi.h از ESP8266WiFi.h و به‌جای FlovaEsp32.h از FlovaEsp8266.h استفاده کنید. پروژه‌های ESP8266 را با PlatformIO بسازید؛ پروفایل BearSSL و تنظیمات حافظهٔ همان مثال را حذف نکنید.

سه عملیات اصلی

write handler را اجرا می‌کند، report فقط مشاهده را ثبت می‌کند و value درخواستی به شبکه نمی‌فرستد. اگر مقدار سخت‌افزار خارج از handler تغییر کرد، آن را با report اعلام کنید. برای provisioning در برنامهٔ موجود، راهنمای setup channel را ادامه دهید.