پیشنهاد فرادرس

آموزش اینترنت اشیاء با پایتون و Raspberry Pi

دسته بندی ها: آموزش Raspberry Pi ، اینترنت اشیاء (IOT) ، آموزش های Packtpub ، آموزش پایتون (Python)

استقرار یک راه حل end-to-end اینترنت اشیاء نیاز به توسعه دستگاه های هوشمند، یک کانال ارتباطی قابل اعتماد و در زمان واقعی و یک سرور backend واکنش گرا دارد. در ابتدا یک اکوسیستم کارآمد نیاز به توسعه هر کامپوننت و اجرا به بهترین شکل ممکن دارد. این دوره از طریق ترکیب پایتون و Raspberry Pi توسعه پروژه IoT را آغاز می کند. شما یاد خواهید گرفت یک دستگاه ضد سرقت شناسایی حرکتی بسازید که به صورت ریموت داده زمان واقعی را به سیگنال های مزاحم در خانه شما ارسال می شوند. این دوره سپس شما را برای ساخت یک سرور IoT در Python-Flask آموزش می دهد و اجازه می دهد کاربران خود به طور ایمن وارد سیستم شوند و به دستگاه های خود دسترسی پیدا کنند. این بر اساس مدل انتشار و اشتراک است که پایگاه داده کاربر معتبر را تضمین می دهد. شما تکنیک های رمزنگاری همزمان و غیر همزمان را و پروتکل هایی که سیستم IoT شما را تقویت می کند خواهید آموخت. در نهایت شما یک سیستم نظارت بر جو را با توانایی صرفه جویی در انرژی، با استفاده از سنسورهای مادون قرمز، سنسورهای حرکت و ADC ایجاد خواهید کرد. این سیستم هشدار و شرایط محیطی را تشخیص می دهد.

سرفصل:

  • معرفی دوره
  • اینترنت چیزها و مدل های ارتباطی
  • بررسی دستگاه های هوشمند IoT و معماری
  • نظر سنجی های سخت افزاری و مدل های ارتباطی
  • بررسی Raspberry Pi 3
  • شناساگر حرکت ضد سرقت
  • شروع کار با اولین پروژه IoT
  • سنسورهای یکپارچه سازی
  • نتیجه گیری پروژه 1
  • پروتکل های امنیتی و ارتباطات در IOT
  • پروتکل های ارتباطات IoT
  • امنیت اینترنت و رمزنگاری
  • پروتکل های HTTPS و SSL / TLS
  • شروع کار با PubNub
  • سرور IoT Full Duplex و استقرار AWS
  • طراحی معماری پروژه
  • ادغام Python PubNub در Raspberry Pi
  • ادغام Python PubNub در برنامه وب
  • تنظیم AWS Cloud و اجرای آپاچی سرور در دامنه سفارشی
  • استقرار IoT Flask Application در Apache Server
  • پروژه 3: Secure HTTPS IoT Server و لاگین های کاربر
  • ایمن سازی دامنه سفارشی
  • ادغام پایگاه داده
  • پروژه 4: داشبورد های مجوز کاربر و دستگاه
  • ایجاد قوانین برای کاربران Admin و غیر Admin
  • پیاده سازی ویژگی «افزودن دستگاه جدید»
  • پروژه 5: سیستم نظارت بر اتمسفر
  • مشخصات پروژه و نمودار مدار
  • سنسورهای ادغام با Raspberry Pi
  • نمودارهای زمان واقعی در داشبورد
آیا این نوشته را دوست داشتید؟
Internet of Things with Python and Raspberry Pi [Video] Publisher:Packtpub Author:Anum Sheraz Duration:3 hours 10 minutes

A hands-on guide to building a real-world IoT ecosystem using Python and Raspberry Pi
Deploying an end-to-end IoT solution requires the development of smart devices, a reliable and real-time communication channel, and a responsive backend server. An efficient ecosystem first requires developing each component and then precise execution in a robust and foolproof way!
This course starts you off with IoT project development by combining Python and Raspberry Pi and lays a foundation from which you can develop complex real-world projects. You will learn to build a motion-detecting anti-theft device that sends real-time data to you remotely to signal intruder activity in your house. This course then teaches you to build an IoT server in Python-Flask, allowing your users to log in securely and access their devices. It is based on the publish and subscribe model, which assures authentic user database. You will learn synchronous and asynchronous encryption techniques and protocols that fortify your IoT system. . Finally, you will build an atmosphere monitoring system with the ability of energy saving functionality, using infrared sensors, motion sensors, and ADC. The system will alert and detect ambient atmospheric conditions.
By the end of the course, you will have built a secure ecosystem of interconnected devices that will upgrade your skills to build much complex projects using Python and Raspberry Pi in real-world scenarios!
All the code and supporting files for this course are available at: https://github.com/PacktPublishing/-Internet-of-Things-with-Python-and-Raspberry-Pi
Style and Approach
This course follows a problem-oriented approach to understand how technologies are used in IoT project development. You will start with an overview of Internet of Things technologies, communication models, and protocols involved in your projects then move towards practical IoT project development in Python and Raspberry Pi. By the end of the course, you will have built a reliable, secure, hack-proof, and scalable IoT final project based on the designed IoT solution.
Released: Saturday, September 29, 2018
Internet of Things and Communication Models
The Course Overview
Exploring IoT Smart Devices and Architecture
Hardware Considerations and Communication Models
Exploring Raspberry Pi 3
Project 1: Anti-Theft Motion Detector
Getting Started with First IoT Project
Integrating Sensors
Concluding Project 1
Security and Communication Protocols on IoT
IoT Communication Protocols
Internet Security and Cryptography
HTTPS and SSL/TLS Protocols
Getting Started with PubNub
Project 2: Full Duplex IoT Server and AWS Deployment
Designing Project Architecture
Integrating Python PubNub on Raspberry Pi
Integrating Python PubNub on Web-App
Setting Up AWS Cloud and Running Apache Server on Custom Domain
Deploying IoT Flask Application on Apache Server
Project 3: Secure HTTPS IoT Server and User Logins
Securing Custom Domain
Secure User Login
Database Integration
Project 4: User and Device Authorization Dashboards
Creating Rules for Admin and Non-Admin Users
Grant Read/Write Permissions for Users
Implementing `Add New Device` Feature
Project 5: Atmosphere Monitoring System
Project Specifications and Circuit Diagram
Integrating Sensors with Raspberry Pi
Real-Time Charts in Dashboard

پیشنهاد فرادرس