آموزش ارسال داده (publish) ابزار به سرور MQTT
قبل از PUBLISH کردن نیاز است ابتدا بخش LOGIN را مطالعه نمایید.
Publish چیست؟
در پروتکل MQTT، عمل Publish به معنای ارسال پیام از سمت یک کلاینت به سمت سرور MQTT است. این پیام در قالب یک Topic مشخص منتشر میشود و کلاینت آن را برای سرور ارسال میکند.
اجزای اصلی در عمل Publish:
-
Topic: کانالی که پیام در آن منتشر میشود
-
Payload: محتوای پیام (که میتواند متن ساده یا ساختار JSON باشد)
ویدیو آموزشی Publish
Publish ابزار به سرور
برای ارسال داده نیاز است شما از topic ها اطلاع داشته باشید. در ایرانجین ما 3 تاپیک را برای شما در نظر گرفته ایم که بتوانید به راحتی publish نمایید و نیازهای خود را برطرف کنید.
/ProjectCode/DeviceToServer : برای ارسال داده به سرور می باشد.
در صورتی که از امنیت لایه دو AES استفاده میکنید به انتهای تاپیک /AES اضافه میشود و تاپیک شما به صورت زیر می شود
/ProjectCode/DeviceToServer/AES
برای اطلاعات بیشتر درباره امنیت لایه دوم، به صفحه AES Security مراجعه کنید.
شما می توانید به راحتی دیتا های خود را به سمت سرور ارسال نمایید. دیتا ها می تواند از نوع STRING و یا JSON باشد. از آنجایی که کار تحلیل دیتاها به واسه یک فایل JS که در بخش “آموزش نوشتن فایل JS برای ابزارها” قبلا آموزش داده شده است به عهده شما می باشد. لطفا آن بخش را به خوبی مطالعه نما یید.