Taron Foxworth
Internet Of Things, Web, and Hardware
Class 4 ... or 5
Canvas
Creepy Heat Maps
“We are reviewing features that were originally designed for athlete motivation and inspiration to ensure they cannot be compromised by people with bad intent.”
Creepy Heat Maps
Creepy Heat Maps
Opt-ins and transparency:Many of our apps and devices come with a variety of privacy settings that can range from simple — share or do not share
Differential Privacy: all data collected gets anonymized and injected with random noise to make it hard to recombine it and determine to whom the data refers
Creepy Heat Maps
Regulations
Collect only what you need: If you are making a device or app, don't collect more data than you need.
BoSCh MEM
Intel's new Smart Glasses
IoT landscape
smart food storage
Class Goal
Project Proposal
🛠
Class Goal
Project Proposal ( First Quiz )
🛠
Project Proposal
Project Desc
🛠
Hardware
architecture
What problem does my project solve?
How is it internet connected?
What hardware am I going to use?
How much will it cost?
How will I buy it?
How will it work? ( focus on Action )
Review
At the fundamental level, a microcontroller is a just tiny computer.
What are some microcontrollers we've talked about?
What are some microcontrollers we've talked about?
Arduino
NodeMCU
What's a System on Chip?
What's a System on Chip?
A single-board computer is a full computer built on a single circuit board.
For the workshop, what role did Losant play?
Mqtt - lightweight IoT Protocol
Topics
house/living-room/temperature
JSON
JSON
Gateway Computing
Gateway Computing
Why Gateway Computing?
Gateway Computing
🤖Run artificial intelligence at the edge
📈Perform Analytics
This saves from sending everything to the ☁️
☄️Operate with offline and intermittent connectivity
🗣Real Time Decisions
🏃♂️Bandwith Costs
😈Privacy
The Internet of things
The Internet of things
The Internet of things
Client ↔️ Server
Server ↔️ Server
Hardware ↔️ Server
Internet Relationships
The Internet of things
Client ↔️ Server
Server ↔️ Server
Hardware ↔️ Server
Internet Relationships
HTML/CSS/JS
API
MQTT
There is an API for that
Chrome Dev TOols
Time Series Database
Simply put: time-series datasets track changes to the overall system as INSERTs, not UPDATEs.
Optimized for:
High writes
Data Crunching
IoT Networks
IoT Networks
Frequency band
Urban range
Rural range
Packet size
Number of devices
Who controls it?
Speed/Bandwith
Hardware Required
- Sigfox
- LoRa
- Zigbee
- Cat-M1
- NB-IoT
- WiFi
- Bluetooth
Strengths
Weakenss
I'm making this classroom smart, should I use your network?
Question
Specific scenarios
- Q: I am building a connected city infrastructure (e.g. SmartGrid, water-management, pollution sensors), what network should I use?
- A: LoRa / LoRaWAN : If your deployment is limited to a geographic location and your IoT sensors won’t be moving that much, LoRa makes more sense for you.
- Q: I make bikes. Now I want to make connected bikes, what network should I use?
- A: SigFox : Tell your users that their connected bikes will only work in certain countries and put SigFox modules in your bikes. SigFox offers more ubiquitous connectivity.
- Q: I sell connected home appliances, what network should I use?
- A: You should stick to WIFI for now, if you’re selling a connected door lock take advantage of the fact that it will be installed in house.
You can always offer an option that has SigFox/LoRa as a fallback solution when the WIFI is down.
Copy of Internet of Things - Class 4
By Taron Foxworth
Copy of Internet of Things - Class 4
- 1,466