brave new world of the internet of things
TRANSCRIPT
![Page 1: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/1.jpg)
Brave New World of the Internet of Things
Bryn LewisdevMobile Software Consultant, Christchurch
Advancing Expertise in Software Testing
![Page 2: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/2.jpg)
IntroductionHype, Challenges, Numbers, Trustworthiness, Privacy, Security
ThingsWhere, Constrained, Security
ConnectivityProtocols, Transports, Security, Architecture
Securing ThingsBroken, Hardware, Software, Connectivity, Services
Testing ThingsHardware, Firmware, Software, Connectivity, Security, Services, Scale
Questions
![Page 3: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/3.jpg)
![Page 4: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/4.jpg)
![Page 5: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/5.jpg)
ScaleNumbers of devices and users
Volumes of data and network traffic
50%-70% of data is never used
Pace of InnovationsInnovation pressure: analysis, command and control
Skill pressure: data science, new platforms
EnvironmentalSecurity & privacy threats
Diversity of devices and composite devices
Emerging standards
New competitors
![Page 6: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/6.jpg)
1 Million clientsDevice Identities management
Ingest dataX Gbyte/sec
Real-time Analytics1 million events /sec
Historic and Predictive AnalyticsX PByte, batch processing
![Page 7: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/7.jpg)
![Page 8: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/8.jpg)
![Page 9: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/9.jpg)
PersonalSmartphones, watches, glasses, fitness bands, medical implants
DomesticSmart metering, burglar alarms, appliances, electric vehicle charging
TransportationCars, light trucks, big trucks, vehicle fleets
IndustryFactories, farms, ships, oil rigs
MunicipalStreet lighting, waste water , water supply, drainage
Energy ManagementTransmission, Generation: Hydro, Tidal, Fossil fuels, Wind power
![Page 10: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/10.jpg)
CostBoM, supply chain, development tools, development hardware, library availability
Processor power Algorithms, cryptographic algorithms, tool support, IP stack
Electrical powerPower conservation, battery size, type & construction, solar powered, heat load
Memory RAM, non-volatile, algorithms, cryptographic algorithms
ConnectivityWired, wireless, protocols, bandwidth, payload size, power consumption
SupportProduct lifetime, certification, updates, field service , disposal
![Page 11: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/11.jpg)
SpoofingCPU,RAM, Exchanging secrets
TamperingCPU,RAM, Storing secrets
RepudiationData validity, commands, and time
Information DisclosureReverse engineering, sensor data, customer data
Denial of serviceCommunications coprocessors, minimal attack surface
Elevation of privilegeRobust protocols, encryption HTTPS, API Keys
![Page 12: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/12.jpg)
ProtocolsDIY, HTTP, AMQP, CoAP, MQTT, XMPP
Personal areaBLE, ISM, nRF24
Local AreaWifi, Xbee, nRF24, 6LowPAN, LoRA, Wired
Wide AreaWired, 2G,2.5G,3G,4G,?G, Inmarsat, Iridium
SecurityDIY, Secure Sockets, Network based, Authentication
![Page 13: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/13.jpg)
Solution PortalProvisioning API
Identity & Registry Stores
Stream Event Processor
Analytics/
Machine
Learning
Data
Visualization &
Presentation
Device State Store
Field
Gateway Storage
IP capable
devices
Existing IoT
devices
Low power
devices
Presentation Device and Event ProcessingData Transport
Devices and
Data Sources
Cloud
Gate-
way
Agent
Libs
Agent
Libs
Control System Worker Role
Agent
Libs
![Page 14: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/14.jpg)
![Page 15: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/15.jpg)
•
•
•
•
•
•
•
•
![Page 16: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/16.jpg)
![Page 17: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/17.jpg)
![Page 18: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/18.jpg)
![Page 19: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/19.jpg)
![Page 20: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/20.jpg)
![Page 21: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/21.jpg)
![Page 22: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/22.jpg)
![Page 23: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/23.jpg)
![Page 24: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/24.jpg)
![Page 25: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/25.jpg)
![Page 26: Brave New World of the Internet of Things](https://reader031.vdocument.in/reader031/viewer/2022020621/61e89ce03e5575336f0bd023/html5/thumbnails/26.jpg)
Enabled by hardwareA microcontroller in every chicken in every pot
Enabled by manufacturingMass production and supply chain
Enabled by cloud computingGlobal scale with a credit card and a laptop
Enabled by Open StandardsMust play nice with others