سلامونه او نېکې هیلې!
د شیانو انټرنیټ (IoT) به د موجوده شبکې زیربنا ، ټیکنالوژیو او پروتوکولونو باندې رامینځته کړي چې اوس مهال په کورونو / دفترونو او انټرنیټ کې کارول کیږي ، او ډیر څه به وړاندیز وکړي.
د دې لارښود هدف د IoT لپاره د شبکې او غوښتنلیک پروتوکولونو لنډه کتنه وړاندې کول دي.
نوټ. تاسو باید پوهه ولرئ
IoT شبکې
IoT به په موجوده TCP/IP شبکو کار وکړي.
TCP/IP په هر پرت کې د ځانګړو پروتوکولونو سره څلور پرت ماډل کاروي. سانتي متر.
لاندې ډیاګرام د پروتوکولونو پرتله کول ښیې چې اوس مهال کارول کیږي او هغه چې احتمال یې د IoT لپاره کارول کیږي.
چارټ یادښتونه:
-
د فونټ اندازه د پروتوکول شهرت منعکس کوي. د مثال په توګه، په ښي خوا کې ډیر IPv4 شتون لري، ځکه چې دا په عصري انټرنیټ کې خورا مشهور دی. په هرصورت، دا په ښي خوا کې کوچنی دی ځکه چې IPv6 تمه کیږي چې په IoT کې ډیر مشهور شي.
-
ټول پروتوکولونه ندي ښودل شوي.
-
ډیری بدلونونه په چینل کې دي (کچه 1 او 2) او د غوښتنلیک کچه (کچه 4).
-
د شبکې او ترانسپورت پرتونه به احتمال په خپل ځای پاتې وي.
د لینک پرت پروتوکولونه
د ډیټا لینک پرت کې ، تاسو اړتیا لرئ وسایل له یو بل سره وصل کړئ. دوی یا هم نږدې موقعیت لري، د بیلګې په توګه، په محلي شبکو کې، یا د یو بل څخه ډیر فاصله کې: د لویو ساحوي شبکو او پراخه ساحه شبکې کې.
اوس مهال، په دې کچه، د کور او دفتر شبکې (LAN) ایترنیټ او وائی فای کاروي، او ګرځنده شبکې (WAN) 3G/4G کاروي. په هرصورت، ډیری IoT وسایل ټیټ ځواک لري، لکه سینسرونه، او یوازې د بیټرۍ لخوا پرمخ وړل کیږي. په دې حالتونو کې، ایترنیټ مناسب نه دی، مګر د ټیټ ځواک وای فای او ټیټ ځواک لرونکي بلوتوټ کارول کیدی شي.
پداسې حال کې چې موجوده بېسیم ټیکنالوژي (Wi-Fi، بلوتوټ، 3G/4G) به لاهم د دې وسیلو سره وصل کولو لپاره کارول کیږي، دا د نوي ټیکنالوژیو په لټه کې هم ارزښت لري چې په ځانګړې توګه د IoT غوښتنلیکونو لپاره ډیزاین شوي، کوم چې احتمال لري په شهرت کې وده وکړي.
د دوی په منځ کې:
-
BLE - بلوتوټ ټیټ انرژي
-
LoRaWAN - اوږد واټن WAN
-
SigFox
-
LTE-M
دوی په مقاله کې په ډیر تفصیل سره تشریح شوي.
د شبکې پرت
د شبکې پرت (شبکه) کې، پروتوکول به په اوږد مهال کې واکمن وي
د ترانسپورت طبقه
د ټرانسپورټ پرت (ټرانسپورټ) کې، انټرنیټ او ویب د TCP لخوا تسلط لري. دا په HTTP او ډیری نورو مشهور انټرنیټ پروتوکولونو کې کارول کیږي (SMTP، POP3، IMAP4، او نور).
MQTT، کوم چې زه تمه لرم چې د پیغام رسولو لپاره یو له اصلي غوښتنلیک پرت پروتوکول شي، اوس مهال TCP کاروي.
په هرصورت، په راتلونکي کې، د ټیټ سر له امله، زه تمه لرم چې UDP به د IoT لپاره ډیر مشهور وي. دا به شاید ډیر پراخه شي
د غوښتنلیک پرت او د پیغام رسولو پروتوکولونه
د IoT پروتوکولونو لپاره مهم ځانګړتیاوې:
-
سرعت - په هره ثانیه کې د لیږدول شوي معلوماتو مقدار.
-
ځنډ هغه وخت دی چې د پیغام لیږلو ته اړتیا لري.
-
د بریښنا مصرف.
-
امنیت.
-
د سافټویر شتون.
اوس مهال، دوه اصلي پروتوکولونه په فعاله توګه په دې کچه کارول کیږي: HTTP او MQTT.
HTTP شاید په دې کچه خورا مشهور پروتوکول وي، د ویب (WWW) لاندې. دا به د IoT لپاره مهم وي ځکه چې دا د REST APIs لپاره کارول کیږي، د ویب غوښتنلیکونو او خدماتو د متقابل عمل اصلي میکانیزم. په هرصورت، د دې د لوړ سر له امله، HTTP امکان نلري چې لومړني IoT پروتوکول شي، که څه هم دا به لاهم په انټرنیټ کې په پراخه کچه کارول کیږي.
MQTT (د پیغام کتار ټیلی میټری ټرانسپورټ) په IoT کې د خپل روښانتیا او کارولو اسانتیا له امله د پیغام رسولو اصلي پروتوکول ګرځیدلی. مقاله وګورئ
د IoT لپاره د HTTP او MQTT پرتله کول
MQTT په چټکۍ سره د IoT غوښتنلیکونو لپاره د حقیقت معیار کیږي. دا د HTTP په پرتله د هغې د روښانتیا او سرعت له امله دی او حقیقت دا دی چې دا د یو څخه تر یو پروتوکول (HTTP) پرځای له یو څخه ډیری پروتوکول دی.
ډیری عصري ویب غوښتنلیکونه به په خوښۍ سره د HTTP پرځای MQTT کارولی وای که چیرې دا د دوی د پراختیا په وخت کې شتون ولري.
یو ښه مثال ډیری پیرودونکو ته د معلوماتو لیږل دي، لکه د اورګاډي/بس/الوتکې راتګ او روانیدل. پدې سناریو کې، یو له یو څخه تر یو پروتوکول لکه HTTP لوړ سر لري او په ویب سرورونو کې ډیر بار اچوي. د دې ویب سرورونو اندازه کول ممکن ستونزمن وي. د MQTT سره، پیرودونکي د بروکر سره وصل کیږي، کوم چې په اسانۍ سره د بار توازن لپاره اضافه کیدی شي. دا سبق د ویډیو سره وګورئ
د پیغام رسولو نور پروتوکولونه
HTTP د IoT غوښتنلیکونو لپاره ډیزاین شوی نه و، مګر لکه څنګه چې یادونه وشوه، دا به د یو څه وخت لپاره په پراخه توګه کارول کیږي.
نږدې ټول IoT پلیټ فارمونه دواړه HTTP او MQTT ملاتړ کوي.
په هرصورت، د پام وړ نور پروتوکولونه شتون لري.
پروټوکولونه
-
ايم سي ټي ټي - (د پیغام کتار ټیلی میټری ټرانسپورټ). TCP/IP کاروي. د خپرولو - ګډون ماډل د پیغام بروکر ته اړتیا لري. -
AMQP - (پرمختللی پیغام کتار پروتوکول). TCP/IP کاروي. خپرونکي-پیرودونکي او د پوائنټ څخه ټکي ماډلونه. -
COAP - (محدود غوښتنلیک پروتوکول). UDP کاروي. په ځانګړې توګه د IoT لپاره ډیزاین شوی، د HTTP په څیر د غوښتنې ځواب ماډل کاروي.RFC 7252 . -
DDS - (د معلوماتو د ویش خدمت)
په دې کې
په هرصورت، که تاسو بیرته وګورو، د انټرنیټ په لومړیو کلونو کې، HTTP، چې وروسته یې غالب پروتوکول شو، یوازې یو له ډیری پروتوکولونو څخه و.
که څه هم HTTP په اصل کې د فایل او بریښنالیک لیږد لپاره نه و تصور شوی، نن ورځ دا د دواړو لپاره کارول کیږي.
زه تمه لرم چې ورته شی په IoT کې د پیغام رسولو پروتوکولونو سره پیښ شي: ډیری خدمتونه به یو غالب پروتوکول وکاروي.
لاندې د ګوګل رجحان ګرافونه دي چې ښیې چې څنګه د MQTT، COAP او AMQP شهرت په تیرو څو کلونو کې بدل شوی.
د ګوګل رجحان بیاکتنه
د پلیټ فارم لخوا پروتوکول ملاتړ
-
د مایکروسافټ آزادی - MQTT، AMQP، HTTP او HTTPS -
AWS - MQTT، HTTPS، MQTT په ویب ساکټونو کې -
IBM Bluemix - MQTT، HTTPS، MQTT
-
Thingworx - MQTT، HTTPS، MQTT، AMQP
لنډیز
ډیری بدلونونه په چینل کې دي (کچه 1 او 2) او د غوښتنلیک کچه (کچه 4).
د شبکې او ترانسپورت پرتونه به احتمال په خپل ځای پاتې وي.
د غوښتنلیک پرت کې، د IoT برخې به د پیغام رسولو پروتوکولونه وکاروي. پداسې حال کې چې موږ لاهم د IoT پراختیا کې په لومړني مرحله کې یو ، احتمال شتون لري چې یو یا شاید دوه د پیغام رسولو پروتوکولونه ودریږي.
په تیرو څو کلونو کې، MQTT خورا مشهور شوی، او دا دی چې زه اوس په دې سایټ تمرکز کوم.
HTTP به هم کارولو ته دوام ورکړي ځکه چې دا دمخه په موجوده IoT پلیټ فارمونو کې ښه جوړ شوی.
بس نور څه نه. موږ تاسو ته بلنه درکوو چې په موضوع کې د وړیا ډیمو درس لپاره لاسلیک وکړئ
"آلې ته د ګړندي امرونو لپاره چیټ بوټ" .
نور یی ولوله:
سرچینه: www.habr.com