Top Internet of Things articles and tutorials (December 2017)
The developerWorks Internet of Things content manager shares her picks
So many things. So little time. At the end of this year, I've highlighted the most popular articles and tutorials in the most common IoT topics from our IBM developerWorks Internet of Things hub.
Check out previous lists of top tutorials for IoT, and see how this list measures up.
As the Internet of Things continues to expand its influence, developers are obviously needing some basic getting started information. This new developerWorks learning path,"IoT 101: Getting started with IoT development," is a quick-start guide that leads you through key concepts, to choosing hardware and network technologies, to developing your first practical IoT app.
Several of the articles and tutorials in this learning path made the top 10 list for 2017.
Start your learning today with this learning path - "IoT 101: Getting started with IoT development."
AI and machine learning
This series, "Developing cognitive IoT solutions for anomaly detection by using deep learning," proved how hot both AI and machine learning are right now. In this series, you learn the key concepts in deep learning and neural networks, explore a demo use case for anomaly detection for IoT time-series data, and develop your own deep learning system with one of 3 open source solutions (Deeplearning4j, ApacheSystemML, and TensorFlow).
A couple of the articles and tutorials in this series made the top 10 list for 2017.
MQTT was quite popular this year. While a new tutorial series made it into the top 10 list for 2017, we also updated an existing article on the standard lightweight network protocol.
"Explore MQTT and the Internet of Things service" was updated and continues to be in the top 10 list for 2017.
In the new tutorial series, we introduced MQTT, introduced the NodeMCU IoT development platform, and then demonstrated how to use both MQTT and NodeMCU to build a practical IoT app - an air quality monitor.
Smartphones as IoT devices
The most popular article for 2017 (in the #1 position in the top 10 list for 2017) is "Turn your smartphone into an IoT device." A very similar article, "Turn your smartphone into a sensor and an actuator" also broke into the top 10 list for 2017.
Another getting-started tutorial also appeared in the top 10 list for 2017: "Build your first IoT application."
The popular series, "Building location-aware IoT apps," also hung on to a spot in the top 10 list for 2017. It uses PHP, GPS, and a smartphone to demonstrate an IoT use case.
While this last article, "Create a fun, simple IoT accelerometer game," did not break into the top 10 list for 2017, it used a smartphone as an IoT device to demonstrate IoT principles and even how to use some data science for IoT analytics.
The number one concern for IoT developers is security. So, it comes as no surprise that this series, "Design and build secure IoT solutions," comes in at the #2 position in the top 10 list for 2017.
Part 1 of this 3-part series was most popular, as it helps you minimize security risks in IoT apps by providing tested techniques for securing devices and gateways.
Read the tutorial: "Securing IoT devices and gateways."
My favorite article that we published in 2017 happens to be on the topic of IoT security: "Anatomy of an IoT malware attack: How to prevent your IoT devices from joining the zombie bot horde." After learning about the anatomy of IoT devices, the author explores the anatomy of an IoT malware attack before giving some ideas on how to protect your IoT devices.
Didn't find what you are looking for here?
You might find something more your speed on our developerWorks Recipes site. If you prefer learning from videos, check out the Internet of Things videos on developerWorks TV. Or, if you just want to ask a specific question, of some of the IoT experts, join the conversation out on dW Answers.