ارسال لاگ به سرور در ماژول رله NRC
کلیه ماژول های رله NRC که از نسخه NRC-DESK پنل وب استفاده می کنند دارای قابلیت ارسال لاگ به سرور می باشد.
در حال حاضر تا نسخه NRC-DESK v3.3 فقط امکان ارسال لاگ عملکرد رله ها ممکن است.
برای فعال سازی این قابلیت کافیست پس از ورود به پنل وب دستگاه از قسمت Settings > General تیک گزینه Log to Server را فعال نمایید و در قسمت Send Log to آدرس سرور را وارد کنید.به طور متال :
http://192.168.1.100:9090/logger
از آدرس فوق می توان متوجه شد که سرور روی پورت 9090 سیستمی با آی پی 192.168.1.100 در شبکه اجرا شده است.

اما چه اطلاعاتی و چگونه به سرور ارسال می شود؟
در پاسخ به این سوال باید گفت که هر بار که رله ای تحریک می شود لینک زیر فراخوانی می شود.
http://192.168.1.100:9090/logger?r=1&act=ct&n=NRC_Device_1
که قسمت اول (قبل از علامت سوال) همان آدرسی است که قبلا توسط شما تنظیم شده است و مابقی آن پارامتر ها به شرح زیر می باشد .
| کد رله |
r |
1,2,3,4,… |
| نام دستگاه |
n |
NRC_Device_1 |
| نوع عملیات |
act |
ct = تحریک لحظه ای on = روشن کردن off = خاموش کردن |
لاگ در قالب یک درخواست Http با متد GET به صورت زیر ارسال خواهد شد.
GET /logger?r=1&act=ct&n=NRC_Device_1 HTTP/1.1 Host: 192.168.1.100
جهت سهولت استفاده و آزمایش ارسال لاگ به سرور در ماژول رله NRC برای توسعهدهندگان یک نمونه از وب سرور http به زبان سی شارپ ایجاد شده است که از طریق لینک زیر در گیت هاب قابل مشاهده است.
https://github.com/hosseinghaheri/NRC.Cloud.Native


اولین نفری باشید که دیدگاهی ثبت میکند!