اینترنت اشیا IoT
اینترنت اشیا
در این مقاله آموزشی، ابتدا با اینترنت اشیاء (Inernet of Things) یا IoT و سپس شبکه های LLN آشنایی کسب کرده و با جایگاه کنونی و آینده IoT آشنا خواهید شد. همچنین با حوزههای مطالعاتی اینترنت اشیاء و ارتباط آن با صنعت مخابرات، آشنایی کسب خواهید نمود.
اینترنت اشیا چیست؟
اینترنت اشیا (Internet of Things) یا IoT یک فناوری نوظهور است که با بهره گیری از فناوری های قدیمی تر، نظیر شبکه های حسگر بی سیم و شبکه های ادهاک، اشیا فیزیکی را قادر به برقراری ارتباط از طریق اینترنت کرده و به جمع آوری و استفاده از اطلاعات تولید شده توسط شبکه ای از حسگرها می پردازد.
در شبکه های IoT به هر دستگاهی که دارای یک حسگر جهت تبادل اطلاعات باشد شئ (thing) گفته می شود. به عنوان مثال نمونه هایی از اشیا در IoT عبارتند از حسگرهای دما، ترافیک و حسگرهای اندازه گیری ضربان قلب و انرژی. حسگرها جمع آوری اطلاعات را انجام داده و دیتا را به واحدهای کنترلی می فرستند تا برای یک سری تصمیم گیری ها از این اطلاعات استفاده شود.
تاریخچه و پیدایش اینترنت اشیا
در دوران جنگ سرد، در دهه 1950 میلادی، نیروی دریایی ارتش ایالات متحده آمریکا سیستم ارزیابی صوتی ( SOSUS) را ارائه کرد که از که از سنسورهایی توزیع شده برای تشخیص و ردیابی زیردریایی های کشور شوروی استفاده می کرد و این اولین مورد شناخته شده استفاده از شبکه های حسگر بی سیم است.
همچنین در سال 1970 میلادی آژانس تحقیقات دفاعی (DARPA) ایالات متحده آمریکا اولین شبکه ادهاک (ad hoc) را ارائه کرد، این شبکهها شامل مجموعهای از گرههای توزیع شدهاند که بدون پشتیبانی مدیری مرکزی یک شبکه موقت را میسازند. بدیهی ترین مزیت استفاده از این شبکهها عدم نیاز به ساختار فیزیکی و امکان ایجاد تغییر در ساختار مجازی آنهاست.
سه دهه بعد، با در نظر گرفتن هر دو فناوری یاد شده، اینترنت اشیا مفهوم گسترده تری در ارتباطات شبکه ای بی سیم پیدا کرد. در سال 1999 کوین آشتون (Kevin Ashton) برای اولین بار عبارت “اینترنت اشیا” را به منظور توصیف ارتباطات انسان و کامپیوتر از طریق RFID ها بکار برد. بعد از آن این شاخه به کرات توسط توسعه دهندگان فناوری و صنعت در بسیاری از زمینه ها مانند میکرو کنترلر ها، حسگرها و ارتباطات بی سیم مورد استفاده قرار گرفت.
مزایای اینترنت اشیا
اینترنت اشیا به عنوان یکی از مهمترین فناوری های مطرح در آینده شناخته شده و برخی از مزایای آن عبارتند از:
- بهینه سازی مدیریت دارایی های متعدد در سازمان ها
- هماهنگ سازی فرآیندهای پیچیده و توزیع شده
- نظارت بر ماشین آلات یک کارخانه
- پیگیری و ردیابی در زنجیره تامین
- خودکار سازی فرآیندهای پیچیده و گاهاً خطرناک صنعتی
- بهینه سازی عملکرد تجهیزات
- افزایش بهره وری کارکنان
- حفاظت از ایمنی کارگران
کاربردهای اینترنت اشیا
اینترنت اشیا، نه یک سیستم ساده بلکه یک اکوسیستم است که تا کنون توانسته است توجهات زیادی را در بسیاری از شاخه های صنعت کسب کند. برخی از کاربردهای اینترنت اشیاء در بخش های مختلف صنعت عبارتند از:
- کنترل کارخانجات (Connected-Industry)
- هوشمندسازی شهر (Smart-City)
- کنترل هوشمند مصرف انرژی (Smart-Energy)
- کنترل هوشمند وسیله های نقلیه (Connected-Car)
- مانیتورینگ و هوشمندسازی مزارع کشاورزی (Smart-Agriculture)
- کنترل منازل و ساختمان ها (Connected-Buildings)
- پایش سلامتی انسان (Connected-Health)
- هوشمندسازی فروشگاه (Smart-Retail)
- هوشمندسازی زنجیره تأمین (Smart-Supply-Chain)
- کنترل وسیله های منزل از راه دور (Smart-Home)
- پیش بینی آب و هوا (Weather)
- مدیریت بحران (Crisis-Management)
شرکت های فعال در حوزه IoT
اخیراً کمپانی های IT، کارخانجات و تولیدی ها روی اینترنت اشیا تمرکز کرده اند. در لیست زیر از برخی کمپانی های به نام و معروف نام برده شده است:
- IBM
- Intel
- Qaulcom
- Amazon
- Cisco
- AT&T
- Microsoft
- Ericsson
- Bosch
- Oracle
- Axeda
- SAP
- GE
پروژه های اینترنت اشیا
در تصویر بالا یک گزارش از پروژه های IoT در سال ۲۰۱۶ را مشاهده می نمایید که توسط IoT Analytics ارائه شده است. البته در این لیست به پروژه های IoT با موضوعیت سرگرمی و گجت های پوشیدنی اشاره نشده است. در حالی که گجت ها و محصولات IoT با موضوعیت سرگرمی نیز سهم قابل توجهی از بازار IoT را به خود اختصاص داده است.
حوزه های مطالعاتی اینترنت اشیاء
دستیابی به مزایای زیادی که اینترنت اشیا در اختیار ما می گذارد نیازمند شناخت دقیق این فناوری است. پیاده سازی کاربردهای اینترنت اشیا نیز به شکل جدی تری لزوم مطالعه بر روی ابعاد مختلف اینترنت اشیا را طلب می کند. متخصصین اینترنت اشیا در علوم نوین امیرکبیر عناوین مطالعاتی زیر را برای شناخت ابعاد مختلف اکوسیستم اینترنت اشیا معرفی می کنند:
اکوسیستم اینترنت اشیاء
مطالعه بر روی مفاهیم اساسی که شناخت جامعی از اینترنت اشیا به سازمان ها بدهد اولین گام در استفاده موفقت آمیز از آن است. با توجه به تمرکز بسیار پژوهشی و صنعتی بر روی اینترنت اشیا در سال های اخیر، مفاهیم نوظهور متعددی در این حوزه ارائه شده (اینترنت انسان ها ، وب اشیا و …) و این اکوسیستم به صورت پویا در حال پیشرفت است. لذا برای به روز بودن در این حوزه، مطالعه بر روی مفاهیم نوظهور اینترنت اشیا در جهت استفاده بهینه از این اکوسیستم پیشنهاد می شود.
تا کنون تلاش های زیادی در سراسر دنیا برای ارائه معماری های مختلف برای اینترنت اشیا انجام شده است که شناخت دقیق معماری های موفق در این حوزه امری هوشمندانه است که با استفاده از آن می توان با صرف هزینه کمتر معماری بومی شده ای برای اینترنت اشیا ارائه کرد.
فناوری های مرتبط با اینترنت اشیاء
مطالعه تفصیلی بر روی فناوری هایی که اکوسیستم اینترنت اشیا از آنها بهره می برد از اهمیت بالایی برخوردار است. فناوری هایی نظیر شبکه های حسگر بی سیم (WSN)، شبکه های ادهاک (Ad-hoc)، شبکه های نرم افزار محور ( SDN) و نقش محاسبات ابری (Cloud Computing) و محاسبات مه (Fog Computing) در اینترنت اشیا مواردی هستند که می توانند شناخت دقیقی از فناوری های موجود در حوزه های فنی اینترنت اشیا به ما بدهند.
استانداردها و پروتکل های زیرساخت اینترنت اشیاء
استانداردهای ارائه شده در حوزه اینترنت اشیا ما را به سمت استفاده بهینه از آن سوق می دهند و از ریسک های موجود به شدت می کاهند. استانداردهای اینترنت اشیا (فنی و غیر فنی) می توانند در این مطالعات مورد بررسی قرار گیرند. یکی از مهمترین جنبه های فنی اینترنت اشیا که پیاده سازی هر کاربردی از اینترنت اشیا منوط به آن است پروتکل های زیرساخت است. پروتکل های استانداردی که توسط موسسات معتبر در حوزه شبکه های کامپیوتری برای استفاده در ابعاد مختلف اینترنت اشیا معرفی شده اند باید به تفکیک هر بُعد شناخته شوند.
کاربردهای نظامی اینترنت اشیاء
تحت این پژوهش کاربردهای نظامی اینترنت اشیا، اعم از رزمی و غیر رزمی بررسی می شوند و مزایایی که هرکدام در اختیار ما می گذارند معرفی می شوند. با وجود مزایای بسیار، چالش ها و موانعی بر سر راه توسعه و استقرار فناوری های اینترنت اشیا در موارد نظامی وجود دارند. شرایط هر کشور نیز با کشور دیگر از ابعاد مختلف، متفاوت است، لذا می توان با تحلیل ابعاد، به ازای هر کاربرد، مطالعه تفصیلی بر روی امکان سنجی پیاده سازی آن با شرایط فعلی انجام داد.
استراتژی های پیاده سازی اینترنت اشیاء
شرکت های بزرگی که به اهداف کلان خود در حوزه اینترنت اشیا دست یافته اند یا سازمان های مطالعاتی که در این حوزه صاحب نظر هستند، نظیر Intel، Tele2، EXOSITE و …. برای پیاده سازی اینترنت اشیا استراتژی هایی با گام هایی مشخص ارائه کرده اند. در کنار بررسی استراتژی های ارائه شده برای پیاده سازی اینترنت اشیا و در کنار آن بررسی شرایط موجود در کشور، می توان به استراتژی های بومی سازی شده ای که پیاده سازی اینترنت اشیا در سازمان ها را تسهیل می کند دست یافت.
امنیت و حریم خصوصی در اینترنت اشیاء
ما بر این باوریم که مباحث مربوط به امنیت و حریم خصوصی اصلی ترین چالش بر سر راه بکارگیری اینترنت اشیا محسوب می شود که باید بطور مناسب به آن پرداخته شود. باید امنیت و حریم خصوصی را از جنبه های مختلف بررسی کرد و راهکارهای موجود برای فایق آمدن بر این چالش ها را بررسی کرد تا بتوان بهترین راهکارها را انتخاب کرد و بکار گرفت.
تاثیرات کلان اینترنت اشیاء در کشور
پیش بینی درست از اثرات هر فناوری جدید در افزایش بهره وری و کاهش ریسک های احتمالی برای یک کشور، امری حیاتی و هوشمندانه است. پیاده سازی اینترنت اشیا در کشور اثرات فرهنگی، اقتصادی و امنیتی بسیاری روی کشور می گذارد که می توان با بررسی این اثرات در کشورهای دیگر و با تحلیل درست از شرایط موجود در کشور مورد نظر، تأثیر کلان اکوسیستم اینترنت اشیا را بر روی موارد یاد شده، پیش بینی کرد.
مدیریت داده های عظیم در اینترنت اشیاء
وقتی صحبت از چند میلیارد شئ در اینترنت اشیا می شود باید این را هم تصور کرد که اگر این تعداد موجودیت داده های خود را در شبکه تولید کنند مدیریت این حجم داده عظیم (Big Data) به چه شکل خواهد بود. حتی در مقیاس کوچکتر نیز اگر هزاران شئ بطور پیوسته اقدام به تولید داده کنند، مدیریت این داده ها چالش بزرگی محسوب می شود که می توان در پژوهشی جامع راهکارهای فایق آمدن بر آن را شناخت.
مباحث حقوقی و قانونی اینترنت اشیاء
بدون دید درست از قوانین موجود و یا قوانینی که لازم است برای فراگیری اینترنت اشیا در سراسر کشور استفاده شوند، پیاده سازی و استفاده از کاربردهای اینترنت اشیا ریسک بالایی به خود می گیرد. لذا باید بررسی کرد قوانین و مقررات موجود تا چه حدی برای بکارگیری اینترنت اشیا مناسب هستند و چه تغییراتی باید در این حوزه به لحاظ حقوقی اعمال شود.
جایگاه فعلی و آینده اینترنت اشیا
اینترنت اشیاء آینده فناوری اینترنت است. در آینده همه چیز به اینترنت متصل شده و در دسترس خواهد بود و این متصل بودن به صورت نمایی رشد خواهد کرد. به موجب همین ویژگی متصل بودن (Connectivity) بسیاری از سرویس های پیچیده در آینده ساده تر خواهند شد.
مؤسسه سیسکو پیشبینی کرده است تا سال 2020 فناوری اینترنت اشیا زمینه ساز اتصال بیش از 50 میلیارد شیء به اینترنت میشود که ارزش این بازار به 19تریلیون دلار خواهد رسید و این موضوع نشان میدهد هر شخص روی کره زمین، حداقل 6 وسیله متصل به اینترنت در اختیار خواهد داشت.
موسسه تحقیقاتی گارتنر (Gartner) همه ساله در مورد فناوری های نوظهور در حوزه فناوری اطلاعات، گزارش تحلیلی ارائه می دهد. این گزارش ها که به صورت نمودار خاصی به نام Hype Cycle هستند در مورد میزان بلوغ فناوری های نوین اطلاعات مهمی را در اختیار تصمیم گیرندگان سازمان ها قرار می دهد. سازمان ها با استفاده از یافته های این تحقیقات می توانند تشخیص دهند که در کجای فرایند الکترونیکی شدن قرار دارند و می توانند پیش بینی کنند که تا چه مدت به بلوغ مورد نظر خود خواهند رسید و در این مسیر به چه فناوری هایی نیاز خواهند داشت یا چه فناوری هایی را از دست خواهند داد. نمودارهای گارتنر (Hype Cycle) در سال های 2015 تا 2023 و همچنین نحوه خواندن نمودارها را می توانید در این مقاله مطالعه نمایید.
با توجه به نمودارهای سه سال متوالی 2015، 2016 و 2017 رشد قابل توجهی در میزان بلوغ فناوری اینترنت اشیا دیده می شود و در شکل 3 پیداست که این میزان بلوغ به نقطه اوج انتظارات رسیده است. پیش بینی می شود در 2 الی 5 سال بعدی، اینترنت اشیا به مقبولیت اصلی خود دست پیدا کند.
اینترنت اشیاء و مخابرات
اینترنت اشیا به منظور تسهیل مدیریت و جمع آوری داده ها، اشیا را به شبکه ی اینترنت متصل می کند و با استفاده از پروتکل های ارتباطی، حسگرها و گوشی های همراه، یک شبکه جهانی می سازد که تعاملات بین اشیا را در جهت جمع آوری اطلاعات از طریق آنها، بهبود می بخشد.
با این حال، داده های IoT به کامپیوترها، لپ تاپ ها و گوشی های هوشمند محدود نمی شود. بلکه می تواند به هر دستگاهی که با محیط خارجی با تکنولوژی تعبیه شده (Embedded) و اینترنت ارتباط برقرار می کند، اعمال شود. خدمات مخابراتی پایدار، ایمن و کارآمد، با کاهش هزینه ها و تولید درآمد از منابع جدید، به نفع مصرف کنندگان، صنعت و جامعه می شود. این به نوبه خود فرصت های جدیدی را ایجاد می کند و حتی می تواند به طور قابل توجهی تغییر نحوه استفاده از اطلاعات را نیز داشته باشد.
انقلاب اینترنت اشیا، به ارائه دهندگان خدمات مخابراتی کمک می کند خدماتشان را در روش های بی سابقه جدیدی ایجاد کنند و همچنان که رفتار و انتظارات مصرف کنندگان تغییر می کند، خدمات پیشرفته ای را پیش رو ارائه دهند.
برای حفظ تقاضای مصرف کنندگان برای اتصال و دسترسی به داده های مورد نیازشان، شرکت های مخابراتی باید استراتژی های جدیدی را که متناسب با قدرت دستگاه های موبایل نسل بعدی است، اتخاذ کنند. برای مثال، پیش بینی خطا یا قطع ارتباط پیش از وقوع آن.
داده های اینترنت اشیا می توانند تجربه های مشتری را از جهات مختلف افزایش دهند. کسب و کارهای مخابراتی می توانند الگوهای استفاده شبکه را بهتر مدیریت کنند؛ برای مثال، پیش بینی جلوگیری از قطع شبکه در طول مسابقات ورزشی با استفاده از قدرت تجزیه و تحلیل.
اینترنت اشیا، با فراهم کردم امکان استفاده از ابر/کلود (Cloud) برای سخت افزار شبکه مانند مودم ها و ایستگاه های پایه (Base Station)، اجازه خواهد داد اوپراتورها، زیرساخت های خود را به عنوان یک سرویس ارزشمند ارائه دهند (Infrastructure as a Service – Iaas) که از طریق آن بتوان الگوهای رفتاری مصرف کنندگان را کشف کرد.
به طور مشابه، فناوری اینترنت اشیا، به شرکت های مخابراتی این امکان را فراهم می سازد تا شرکتهای مخابراتی با نظارت و برنامه ریزی مناسب به بهینه سازی پهنای باند و بهبود زمان دانلود دست یابند و با کاهش زمان انتظار سرویس و کاهش تلفات تماس های تلفنی، سرویس دهی به مشتریان را ارتقا دهند. این امر به نوبه خود، موجب کاهش هزینه های رفع اختلال در سرویس دهی می شود.
در نهایت قابلیت فوق العاده دیگر اینترنت اشیا در مخابرات این است که با استفاده از میان افزارهای اینترنت اشیا در SDN، هزینه های عملیاتی به شدت کاهش می یابد و خدمات جدید در مدت زمان کوتاه در مقیاس بزرگ امکان پذیر خواهد بود.
خصوصیات شبکه ای IoT
شبکه های اینترنت اشیا در ردیف شبکه های با انرژی محدود و نویزآلود قرار می گیرد. اصطلاحا به این نوع از شبکه ها، LLN (Low-Power and Lossy Networks) گفته می شود که ویژگی های خاصی دارند:
- معمولا از اتصال هزاران گره تشکیل می شوند.
- گره ها در شبکه LLN توان پردازشی، حافظه و انرژی محدودی دارند.
- اتصال گره ها در این نوع شبکه ها از طریق یک سری لینک نویزآلود با نرخ دیتای محدود صورت می گیرد.
- در شبکه های LLN نرخ تحویل بسته پایین می باشد.
- این شبکه ها از پایداری پایینی برخوردار هستند.
- الگوی ترافیک در شبکه های LLN به صورت نقطه به نقطه (point-to-point) نبوده و اغلب به صورت point-to-multipoint یا multipoint-to-point می باشد.
- پروتکل های مسیریابی در این شبکه ها، نیازمندی های متعددی دارند.
پشته پروتکل IoT
پشته پروتکل اینترنت اشیا حاوی پروتکل هایی است که لازم است پژوهشگران حوزه IoT با این پروتکل ها آشنا باشند. در این قسمت به بررسی این پروتکل ها خواهیم پرداخت.
پروتکل مسیریابی
پروتکل RPL یک پروتکل مسیریابی برای شبکه های LLN می باشد که نام آن از عبارت Routing Protocol for Low-Power and Lossy Networks گرفته شده است. یادگیری پروتکل RPL و شبیه سازی آن با Cooja را می توانید در دوره آموزش پروتکل RPL ادامه دهید.
ابزارهای توسعه اینترنت اشیاء
برای توسعه اپلیکیشن های اینترنت اشیا شاید بیش از ۱۰۰ ابزار یا پلتفرم موجود است. معروف ترین پلتفرم متن باز توسعه اپلیکیشن IoT، سیستم عامل Contiki به همراه امولاتور Cooja می باشد.
Contiki OS و Cooja
Contiki یک سیستم عامل متن باز برای Simulation و Emulation اپلیکیشن های IoT می باشد. عمده کاربرد سیستم عامل Contiki برای سیستم های تحت شبکه با حافظه محدود، بخصوص تجهیزات انرژی محدود و بی سیم IoT می باشد. به عنوان چند نمونه از کاربردهای سیستم عامل Contiki می توان به سیستم های روشنایی خیابان ها، مانیتورینگ صدا در شهرهای هوشمند، مانیتورینگ تشعشع و آلارم ها اشاره نمود. این سیستم عامل روی توزیع های لینوکس (ترجیحاً اوبونتو) قابل نصب است.
کوجا (Cooja) نیز یک شبیه ساز یا امولاتور است که در سیستم عامل Contiki قرار دارد. Cooja می تواند شبکه ای از mote های Contiki را شبیه سازی کند. mote ها را می توان در سطح سخت افزار شبیه سازی نمود که در این صورت روال شبیه سازی کندتر ولی وارسی دقیق تر رفتار سیستم امکانپذیر خواهد بود. یا اینکه می توان این کار را در سطح بالاتر و با دقت کمتر انجام داد و در عوض شبیه سازی شبکه های بزرگ را با سرعت انجام داد. برای آشنایی بیشتر با Cooja می توانید مقاله آموزشی شبیه ساز یا امولاتور Cooja را مطالعه نمایید. یادگیری تخصصی شبیه ساز Cooja را می توانید در دوره آموزش شبیه سازی اینترنت اشیا با Cooja دنبال کنید.
Raspberry pi
Raspberry Pi یک برد الکترونیکی است که برای پیاده سازی پروژه های کنترلی مورد استفاده قرا می گیرد. در سال های اخیر، با مطرح شدن بحث اینترنت اشیا، بورد رزبری نیز به شدت مورد توجه مهندسین و متخصصین IoT قرار گرفته و اکثر سناریوهای هوشمندسازی و اینترنت اشیا از طریق این بورد صورت می گیرد. یادگیری تخصصی برنامه نویسی بورد رزبری پای (Raspberry Pi) را می توانید در دوره آموزش برنامه نویسی برد رسپبری پای به زبان پایتون دنبال کنید.
Arduino
ابزارهای شبیه سازی اینترنت اشیاء
در این بخش ابزارهای مختلفی برای شبیه سازی و توسعه اینترنت اشیا معرفی شده است. برای بسیاری از این ابزارها دوره های آموزشی در مرکز آموزش علوم نوین امیرکبیر تهیه شده است که برای تسریع در آموزش این ابزارها می توانید از این دوره های آموزشی استفاده نمایید.
انتخاب ابزار مناسب
در رابطه با شبیه سازی IoT، اولین سوالی که اغلب توسط نوآموزان مطرح می شود این است که آیا می توان برای شبیه سازی اینترنت اشیا، از شبیه سازهای شبکه (NS2, NS3, Omnet. Opnet,…) استفاده نمود. پاسخ به این سوال، بستگی به طرح شما دارد که قصد شبیه سازی چه پروتکل یا تکنیکی را در IoT دارید و می خواهید در کدام لایه و با چه پروتکلی کار کنید.
اگر تمرکز شما روی پروتکل های شبکه IoT باشد و با پشته پروتکل IoT کاری نداشته باشید، می توانید از شبیه سازهای شبکه ( NS2-NS3-Omnet و …) استفاده نمایید.
اگر شما قصد شبیه سازی MQTT را داشته باشید، حتما می دانید که MQTT بین لایه Application و Transport پروتکل استک بوده و کلیه ارتباطات از طریق پکت های TCP/IP صورت می گیرد. بنابراین شبیه سازی آن تفاوتی با شبیه سازی TCP ندارد و در شبیه سازهای شبکه به راحتی قابل انجام است.
اگر هدف شما نظارت بر ترافیک شبکه در IoT باشد و تمرکز شما روی امنیت، عملکرد واقعی سنسورها و محرک ها در گره نباشد، می توانید بدون هیچ مشکلی از شبیه سازهای شبکه استفاده کنید. فقط توجه داشته باشید که شبیه سازهای شبکه، در این مورد تنها قادر به شبیه سازی انتقال سیگنال node-to-node خواهید بود و برای مانیتورینگ کارآیی، شما باید طرح IoT مورد نظرتان را به صورتی طراحی کنید که هر event یک مکانیزم فیدبک به gateway داشته باشد تا gateway بتواند کارآیی را مانیتور کند. یا اینکه در کنار شبیه ساز شبکه، متدهای دیگری را به کار بگیرید تا کارآیی واقعی را مانیتور کند.
ولی اگر قصد دارید روی پشته پروتکل IoT تمرکز کنید یا اگر تصمیم دارید از ویژگی های جالبی همچون انتخاب نوع سنسور و همچنین پیکربندی و سفارشی سازی سنسورها بهره مند باشید، بهتر است از ContikiOS-Cooja استفاده کنید. در این محیط، پشته پروتکل اینترنت اشیا پیاده سازی شده است و شما قادر به ارزیابی کارآیی، افزودن ویژگی به پروتکل ها و همچنین افزودن پروتکل جدید به پشته پروتکل IoT خواهید بود. همچنین شما می توانید نوع سنسور مورد نظر را انتخاب کنید، سنسور را پیکربندی نمایید و عملکرد سنسورها و محرک ها در گره را بررسی نمایید.
برای شبیه سازی کاربردهای تجاری و RealWorld نیز بهتر است از iotify استفاده کنید. این پلتفرم مجازی برای توسعه و شبیه سازی کاربردهای واقعی و تجاری IoT کاربرد دارد.
در پایان اگر به این مرحله رسیدید که خواستید طرح خود را به صورت یک سخت افزار به بازار ارائه دهید می توانید از بوردهای صنعتی arduino و Raspberry Pi برای ساخت نمونه اولیه استفاده نمایید.
درباره مجید شبیری
کارشناس ارشد فناوری اطلاعات از دانشگاه صنعتی امیرکبیر. مدیر و مؤسس "علوم نوین امیرکبیر"، متخصص برنامه نویسی، شبکه، لینوکس و امنیت. از سال 84 همزمان با شروع تحصیلات دانشگاهی، وارد حوزه تخصصی مهندسی نرم افزار شدم و اکنون مشغول تحقیق، توسعه و آموزش در حوزه بلاک چین هستم و معتقدم بلاکچین به زودی فضای کسب و کارها را منقلب خواهد کرد.
نوشته های بیشتر از مجید شبیریمطالب زیر را حتما مطالعه کنید
دوره های آموزشی مرتبط
دوره آموزش برد رزبری پای – ۳ Raspberry Pi
دوره آموزش اینترنت اشیا با Packet Tracer
4 دیدگاه
به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.
سلام، آیا کسی با ابزار شبیه سازavispa+span کار کرده و آشنایی داره؟
سلام
سایتتون عالیه.
بنده دانشجوی ارشد شبکه هستم؛میشه لطفا چندتا کتاب رایگان اینترنت اشیا رو قرار بدین؟
سلام
ممنون از شما
بله حتما، کتاب های مرتبط با IoT را در همین صفحه قرار خواهیم داد.
سلام
من دانشجوی ارشد شبکه هستم و برخی دوره های شبکه را گذرانده ام همچنین برنامه نویسی c++ کار کردم
برای ورود به اینترنت اشیا مرحله به مرحله چه کارهایی باید انجام دهم و چه مهارتهایی باید داشته باشم؟