Practical IoT Concepts-Devices, IoT Protocols & Servers

所在平台: Udemy

课程主页: https://www.udemy.com/course/practical-iot-devices-protocols-servers/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:实用物联网概念——设备、物联网协议与服务器 课程概述:本课程介绍了物联网的基本架构、设备及协议,主要学习内容包括:使用Amazon AWS EC2构建Linux实例、Linux命令与Python编程、通过Python将数据上传至Thingspeak与Firebase、使用MQTT客户端及AWS上的MQTT Broker、数据通过HTTP GET与POST请求上传至Amazon AWS EC2、在AWS上创建网页及数据上传、Node Red应用以及使用UI仪表板创建应用程序。 本课程从物联网架构入手,详细讲解如何配置Amazon AWS EC2 Linux实例,并展示Linux实例内的安装步骤、Linux命令及文件权限。课程进一步深入Python编程基础,涵盖大部分Python相关内容,接着介绍物联网协议及Firebase与Thingspeak的基本知识,并演示如何利用Python上传数据。 在HTTP GET和POST方法的部分,课程还简要介绍了HTML与PHP语言,以便创建一些基本网页。接着详细探讨MQTT协议,解释各种MQTT元素,并在Amazon AWS上安装Mosquitto作为MQTT Broker。 课程的最后一部分将集中在Node Red上,通过不同模块的集成展示如何使用UI仪表板创建应用程序,并详细讲解Node Red流程中输入与输出的整合。该课程适合希望理解物联网概念并学习相关知识的学生,以及希望将设备与服务器集成并学习服务器端编码的职业人士。课程从基础开始,即便没有编程基础的个人也能轻松学习。 本课程使用Amazon AWS EC2作为代码与概念演示的平台,AWS EC2是一个安装了Linux操作系统的虚拟服务器,适合用作网页服务器、MQTT Broker、Node Red平台、MQTT客户端,以及执行HTTP GET与POST请求。所有在本课程中讲解的技术与概念同样适用于Raspberry Pi等其他微控制器,如NodeMCU、Arduino、STM微控制器等。若有疑问或需进一步了解,欢迎通过thinkiotsolutions@gmail.com与我们联系。

课程评论(0条)

课程详情

Course Highlights - IoT Architecture, IoT devices , Amazon AWS EC2, Linux Commands and Python, Data upload to Thingspeak and Firebase using Python, MQTT Clients and MQTT Broker on AWS, Data upload to Amazon AWS EC2 HTTP GET and POST Request, Creating Webpage in AWS and uploading data to it, Applications on Node Red and Create APPS using UI Dashboards on Node Red. All these concepts, IoT protocols and IoT servers can be used with any micro controller like Arduino, Node Red, Raspberry Pi, beaglebone etc.This Course covers all the topics related to IoT and related protocols. The IoT Architecture is discussed at the beginning followed by the configuring of Amazon AWS EC2 Linux Instance. The installations in the Linux Instance are shown next. Then the Linux Commands and the Linux file permissions are discussed and Python Language is taken up from basics and most of the aspects of python are covered. Then the IoT protocols are started and the Firebase and Thingspeak servers are covered from the basics and data upload is shown using the python programming. After that the HTTP GET and POST methods are discussed along with some basic understanding of the HTML and PHP Language which is used to create some basic web pages. The HTTP GET and POST are used to upload data to Thingspeak and Firebase data servers. Then the MQTT protocol is discussed in detail and the various elements of MQTT are explained. The MQTT protocol is explained using the third party MQTT Brokers and then Mosquitto is installed in Amazon AWS and used as a MQTT Broker. Finally the Node Red is discussed which shows the integration of various blocks and the UI dashboard can be used to create some amazing applications. The integration of the inputs and outputs in the Node red flow are explained in detail and the course is concluded with that. The course is ideal for students who want to understand the concepts of internet of things and learn all the concepts related to it. The IoT Protocols are also discussed in detail and the protocols are used in the applications and the data transfer using the protocols is shown in python. This course is also for working professions who have knowledge on devices but who want to integrate the devices with servers and also learn the server side coding to create a meaning full application. The course can be understood by everyone as we are taking the course from the basics. Even the Individuals who dont have any knowledge on programming can learn this course very easily as it is covered from the basics. In this IoT Course, We are using Amazon AWS EC2 as the platform for coding and demonstration of different concepts. The Amazon AWS EC2 is a virtual server which has an Installed Linux Operating System and hence it is called a Linux Instance on Amazon AWS EC2. This instance is very helpful as it can be used as a web server, MQTT broker, Node Red Platform, MQTT Client, can be used to invoke HTTP GET and POST Requests. We can use it to learn Linux Commands, Python Language, HTML and PHP Language. It can be used to perform all the tasks that a Raspberry Pi can do. Hence we have chosen this Amazon AWS Linux Instance for this course as the raspberry Pi device will not be available with everyone but whatever is explained in this course can be done on the raspberry pi as well , and these IoT Concepts can be used to create any end- end applications. Apart from Raspberry Pi these concepts of MQTT and Node Red workflows, Thingspeak server and Firebase server can be used with any other Microcontroller like a NodeMCU, Arduino, STM Microcontrollers etc.If you have concerns or any clarifications are needed then you can contact us at thinkiotsolutions@gmail.com

课程标签

0人关注该课程

主题相关的课程