It is estimated that by 2020 there will be tens of billions of devices connected to the internet. As a .Net developer, devices like the Netduino provide a low barrier to entry for IoT utilizing your existing skills and tools. This is an introduction to IoT using Visual Studio and Netduino.
1. Intro to the “Internet
of Things” using
Netduino
NUFW presentation by Dean Willson 3/8/2016
2. Abstract
It is estimated that by 2020 there will be tens of billions of
devices connected to the internet. As a .Net developer,
devices like the Netduino provide a low barrier to entry
for IoT utilizing your existing skills and tools. This will be
an introduction to Iot using Visual Studio and Netduino.
3. Agenda
• What and Why?
• Intro to Equipment
Netduino
Other Hardware/Devices/Peripherals
Software
• Demo - Configuration MFDeploy
• Demos - Development Visual Studio
4. What is IoT and Why?
• Creating a network of “things”
Device to device
Device to internet
• Examples
Remote start car
Open/close garage door on vacation
Frozen pipe monitor (turn on heat tape)
5. General Gear
General
• Development board of some type (Netduino, Fez)
• PC with USB connection – device config, file transfer
and debugging
• Digital Multimeter
Demo
• Netduino 3 WIFI
• Electronics sample kit
• Laptop
7. Netduino hardware
• I/O, Serial GoBus
• Power
3.3V, 5V
USB or DC jack
• Features
WIFI/Ethernet depending on model
Button
LED
USB
MicroSD
8. I/O
• Digital Input/Output
SPI – synchronous Serial Peripheral Interface
UART – Universal Asynchronous Recv/Transmit
PWM – Pulse Wave Modulation
I2C – (Inter-Integrated Circuit) multi-master, multi-
slave, single-ended, serial bus
GoBus – Netduino quick connect sensor bus (like
Arduino’s I2C bus)
• Analog Input/Output
Reads as values 0-1023
10 bit
29. Dean Willson
• Long time member of NUFW
• Former President of fwPASS
• Twitter: @deanwillson
• Blogs: dean-o.blogspot.com,
practicalhoshin.blogspot.com
• LinkedIn: http://linkedin.com/in/deanwillson