SlideShare a Scribd company logo
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Getting started with IoT
with only your laptop
PETE GALLAGHER
PJGCREATIONS.CO.UK
29/11/2018
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
About Me
Pete Gallagher
@pete_codes / @PJGCreations
www.PJGCreations.co.uk
Pete@PJGCreations.co.uk
IT Consultant
Decades of Desktop, Web & Embedded Software experience
Gadget Addict
Father of two inquisitive girls
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
What we’re going to be doing…
 Intro to IoT
 The Hardware
 The Software
 Q&A
 Playtime!
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
What is IoT?
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
What is IoT?
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Internet of s**t…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Internet of s**t…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Internet of s**t…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Internet of s**t…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Internet of s**t…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Internet of s**t…
John Romkey
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Internet of s**t…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Internet of s**t…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Internet of s**t…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
What is IoT for me?
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
IoT for me…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
IoT for me…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
IoT for me…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
IoT for me…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
IoT for me…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
An Industry Example…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
The Connected Cow
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
The Connected Cow
“To identify a cow in heat, you need to
spend at least 20-30 minutes in the
stables, four to five times a day”
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
 Oestrus only lasts between 12-18 hours….
 Only once per 21 days
 Normally occurs between 10pm and 8am
 Traditionally detected by visual monitoring
 70% Conception Rate
 Only 55% probability of correctly identifying oestrus
 Pregnancy Rate of 39%
The Connected Cow
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
The Connected Cow
“How can this be improved with
technology?”
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
The Connected Cow
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
The Connected Cow
12th
1am
12th
9am
12th
5pm
13th
7am
13th
9am
13th
5pm
STEPS
16 hours later
Start of Oestrus Optimum for Artificial Insemination
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
The Connected Cow
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
The Hardware…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Platform Options
Raspberry Pi
Arduino (Uno) Particle (Photon)BBC Micro:bit
Microchip (RN1723)MxChip AZ3166Feather (Huzzah)
Arduino (Mega)
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Manufacturer: BBC
Processor:
32-bit ARM Cortex-M0 Microcontroller @
16MHz + 256KB Flash Memory + 16Kb SRAM
Connectivity: Radio, Bluetooth, USB
I/O: 25 GPIO Pins – SPI, I2C, Digital, Analogue
Sensors etc:
2 Buttons, Accelerometer, Magnetometer, 5x5
LED Display
Cost: £15
The BBC Micro:bit
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
 Handheld, programmable Microcontroller, with USB
 Two programmable buttons
 5x5 Grid of LED’s
 3 Digital / Analog Ports
 Bluetooth, Radio
 Light Sensor
 Accelerometer, Compass and Temperature Sensor
Micro:bit
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Manufacturer: Arduino
Processor: ATMEGA328 @ 16MHz + 32Kb Flash Memory
Connectivity: USB
I/O: 20 GPIO Pins – SPI, UART, Analog / Digital, PWM
Sensors etc: None
Cost: £22
Arduino Uno
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
 Programmable Microcontroller with Full size USB
 20 GPIO Pins
 14 Digital + PWM + SPI + UART
 6 Analog Inputs
 Separate Power Input
 No built in Sensors or WIFI
 Plenty of Add on Boards (Shields)
Arduino Uno
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Raspberry Pi 3B+
Manufacturer: Raspberry Pi Foundation
Processor:
Quad Core Broadcom BCM2837 ARM Cortex
A53 @ 1.4GHz + 1GB RAM
Connectivity: 4x USB, Gigabit Lan, WIFI, Bluetooth LE
I/O: 40 GPIO Pins – SPI, UART, I2C, PWM
Sensors etc: None
Cost: £35 (+ SD Card + PSU + Peripherals)
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Raspberry Pi In Space!
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
 Full computer system capable of running Linux
 40 GPIO Pins
 Digital IO, SPI, UART, I2C, PWM
 HDMI Output
 4 x USB
 WIFI and Near Gigabit Ethernet
 Plenty of Add on Boards (HATs)
Raspberry Pi 3B+
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Get it?
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
WHAT?
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Magic Smoke?
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Later Maybe?
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
The Software…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Micro:bit…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Micro:bit
Microsoft Make Code…
https://makecode.microbit.org/
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Arduino…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Arduino Uno
Autodesk TinkerCAD
https://www.tinkercad.com/#/?type=circuits
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Raspberry Pi…
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Sense Hat Emulator
https://trinket.io/sense-hat
Raspberry Pi 3B+
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Raspberry Pi 3B+
Microsoft Azure Simulator
https://azure-samples.github.io/raspberry-pi-web-simulator/
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
 Microsoft Make Code (Micro:bit):
https://makecode.microbit.org/
 TinkerCAD Circuits (Arduino Uno):
https://www.tinkercad.com/#/?type=circuits
 Sense Hat Emulator (Raspberry Pi):
https://trinket.io/sense-hat
 Microsoft Azure Simulator (Raspberry Pi):
https://azure-samples.github.io/raspberry-pi-web-simulator/
Links
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
 IBM BlueMix:
http://bit.ly/TOTIBMCloud
 Visual Studio Code + Azure IoT hub (Blog Post):
http://bit.ly/TOTVSCodeAzure
 Amazon Alexa Device Simulator
https://developer.amazon.com/alexa
Other Options
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Confused… Just Ask!
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
I’m excited…
… What next?
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Build Something!
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Build Something!
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Build Something!
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Build Something!
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
 Microsoft Make Code (Micro:bit):
http://bit.ly/pjg-makecode-web
 Windows 10 Microsoft Make Code (Micro:bit):
http://bit.ly/pjg-makecode-win10
Micro:bit Links
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
 TinkerCAD Circuits (Arduino Uno):
http://bit.ly/pjg-tinkercad
 Arduino IDE
http://bit.ly/pjg-arduino-ide
 Arduino Web Editor
http://bit.ly/pjg-arduino-ide-web
 Arduino Create Plugin
http://bit.ly/pjg-arduino-plugin
 Windows 10 Arduino IDE
http://bit.ly/pjg-arduino-ide-win10
Arduino Links
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
 The Connected Cow:
http://bit.ly/TOTConnectedCow
 Microsoft Virtual Academy IoT Course:
http://bit.ly/TOTMSVAIOT
Further Learning
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
 Twitter
@PJGCreations / @pete_codes
 Email:
pete@pjgcreations.co.uk
 Notts IoT:
https://www.nottsiot.co.uk
 Today’s Slides:
http://bit.ly/DerbyIoTSlides
Contact Me
Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018
Thanks!

More Related Content

What's hot

Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptxBuilding a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptxPeter Gallagher
 
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIOJTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIOPeter Gallagher
 
Diy smart-home-codetalks-2017
Diy smart-home-codetalks-2017Diy smart-home-codetalks-2017
Diy smart-home-codetalks-2017Niklas Grebe
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...Peter Gallagher
 
DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20Peter Gallagher
 
Azure Percept Home Automation - .NET Liverpool - 28-10-21
Azure Percept Home Automation  - .NET Liverpool - 28-10-21Azure Percept Home Automation  - .NET Liverpool - 28-10-21
Azure Percept Home Automation - .NET Liverpool - 28-10-21Peter Gallagher
 

What's hot (6)

Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptxBuilding a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6 Blazor and SignalR.pptx
 
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIOJTAG Debugging with the ESP32, Visual Micro and PlatformIO
JTAG Debugging with the ESP32, Visual Micro and PlatformIO
 
Diy smart-home-codetalks-2017
Diy smart-home-codetalks-2017Diy smart-home-codetalks-2017
Diy smart-home-codetalks-2017
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - CSharp Co...
 
DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20DevOps in an IoT World - Brighton Web Development - 29-10-20
DevOps in an IoT World - Brighton Web Development - 29-10-20
 
Azure Percept Home Automation - .NET Liverpool - 28-10-21
Azure Percept Home Automation  - .NET Liverpool - 28-10-21Azure Percept Home Automation  - .NET Liverpool - 28-10-21
Azure Percept Home Automation - .NET Liverpool - 28-10-21
 

Similar to Getting started with IoT with only your Laptop (GIF Version) - Derby Dot Net - November 2018

Getting started with IoT with only your laptop - March 2020 - Dot Net Sheff
Getting started with IoT with only your laptop - March 2020 - Dot Net SheffGetting started with IoT with only your laptop - March 2020 - Dot Net Sheff
Getting started with IoT with only your laptop - March 2020 - Dot Net SheffPeter Gallagher
 
Getting started with IoT with only your laptop - October 2019 - LATi Bar
Getting started with IoT with only your laptop - October 2019 - LATi BarGetting started with IoT with only your laptop - October 2019 - LATi Bar
Getting started with IoT with only your laptop - October 2019 - LATi BarPeter Gallagher
 
Getting started with IoT - Notts IoT - April 2018
Getting started with IoT - Notts IoT - April 2018Getting started with IoT - Notts IoT - April 2018
Getting started with IoT - Notts IoT - April 2018Peter Gallagher
 
Getting started with IoT with only your laptop - September 2019 - Dot Net Liv...
Getting started with IoT with only your laptop - September 2019 - Dot Net Liv...Getting started with IoT with only your laptop - September 2019 - Dot Net Liv...
Getting started with IoT with only your laptop - September 2019 - Dot Net Liv...Peter Gallagher
 
IoT with only your Laptop - Build Stuff 2021
IoT with only your Laptop - Build Stuff 2021IoT with only your Laptop - Build Stuff 2021
IoT with only your Laptop - Build Stuff 2021Peter Gallagher
 
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...Peter Gallagher
 
Getting started with the Particle Photon
Getting started with the Particle PhotonGetting started with the Particle Photon
Getting started with the Particle PhotonPeter Gallagher
 
IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021Peter Gallagher
 
Azure IoT Hubs with Raspberry Pi and Node.js
Azure IoT Hubs with Raspberry Pi and Node.jsAzure IoT Hubs with Raspberry Pi and Node.js
Azure IoT Hubs with Raspberry Pi and Node.jsPeter Gallagher
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...Peter Gallagher
 
The BBC Micro:Bit - It does (way) more than you think!
The BBC Micro:Bit - It does (way) more than you think!The BBC Micro:Bit - It does (way) more than you think!
The BBC Micro:Bit - It does (way) more than you think!Peter Gallagher
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...Peter Gallagher
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Yorkshire ...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Yorkshire ...Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Yorkshire ...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Yorkshire ...Peter Gallagher
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRBuilding a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRPeter Gallagher
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptxBuilding a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptxPeter Gallagher
 
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021Peter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET StokeBuilding a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET StokePeter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...Peter Gallagher
 
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020Peter Gallagher
 

Similar to Getting started with IoT with only your Laptop (GIF Version) - Derby Dot Net - November 2018 (20)

Getting started with IoT with only your laptop - March 2020 - Dot Net Sheff
Getting started with IoT with only your laptop - March 2020 - Dot Net SheffGetting started with IoT with only your laptop - March 2020 - Dot Net Sheff
Getting started with IoT with only your laptop - March 2020 - Dot Net Sheff
 
Getting started with IoT with only your laptop - October 2019 - LATi Bar
Getting started with IoT with only your laptop - October 2019 - LATi BarGetting started with IoT with only your laptop - October 2019 - LATi Bar
Getting started with IoT with only your laptop - October 2019 - LATi Bar
 
Getting started with IoT - Notts IoT - April 2018
Getting started with IoT - Notts IoT - April 2018Getting started with IoT - Notts IoT - April 2018
Getting started with IoT - Notts IoT - April 2018
 
Getting started with IoT with only your laptop - September 2019 - Dot Net Liv...
Getting started with IoT with only your laptop - September 2019 - Dot Net Liv...Getting started with IoT with only your laptop - September 2019 - Dot Net Liv...
Getting started with IoT with only your laptop - September 2019 - Dot Net Liv...
 
IoT with only your Laptop - Build Stuff 2021
IoT with only your Laptop - Build Stuff 2021IoT with only your Laptop - Build Stuff 2021
IoT with only your Laptop - Build Stuff 2021
 
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
Getting started with IoT with only your Laptop (Lightning Talk) - October 201...
 
Getting started with the Particle Photon
Getting started with the Particle PhotonGetting started with the Particle Photon
Getting started with the Particle Photon
 
IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021IoT with only your laptop - Microsoft Garage - January 2021
IoT with only your laptop - Microsoft Garage - January 2021
 
Azure IoT Hubs with Raspberry Pi and Node.js
Azure IoT Hubs with Raspberry Pi and Node.jsAzure IoT Hubs with Raspberry Pi and Node.js
Azure IoT Hubs with Raspberry Pi and Node.js
 
The ABC of IoT
The ABC of IoTThe ABC of IoT
The ABC of IoT
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Dot NET Pe...
 
The BBC Micro:Bit - It does (way) more than you think!
The BBC Micro:Bit - It does (way) more than you think!The BBC Micro:Bit - It does (way) more than you think!
The BBC Micro:Bit - It does (way) more than you think!
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - NDC Melbou...
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Yorkshire ...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Yorkshire ...Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Yorkshire ...
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR - Yorkshire ...
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRBuilding a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
 
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptxBuilding a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptx
Building a Raspberry Pi Robot with Dot NET 6, Blazor and SignalR.pptx
 
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - NDC London 2021
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET StokeBuilding a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - dotNET Stoke
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - HackSoc -...
 
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020
Building a Raspberry Pi Robot with .NET 5, Blazor and SignalR - DDD 2020
 

More from Peter Gallagher

Supercharging your Data with Azure AI Search and Azure OpenAI
Supercharging your Data with Azure AI Search and Azure OpenAISupercharging your Data with Azure AI Search and Azure OpenAI
Supercharging your Data with Azure AI Search and Azure OpenAIPeter Gallagher
 
Experience Raspberry Pi 5 - October 2023
Experience Raspberry Pi 5 - October 2023Experience Raspberry Pi 5 - October 2023
Experience Raspberry Pi 5 - October 2023Peter Gallagher
 
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - Slides Onl...Peter Gallagher
 
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023Peter Gallagher
 
Azure Percept Home Automation - Hacksoc 2022
Azure Percept Home Automation - Hacksoc 2022Azure Percept Home Automation - Hacksoc 2022
Azure Percept Home Automation - Hacksoc 2022Peter Gallagher
 
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...Peter Gallagher
 
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...Peter Gallagher
 
Config and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus DeployConfig and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus DeployPeter Gallagher
 
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22Azure Percept Home Automation - Microsoft Reactor London - 28-05-22
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22Peter Gallagher
 
Azure Percept Home Automation - Festive Tech Calendar 2021 - 01-12-21
Azure Percept Home Automation  - Festive Tech Calendar 2021 - 01-12-21Azure Percept Home Automation  - Festive Tech Calendar 2021 - 01-12-21
Azure Percept Home Automation - Festive Tech Calendar 2021 - 01-12-21Peter Gallagher
 
Azure Percept Home Automation - .NET Docs Show - 20-09-21
Azure Percept Home Automation  - .NET Docs Show - 20-09-21Azure Percept Home Automation  - .NET Docs Show - 20-09-21
Azure Percept Home Automation - .NET Docs Show - 20-09-21Peter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...Peter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...Peter Gallagher
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalRBuilding a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalRPeter Gallagher
 
IoT isn't just for Christmas
IoT isn't just for ChristmasIoT isn't just for Christmas
IoT isn't just for ChristmasPeter Gallagher
 

More from Peter Gallagher (15)

Supercharging your Data with Azure AI Search and Azure OpenAI
Supercharging your Data with Azure AI Search and Azure OpenAISupercharging your Data with Azure AI Search and Azure OpenAI
Supercharging your Data with Azure AI Search and Azure OpenAI
 
Experience Raspberry Pi 5 - October 2023
Experience Raspberry Pi 5 - October 2023Experience Raspberry Pi 5 - October 2023
Experience Raspberry Pi 5 - October 2023
 
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - Slides Onl...Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - Slides Onl...
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - Slides Onl...
 
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
 
Azure Percept Home Automation - Hacksoc 2022
Azure Percept Home Automation - Hacksoc 2022Azure Percept Home Automation - Hacksoc 2022
Azure Percept Home Automation - Hacksoc 2022
 
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...
 
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...
Deploying Web Apps using Config and Infrastructure as Code with Octopus Deplo...
 
Config and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus DeployConfig and Deployments as Code with Octopus Deploy
Config and Deployments as Code with Octopus Deploy
 
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22Azure Percept Home Automation - Microsoft Reactor London - 28-05-22
Azure Percept Home Automation - Microsoft Reactor London - 28-05-22
 
Azure Percept Home Automation - Festive Tech Calendar 2021 - 01-12-21
Azure Percept Home Automation  - Festive Tech Calendar 2021 - 01-12-21Azure Percept Home Automation  - Festive Tech Calendar 2021 - 01-12-21
Azure Percept Home Automation - Festive Tech Calendar 2021 - 01-12-21
 
Azure Percept Home Automation - .NET Docs Show - 20-09-21
Azure Percept Home Automation  - .NET Docs Show - 20-09-21Azure Percept Home Automation  - .NET Docs Show - 20-09-21
Azure Percept Home Automation - .NET Docs Show - 20-09-21
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - Bradford ...
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR - .NET Sout...
 
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalRBuilding a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
Building a Raspberry Pi Robot Arm with .NET 5, Blazor and SignalR
 
IoT isn't just for Christmas
IoT isn't just for ChristmasIoT isn't just for Christmas
IoT isn't just for Christmas
 

Recently uploaded

1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptxlouise569794
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxArjunJain44
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理eemet
 
Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyAhmed Abdelazeem
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理kywwoyk
 
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...Amil Baba Dawood bangali
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...Amil baba
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理kywwoyk
 

Recently uploaded (8)

1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx1. WIX 2 PowerPoint for Work Experience.pptx
1. WIX 2 PowerPoint for Work Experience.pptx
 
F5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptxF5 LTM TROUBLESHOOTING Guide latest.pptx
F5 LTM TROUBLESHOOTING Guide latest.pptx
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
Memory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technologyMemory compiler tutorial – TSMC 40nm technology
Memory compiler tutorial – TSMC 40nm technology
 
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
一比一原版UVM毕业证佛蒙特大学毕业证成绩单如何办理
 
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
NO1 Pandit Black magic/kala jadu,manpasand shadi in lahore,karachi rawalpindi...
 
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
NO1 Uk Amil Baba In Lahore Kala Jadu In Lahore Best Amil In Lahore Amil In La...
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 

Getting started with IoT with only your Laptop (GIF Version) - Derby Dot Net - November 2018

  • 1. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Getting started with IoT with only your laptop PETE GALLAGHER PJGCREATIONS.CO.UK 29/11/2018
  • 2. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 About Me Pete Gallagher @pete_codes / @PJGCreations www.PJGCreations.co.uk Pete@PJGCreations.co.uk IT Consultant Decades of Desktop, Web & Embedded Software experience Gadget Addict Father of two inquisitive girls
  • 3. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 What we’re going to be doing…  Intro to IoT  The Hardware  The Software  Q&A  Playtime!
  • 4. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 What is IoT?
  • 5. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 What is IoT?
  • 6. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Internet of s**t…
  • 7. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Internet of s**t…
  • 8. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Internet of s**t…
  • 9. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Internet of s**t…
  • 10. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Internet of s**t…
  • 11. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Internet of s**t… John Romkey
  • 12. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Internet of s**t…
  • 13. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Internet of s**t…
  • 14. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Internet of s**t…
  • 15. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 What is IoT for me?
  • 16. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 IoT for me…
  • 17. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 IoT for me…
  • 18. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 IoT for me…
  • 19. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 IoT for me…
  • 20. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 IoT for me…
  • 21. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 An Industry Example…
  • 22. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 The Connected Cow
  • 23. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 The Connected Cow “To identify a cow in heat, you need to spend at least 20-30 minutes in the stables, four to five times a day”
  • 24. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018  Oestrus only lasts between 12-18 hours….  Only once per 21 days  Normally occurs between 10pm and 8am  Traditionally detected by visual monitoring  70% Conception Rate  Only 55% probability of correctly identifying oestrus  Pregnancy Rate of 39% The Connected Cow
  • 25. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 The Connected Cow “How can this be improved with technology?”
  • 26. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 The Connected Cow
  • 27. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 The Connected Cow 12th 1am 12th 9am 12th 5pm 13th 7am 13th 9am 13th 5pm STEPS 16 hours later Start of Oestrus Optimum for Artificial Insemination
  • 28. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 The Connected Cow
  • 29. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 The Hardware…
  • 30. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Platform Options Raspberry Pi Arduino (Uno) Particle (Photon)BBC Micro:bit Microchip (RN1723)MxChip AZ3166Feather (Huzzah) Arduino (Mega)
  • 31. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Manufacturer: BBC Processor: 32-bit ARM Cortex-M0 Microcontroller @ 16MHz + 256KB Flash Memory + 16Kb SRAM Connectivity: Radio, Bluetooth, USB I/O: 25 GPIO Pins – SPI, I2C, Digital, Analogue Sensors etc: 2 Buttons, Accelerometer, Magnetometer, 5x5 LED Display Cost: £15 The BBC Micro:bit
  • 32. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018  Handheld, programmable Microcontroller, with USB  Two programmable buttons  5x5 Grid of LED’s  3 Digital / Analog Ports  Bluetooth, Radio  Light Sensor  Accelerometer, Compass and Temperature Sensor Micro:bit
  • 33. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Manufacturer: Arduino Processor: ATMEGA328 @ 16MHz + 32Kb Flash Memory Connectivity: USB I/O: 20 GPIO Pins – SPI, UART, Analog / Digital, PWM Sensors etc: None Cost: £22 Arduino Uno
  • 34. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018  Programmable Microcontroller with Full size USB  20 GPIO Pins  14 Digital + PWM + SPI + UART  6 Analog Inputs  Separate Power Input  No built in Sensors or WIFI  Plenty of Add on Boards (Shields) Arduino Uno
  • 35. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Raspberry Pi 3B+ Manufacturer: Raspberry Pi Foundation Processor: Quad Core Broadcom BCM2837 ARM Cortex A53 @ 1.4GHz + 1GB RAM Connectivity: 4x USB, Gigabit Lan, WIFI, Bluetooth LE I/O: 40 GPIO Pins – SPI, UART, I2C, PWM Sensors etc: None Cost: £35 (+ SD Card + PSU + Peripherals)
  • 36. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Raspberry Pi In Space!
  • 37. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018  Full computer system capable of running Linux  40 GPIO Pins  Digital IO, SPI, UART, I2C, PWM  HDMI Output  4 x USB  WIFI and Near Gigabit Ethernet  Plenty of Add on Boards (HATs) Raspberry Pi 3B+
  • 38. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Get it?
  • 39. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 WHAT?
  • 40. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Magic Smoke?
  • 41. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Later Maybe?
  • 42. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 The Software…
  • 43. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Micro:bit…
  • 44. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Micro:bit Microsoft Make Code… https://makecode.microbit.org/
  • 45. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Arduino…
  • 46. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Arduino Uno Autodesk TinkerCAD https://www.tinkercad.com/#/?type=circuits
  • 47. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Raspberry Pi…
  • 48. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Sense Hat Emulator https://trinket.io/sense-hat Raspberry Pi 3B+
  • 49. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Raspberry Pi 3B+ Microsoft Azure Simulator https://azure-samples.github.io/raspberry-pi-web-simulator/
  • 50. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018  Microsoft Make Code (Micro:bit): https://makecode.microbit.org/  TinkerCAD Circuits (Arduino Uno): https://www.tinkercad.com/#/?type=circuits  Sense Hat Emulator (Raspberry Pi): https://trinket.io/sense-hat  Microsoft Azure Simulator (Raspberry Pi): https://azure-samples.github.io/raspberry-pi-web-simulator/ Links
  • 51. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018  IBM BlueMix: http://bit.ly/TOTIBMCloud  Visual Studio Code + Azure IoT hub (Blog Post): http://bit.ly/TOTVSCodeAzure  Amazon Alexa Device Simulator https://developer.amazon.com/alexa Other Options
  • 52. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Confused… Just Ask!
  • 53. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 I’m excited… … What next?
  • 54. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Build Something!
  • 55. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Build Something!
  • 56. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Build Something!
  • 57. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Build Something!
  • 58. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018  Microsoft Make Code (Micro:bit): http://bit.ly/pjg-makecode-web  Windows 10 Microsoft Make Code (Micro:bit): http://bit.ly/pjg-makecode-win10 Micro:bit Links
  • 59. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018  TinkerCAD Circuits (Arduino Uno): http://bit.ly/pjg-tinkercad  Arduino IDE http://bit.ly/pjg-arduino-ide  Arduino Web Editor http://bit.ly/pjg-arduino-ide-web  Arduino Create Plugin http://bit.ly/pjg-arduino-plugin  Windows 10 Arduino IDE http://bit.ly/pjg-arduino-ide-win10 Arduino Links
  • 60. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018  The Connected Cow: http://bit.ly/TOTConnectedCow  Microsoft Virtual Academy IoT Course: http://bit.ly/TOTMSVAIOT Further Learning
  • 61. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018  Twitter @PJGCreations / @pete_codes  Email: pete@pjgcreations.co.uk  Notts IoT: https://www.nottsiot.co.uk  Today’s Slides: http://bit.ly/DerbyIoTSlides Contact Me
  • 62. Getting started with IoT with only your laptop – © Pete Gallagher – PJG Creations - 2018 Thanks!

Editor's Notes

  1. We all know what the “Internet” in IoT is… Created in 1989 at CERN by Sir Tim Berners Lee. Released to the world in 1991. The Things of course are things like… Toaster was first IoT Device – John Romkey and Sam Hacket – 1990 – First public webpage 1991 – Still needed a human for the bread! Fourth Industrial Revolution
  2. Simone “Yetch”
  3. Dairy Farmers Have a Problem They artificially inseminate their cows Cows go into heat - only for short periods Called Estrus or Oestrus!
  4. Visual Detection - The cow will stand more often + Other methods… Yuck!
  5. A fitbit! Fujitsu 10,000 steps
  6. 95% accurate for the detection of heat Pregnancy rate increase from 39% to 67% Up to 70% improvement. Window around insemination First half = female Last half = male
  7. Cow Pedometer Antenna Receiver Router Base Station Cloud Alerts to Mobile Devices Labour Saving Other Devices Necklaces + microphone = movement and noise
  8. Raspberry Pi 3B+: Quad Core Broadcom BCM2837 @ 1.4GHz WIFI, Bluetooth LE 40 GPIO Pins – SPI, UART, I2C, PWM £35 + SD Card + PSU + Keyboard + Mouse Arduino Uno: ATMEGA328 @ 16MHz 19 GPIO Pins – SPI, UART, Analog / Digital, PWM £22 Particle Photon: STM32F205RGY6 ARM Cortex M3 @ 120Mhz WIFI 18 GPIO Pins – SPI, UART, I2C, Digital / Analogue, CAN, PWM £19 BBC Micro:bit: 16 MHz 32-bit ARM Cortex-M0 microcontroller Radio Accelerometer, Magnetometer, 5x5 LED Display, 25 GPIO Pins £17 Microchip AZ3166: 32bit PIC Microcontroller £60
  9. BCM = System on a Chip
  10. Sense Hat
  11. A fitbit! Fujitsu 10,000 steps
  12. A fitbit! Fujitsu 10,000 steps
  13. A fitbit! Fujitsu 10,000 steps
  14. BCM = System on a Chip
  15. BCM = System on a Chip
  16. BCM = System on a Chip