آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)

مقدمه بر ضرورت استفاده از پروتکل TCP/IP در LabVIEW

یک گلخانه صنعتی هوشند ، کارخانه بزرگ  ، خانه هوشمند و یا شهر هوشمند را در نظر بگیرید. این شهر یا کارخانه کلی سنسور و دستگاه های کنترلری دارد. مثلا در یک کارخانه سنسور هایی که وضعیت خط تولید را رصد میکنند و در صورت بروز مشکلی ، به اتاق کنترل هشدار میدهند. و یا یکی شهر را در نظر بگیرید که باید ترافیک آن از اتاق کنترل ترافیک ، سازمان کنترل ترافیک نظارت شود.

حال یک سوال ،  کل این سنسور ها چطوری بهم وصل بشن ؟ و اگر بخواهیم این سنسور های بهم وصل شده را از یک شهر دیگر نیز مانیتور کنیم باید چه باید کرد ؟ یا اگر بخواهیم هر لحظه وضعیت سنسور ها را در گوشی هوشمند ببینیم باید چیکار کنیم ؟ و مهم ترین، سوال اگر بخواهیم از راه دور این سیستم ها را کنترل کنیم باید چکار کنیم؟

جواب  همه اینها پروتکل TCP/IP و به گستره آن اینترنت است.

آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)

با توجه به اینکه نرم افزار لب ویو برای کارهای مانیتورینگ استفاده می شود. پس باید قابلیت ارتباط با TCP/IP را نیز دارا باشد که چنین هم هست. در این نوشته به آموزش پروتکل TCP/IP در LabVIEW (ارتباط با شبکه در لب ویو)  می پردازیم.

مطلب پیشنهادی:  آموزش برنامه نویسی پورت سریال در لب ویو

معرفی پروتکل TCP/IP

IP ، UDP و TCP ابزار های پایه ارتباط با شبکه هستن. نام TCP/IP از ترکیب دو پرتکل TCP  و  IP تشکیل شده و در دنیای شبکه و اینترنت از اهمیت بالایی برخوردار است و اینترنت فعلی روی این تکنولوژی کار میکند. با TCP/IP میتوانیم در شبکه های داخلی و حتی یک ارتباط ساده(مثلا اتصال اسیلوسکوپ به کامپیوتر با کابل شبکه)  و یا شبکه های گسترده مانند اینترنت ارتباط داشته باشیم.

ارتباط TCP/IP  یک اینترفیس ساده را فراهم و پیچیدگی های یک ارتباط پایدار شبکه را پنهان یا حذف میکند. خب حالا که بصورت مقدماتی با TCP/IP  آشنا شدیم میریم سراغ پیاده سازی این پروتکل در لب ویوو ، البته جزئیات پروتکل TCP/IP یک جلد کتاب است که در وبسایت ما نیز موجود می باشد.

شروع کار با پروتکل TCP/IP در LabVIEW

اول  نرم افزار LabVIEW را نصب و باز کنید. و در قسمت بلوک دیاگرام #لب_ویوو به مسیر زیر بروید:

Functions»Data Communication»Protocols»TCP

پروتکل TCP/IP در LabVIEW

همانند ارتباطات دیگر در TCP/IP نیز باید اول ارتباط برقرار یا کانکشنی باز  و بعد خواندن یا نوشتن و بعد بستن ارتباط یا کانکشن ، انجام شود.

مطلب پیشنهادی:  آموزش برنامه نویسی با لب ویو

پروتکل TCP/IP در LabVIEW

در TCP/IP و پروتکل های مشابه ،معمولا کلاینت درخواست برقراری ارتباط با سرور را ارسال می کند :

ارتباط با شبکه در لب ویو

سرور در حالت آماده باش (گوش دادن ) قرار دارد تا با دریافت درخواست صحیح ارتباط را برقرار کند:

ارتباط با شبکه در لب ویو

 

فیلم آموزش پروتکل TCP/IP در LabVIEW :

 

نمونه پروژه انجام شده با شبکه : پروژه مانیتورینگ سنسورها در شبکه [TCP/IP HTTP]

برای ارتباط بیسیم این مقاله را بخوانید:  راه اندازی ماژول ESP8266

به اشتراک گذاری این نوشته:

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

یک دیدگاه

  1. خوب مرسی