物联网开发者指南

A developer's guide to the Internet of Things (IoT)

This course is an entry level introduction to developing and deploying solutions for the Internet of Things.

IBM

分享

课程概况

The Internet of Things (IoT) is an area of rapid growth and opportunity. Technical innovations in networks, sensors and applications, coupled with the advent of ‘smart machines’ have resulted in a huge diversity of devices generating all kinds of structured and unstructured data that needs to be processed somewhere. Collecting and understanding that data, combining it with other sources of information and putting it to good use can be achieved by using connectivity, analytical and cognitive services now available on the cloud, allowing development and deployment of solutions to be achieved faster and more efficiently than ever before.

This course is an entry level introduction to developing and deploying solutions for the Internet of Things. It will focus on capturing data from a trusted device and sending the data to a cloud platform where it can be exploited by the many services available. You will explore all the steps required to create a basic IoT solution using a popular device, the Raspberry Pi, and a trial version of the cloud-based IBM Watson IoT Platform.

学习内容

Quickly create applications that leverage connectivity and analytics as part of an integrated IoT platform. Use Node-RED, an open-source visual application development environment, on both the device and the cloud. Create a basic IoT solution by leveraging pre-built blocks of code that abstracts and speeds the development process. Access lower level APIs to manipulate and extrapolate the data. Explore options to ensure your solution makes best use of the captured data.

What technology is required to complete the course?
The programming assignments require you to have a Raspberry Pi device – any model of Raspberry Pi with a 40 pin header. It is preferred that you also use an associated SenseHAT extension board for the Raspberry Pi. If a SenseHAT is not available, we have provided a simulator that can mimic the board’s functionality; this allows you to complete all of the hands-on assignments. Finally, you will be given a complimentary trial for the IBM Watson IoT Platform on Bluemix, which lets you explore all the resources and capabilities of a cloud-based IoT solution environment.

What prerequisite skills are required ?
This is an entry level course, but does assume you have basic programming skills. The assignments set use both Python and JavaScript programming languages, so some basic skill in these languages is required. No previous experience with IBM Bluemix or the IBM Watson IoT Platform is required.

What additional resources do I need for this course?
All required resources are provided within the course materials; additional learning material and recipes that can extend your IoT application development experience can be found at: http://www.ibm.com/internet-of-things/iot-development.html

适用人群

This course is an entry level course for the Internet of Things. Some basic programming knowledge is assumed and the course requires learners to complete simple programming tasks in both Python and JavaScript.

常见问题解答

What hardware is required to complete the course?
The programming assignments require you to have a Raspberry Pi device – any model of Raspberry Pi with a 40 pin header. The course also requires the SenseHAT extension board.

What prerequisite skills do I need to complete the course?
This is an entry level course, but does assume you have basic programming skills. The assignments set use both Python and JavaScript programming languages, so some basic skill in these languages is required.

What additional resources do I need for this course?
The Server side code for the assignments will use the IBM Bluemix cloud platform, so you will need to sign up for a free account on that platform

我能够在注册和支付前预览课程内容吗?
You can preview a selection of the course content (usually the first week’s lectures) by selecting the “Preview Course” option. Once you enroll and purchase the course, you’ll have access to all content once the session begins (for session-based course) or immediately (for self-paced courses). If you choose to explore the course without purchasing, you may not be able to access certain assignments.

我什么时候能够访问课程视频和作业?
Once you enroll and purchase the course, you’ll have access to all content once the session begins (for session-based course) or immediately (for self-paced courses); if you choose to explore the course without purchasing, you may not be able to access certain assignments. You can watch the lectures and submit the assignments at any time that works for you, although you should try to keep up with the suggested deadlines to stay on track.

如果我需要额外的时间来完成课程会怎么样?
Not a problem – course schedules are flexible, and course fee payments provide 180 days of full course access and Certificate eligibility. Self-paced courses have suggested deadlines, but you won’t be penalized for missing deadlines as long as you earn your Certificate within 180 days. Session-based courses may require you to meet deadlines to stay on track; but if you fall behind, you can switch to a later session, and any work you’ve completed will transfer with you.

我支付此课程之后会得到什么?
If you pay for this course, you will have access to all of the features and content you need to earn a Course Certificate. If you complete the course successfully, your electronic Certificate will be added to your Accomplishments page – from there, you can print your Certificate or add it to your LinkedIn profile. Note that the Course Certificate does not represent official academic credit from the partner institution offering the course.

我能够免费学习此课程吗?
You can access video lectures and certain assignments for free in all courses. The free experience is intended to give you the opportunity to explore the course and decide if it is something you wish to pursue. If you do decide that you would like to complete the course, we encourage you to upgrade your experience by purchasing the course, or to apply for financial aid if you cannot afford the course fee.

退款条例是如何规定的?
You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. View our full refund policy.

有助学金吗?
Yes! Coursera provides financial aid to learners who would like to complete a course but cannot afford the course fee. To apply for aid, select “Learn more and apply” in the Financial Aid section below the “Enroll” button. You’ll be prompted to complete a simple application; no other paperwork is required.

Udemy
声明:MOOC中国发布之课程均源自下列机构,版权均归他们所有。本站仅作报道收录并尊重其著作权益,感谢他们对MOOC事业做出的贡献!(排名不分先后)
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc
  • 以及更多...

Copyright © 2008-2015 MOOC.CN 慕课改变你,你改变世界