|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/hands-on-azure-iot/
课程评论:没有评论
课程名称:动手实践Azure物联网 课程概述:在本课程中,我们将使用虚拟和物理设备将物联网数据连接并传输到Microsoft Azure。学生需要拥有一个ESP32或Raspberry Pi物联网设备,但如果没有,也可以使用课程中介绍的免费虚拟物联网设备。学习者可以注册免费的Azure账户,或如果已是Azure用户,则可以使用常规账户。在本课程中,我们将使用多种编程语言对这些物联网设备进行编程,以满足学生的偏好。针对ESP32,我们将使用Arduino、MicroPython和C语言进行编程;针对Raspberry Pi,我们将使用Python和Node.js进行编程,并使用Azure设备SDK将物联网数据通过自定义的物联网数据生成程序传输到Azure云中。 一旦我们将物联网数据传输到Azure云中,我们将覆盖一些基本的物联网中心设计流程。首先,我们将把物联网数据存储在超便宜的Azure Blob存储中,然后通过自定义设计的静态网站(同样存储在Blob存储中)绘制这些数据。我们的物联网数据将使用JavaScript进行图表展示。最后,我们将在Azure云中创建第二个物联网中心的自定义设计,将物联网数据存储在Cosmos数据库中,并使用一个自定义设计的网站,通过调用自定义设计的Azure函数查询和获取Cosmos数据库中的数据。检索到数据后,我们将在Blob存储中的静态网站上绘制物联网变量的图表。 通过本课程的学习,学生将更好地了解如何编程嵌入式设备与Azure云对话,以及理解Azure云上典型的物联网中心工作流程。
In this course we will use both virtual and physical devices to connect and transmit IoT data to Microsoft Azure. Students should either have an ESP32 or Raspberry Pi IoT device, but if not, they can use the free virtual IoT devices that will be explained in this course. Learners can sign up for a free tier Azure account or use their regular accounts if they are already Azure users. In this course we will program these IoT devices in various languages to suit the student's preferences. We will cover the programming languages of Arduino, MicroPython and C programming for the ESP32. For the Raspberry Pi we will program the devices in both Python and Node.js using the Azure device SDKs to transmit IoT data to the Azure cloud using our custom IoT Data Producer programs.Once our IoT data is transmitted to the Azure cloud we can then cover some basic IoT-Centric design flows on the cloud. First, we will store our IoT data in ultra cheap Azure Blob storage and then graph that data with a custom designed static website, also held in blob storage. Our IoT data will utilize JavaScript to chart the data. Finally, we will create a second IoT-centric custom design on the Azure cloud which will store our IoT data in a Cosmos database and then use a custom designed website with a call to our custom designed Azure Function to query and fetch data from our Cosmos Database. Once the data is retrieved from the database, we will then chart our IoT variables to our own static website held in blob storage.By the end of the course the students should have a much better understanding on how to program embedded devices to talk to the Azure cloud as well as gain an understanding of typical IoT-Centric workflows on the Azure Cloud.