Internet of Things (IoT) is being touted as the next big thing after the WWW. Technologies are being developed rapidly to address this nascent space.
This webinar gets your started with IoT. We cover the basics of what IoT means, see Arduino board in action and demonstrate sharing data on internet.
As a developer you may want to know the journey of productionizing your prototype. A brief discussion on architectural aspects of IoT is also done.
We referred to the 2015 Developer survey results in the presentation. The detailed report is available here: http://forms.progress.com/iot-developer-survey-rollbase
If you are just getting started with IoT or want to get started with IoT, this video is for you.
Selected Q&A from the webinar:
Q: What is the cost of the Arduino Uno R3 board and the temperature sensor (DHT 11) being shown?
A: The presenters bought this device off ebay.in. Prices were as follows:
1. Arduino Uno R3: INR 850
2. DHT11 Sensor: INR 139
Q: Is IoT about controlling and monitoring the things over the internet (as a medium of communication)?
A: Yes, both monitoring and controlling. The sensors are used for monitoring. We have relays etc that can act as control mechanisms.
Q: Do we need to download sketch editor sperately ? Where is it available from?
A: The sketch editor used is the Arduino IDE. It is a separate free download and available from http://arduino.cc
Q: Arduino is a Prototype board. How to make a real product?
A: This involves a lot more. The outcome of the prototyping phase is the schematic. This schematic alongwith materials to be used for fabrication consitute the BOM for the product. This is sent over to manufacturing.
Q: Does Arduino support wifi adapter ? as to connect to internet to transfer data wirelessly?
A: Yes. There is a wireless shield (or wifi adapter) available for Arduino. The new rage is ESP 8266 which is a cheaper alternative.
Q: Can we do development using C# on Visual Studio for the Arduino?
A: You can’t upload programs/ sketches written in C# on the Arduino. You can however interface with Arduino using .NET libraries (System.IO.Ports). Here is a sample step by step.
Q: Does Telerik has any product/API/device or anything related to IoT?
A: At this time, Telerik only offers the Telerik Platform for mobile application development. Telerik Backend Services provide an easy way to store data coming from the IoT devices in the cloud.
Q: Any resources that you found useful when starting exploring around this. How did you get the right mix and match of libraries and tools?
A: You can start here: https://www.arduino.cc/en/Guide/HomePage
Many tutorials have been made available by http://www.adafruit.com
There are plenty on resources from the community that you can find on the web that would help you explore the IoT world.
Q: Which is the best IOT device available in market for .net developers?
A: Windows 10 IoT is now avaiable for Raspberry Pi 2 and Intel Galileo boards. A list of compatible hardware is available here: https://msdn.microsoft.com/en-us/Library/Windows/Hardware/dn914597.aspx
Blog post on running .NET code on Galileo can be found here: http://developer.telerik.com/featured/iot-windows-devices/
Projects using Windows IoT can be found here: https://microsoft.hackster.io/en-US