More Related Content Similar to InfluxData Architecture for IoT | Noah Crowley | InfluxData (20) More from InfluxData (20) InfluxData Architecture for IoT | Noah Crowley | InfluxData3. © 2019 InfluxData. All rights reserved.
Collect in the Cloud
‣ All data flows directly to the cloud
‣ Analysis and visualization from anywhere
‣ Take advantage of Infrastructure-as-a-Service
‣ At the mercy of your network connection…
‣ Latency, throughput, availability, & cost
4. © 2019 InfluxData. All rights reserved.
Collect On-Site
‣ Data is collected close to the sensor
‣ Local processing and analysis
‣ Unreliable back-haul networks
‣ No requirements for centralized storage or analysis
5. © 2019 InfluxData. All rights reserved.
Data Layer Architecture
‣ Data is collected at the edge, close to the sensor
‣ Edge collectors are also capable of processing the data
‣ Can handle local events & trigger actuation
‣ Data is forwarded to a centralized back-end
‣ Can be downsampled to reduce network costs
7. © 2019 InfluxData. All rights reserved.
IoT Data must be:
‣ Timely – ingestion rates and query efficiency
‣ Accurate – data integrity and platform reliability
‣ Actionable – data visualization, anomaly detection & alerting
12. © 2019 InfluxData. All rights reserved.
‣ Communication protocol for industrial equipment
‣ Successor to OPC
‣ Moves from proprietary Microsoft protocols to TCP
‣ Provides data in a hierarchical structure
14. © 2019 InfluxData. All rights reserved.
‣ Data flow automation tool
‣ Based on a “NiagaraFiles” developed by the NSA
‣ Allows for the creation of “scalable directed graphs of data
routing, transformation, and system mediation logic”.
‣ Blog post from Craig Hobbs:
https://www.influxdata.com/blog/building-a-data-stream-for-
iot-with-nifi-and-influxdb/
17. © 2019 InfluxData. All rights reserved.
Open Source OPC-UA Client and Server for Your IIoT Solutions
https://www.youtube.com/watch?v=LUEGghleJ-Q
18. © 2019 InfluxData. All rights reserved.
‣ Works with Industrial Automation & Builds Solutions using
InfluxData
‣ Node OPC UA Logger
https://github.com/coussej/node-opcua-logger
‣ Influx OPC UA Server
https://github.com/factrylabs/influx-opcua-server
19. © 2019 InfluxData. All rights reserved.
PLC SCADA
InfluxData
OSS/Cloud
OPC UA
Connectors
PLC
PLC
21. © 2019 InfluxData. All rights reserved.
‣ Math Across Measurements
‣ Ideal Gas Law
‣ Heat Index
‣ User Packages & Distribution
‣ Building an “Environmental” package with scientific
functions for use with sensors
‣ sql.from()
‣ Integrate sensor metadata with time series data
24. © 2019 InfluxData. All rights reserved.
Bosch BME280
Integrated Temperature, Humidity, Pressure Sensor
25. © 2019 InfluxData. All rights reserved.
Pine64
Single Board Computer running Linux & InfluxDB OSS