تعریف یک کانال
برای هر datastream این موارد را مشخص کنید:key: نام فنی مثلtemperatureیاrelay- نوع مقدار: boolean، double یا string
- mode: خواندنی، نوشتنی یا دوطرفه
- رفتار: telemetry، state، command یا event
- واحد، مقدار پیشفرض و بازه، در صورت نیاز
- امکان زمانبندی برای مقدارهایی که کاربر باید در ساعت مشخص تغییر دهد
mapping سختافزار
در universal firmware میتوانیدdigital_input، digital_output,
analog_input یا pwm_output را به datastream وصل کنید. active level، pull،
debounce و فاصلهٔ نمونهبرداری باید با مدار واقعی هماهنگ باشد. یک mapping
نادرست میتواند بدون اینکه query یا dashboard خطایی نشان دهد، خروجی را برعکس
یا ورودی را پرنوسان کند.
در custom firmware لازم نیست از mapping فلووا استفاده کنید. برنامهٔ شما
میتواند GPIO یا HAL را خودش کنترل کند و مقدار را از طریق onWrite() و
report() به SDK بدهد.

