TypedChrono

TypedChrono Edge Gateway

Raspberry Pi Industrial IoT Gateway

Proof of concept hardware device that connects industrial sensors to TypedChrono via OPC UA. Perfect for testing, prototyping, and small-scale deployments.

System Architecture

┌─────────────────────────────────────────────────────────────────┐
│                    TypedChrono Edge Gateway                      │
│                    (Raspberry Pi 5 - 4GB RAM)                    │
├─────────────────────────────────────────────────────────────────┤
│                                                                   │
│  ┌────────────────┐         ┌─────────────────────────┐        │
│  │   OPC UA       │◄────────┤   TypedChrono Server    │        │
│  │   Client       │   LAN   │   (Cloud or On-Premise) │        │
│  └────────┬───────┘         └─────────────────────────┘        │
│           │                                                      │
│  ┌────────▼───────────────────────────────────────────┐        │
│  │    SparkFun Qwiic/STEMMA QT HAT (40-pin GPIO)      │        │
│  │         4x Qwiic Ports (I2C Daisy Chain)           │        │
│  └────┬───────────┬───────────┬──────────┬────────────┘        │
│       │           │           │          │                      │
│  ┌────▼────┐ ┌────▼────┐ ┌───▼────┐ ┌──▼─────┐               │
│  │ BMP581  │ │ QMC5883P│ │ AS5600 │ │ INA228 │               │
│  │ Temp/   │ │ Triple  │ │ Angle  │ │ 20-bit │               │
│  │ Pressure│ │ Compass │ │ Sensor │ │ Power  │               │
│  └─────────┘ └─────────┘ └────────┘ └────────┘               │
│       ▲           ▲           ▲          ▲                      │
│       └───────────┴───────────┴──────────┘                      │
│         Qwiic Cables (Plug & Play - No Soldering!)             │
│                                                                   │
│  ┌─────────────────────────────────────────────────┐           │
│  │  Additional Components:                          │           │
│  │  • DS3231 RTC with battery backup (via Qwiic)   │           │
│  │  • WiFi 6 + Ethernet connectivity                │           │
│  │  • 512MB microSD card (minimal OS footprint)    │           │
│  └─────────────────────────────────────────────────┘           │
│                                                                   │
│  Power: 5V/3A USB-C  │  Connectivity: Gigabit Ethernet + WiFi  │
└─────────────────────────────────────────────────────────────────┘

Key Features

OPC UA Native

Built-in OPC UA client connects directly to TypedChrono server. Automatic reconnection and buffering during network outages.

Qwiic/STEMMA QT I2C Hub

Plug-and-play sensor connections via SparkFun Qwiic HAT. No soldering required. Connect up to 8+ I2C sensors with daisy-chaining.

Edge Buffering

Local data buffering when network is unavailable. Automatic sync when connection restored.

Secure Communication

TLS encryption for OPC UA. Certificate-based authentication. Supports security modes SignAndEncrypt.

Real-Time Sampling

Sample sensors up to 100Hz. Configurable sampling rates per sensor. Hardware timestamps for accuracy.

Edge Computing

Pre-process data at the edge. Filtering, aggregation, and anomaly detection before sending to cloud.

Technical Specifications

Hardware

Base PlatformRaspberry Pi 5
RAM4GB LPDDR4X-4267
Storage512MB MicroSD (expandable)
I2C InterfaceQwiic HAT (4 ports, daisy-chain)
I2C Sensors5 included (expandable to 8+)
RTCDS3231 Precision (I2C)
ConnectivityGigabit Ethernet, WiFi 6, BLE 5.0
Power5V/3A USB-C PD (27W official)

Software

Operating SystemRaspberry Pi OS Lite
OPC UA StackOpen62541 (open source)
Data FormatJSON, Protocol Buffers
Sampling Rate1Hz - 100Hz (configurable)
Buffer SizeUp to 1 million data points
ConfigurationWeb UI + REST API
UpdatesOTA firmware updates
ManagementSSH, Web Dashboard

Included Sensors

BMP581

  • • Temperature (-40 to 85°C)
  • • Barometric pressure
  • • High precision I2C/SPI

QMC5883P

  • • 3-axis magnetometer
  • • Compass/heading detection
  • • Magnetic field sensing

AS5600

  • • Magnetic angle sensor
  • • 0-359° rotation
  • • 0.1° precision

INA228

  • • 20-bit power monitor
  • • 85V high-side
  • • mA to A precision

Bill of Materials (BOM)

Complete parts list from Adafruit for building your own TypedChrono Edge Gateway

Core Components

QtyComponentAdafruit IDUnit PriceSubtotal
1Raspberry Pi 5 - 4GB RAM#5812$66.00$66.00
1Official Raspberry Pi 27W PD Power Supply#5814$14.04$14.04
1512MB microSD Memory Card#5252$4.95$4.95
1Flirc Aluminum Case for Raspberry Pi 5#5847$16.95$16.95
1SparkFun Qwiic / STEMMA QT HAT for Raspberry Pi#4688$7.95$7.95

Sensors & I2C Devices

QtyComponentAdafruit IDUnit PriceSubtotal
1BMP581 Temperature & Pressure Sensor - STEMMA QT#6407$9.95$9.95
1QMC5883P Triple Axis Magnetometer - STEMMA QT#6388$5.95$5.95
1AS5600 Magnetic Angle Sensor - STEMMA QT#6357$5.95$5.95
1INA228 - 85V 20-bit High Side Power Monitor#5832$14.95$14.95
1DS3231 Precision RTC - STEMMA QT#5188$13.95$13.95

I2C Cables & Connectivity

QtyComponentAdafruit IDUnit PriceSubtotal
3STEMMA QT / Qwiic Cable - 50mm (for nearby sensors)#4399$0.95$2.85
2STEMMA QT / Qwiic Cable - 200mm (for distant sensors)#4401$1.25$2.50

Total BOM Cost

Prices from Adafruit.com (as of Nov 2025)

$167.99

+ shipping & tax

Assembly & Software Configuration Required

This BOM provides raw components. Hardware assembly is simplified with Qwiic/STEMMA QT plug-and-play cables (no soldering required). You'll need to install Raspberry Pi OS, configure the OPC UA client software, and set up sensor drivers. Estimated assembly time: 1-2 hours for experienced users, 2-4 hours for beginners.

DIY Benefits

  • • Lower component cost ($168 vs $299)
  • • Full customization flexibility
  • • Learning experience
  • • Add your own modifications

Pre-Built Gateway Advantages

  • • Pre-configured & tested ($299)
  • • 15-minute setup time
  • • 30-day support included
  • • 1-year warranty

Why Qwiic/STEMMA QT System?

No Soldering Required

Simply plug in the Qwiic cables and sensors connect instantly. Perfect for rapid prototyping and modifications.

Daisy-Chain Compatible

Connect multiple sensors on the same I2C bus. The HAT has 4 ports, allowing easy expansion without breadboards.

Industry Standard

Compatible with hundreds of sensors from Adafruit, SparkFun, and other vendors. Future-proof your design.

Build Guide & Resources

Complete assembly instructions, wiring diagrams, and software setup guides available on GitHub.

View Documentation

Software Stack

  • Raspberry Pi OS Lite (Debian-based)
  • Open62541 OPC UA Client
  • Python sensor libraries (Adafruit CircuitPython)
  • Node.js for web dashboard

Compatible I2C Sensors

Add any of these industrial-grade I2C sensors to your gateway

Environmental

  • SHT31 - Temperature & Humidity
  • BMP388 - Pressure & Altitude
  • CCS811 - Air Quality (CO2/VOC)
  • SGP30 - Gas Sensor

Motion & Position

  • ADXL345 - 3-axis Accelerometer
  • BNO055 - 9-DOF IMU
  • VL53L0X - ToF Distance Sensor
  • LSM9DS1 - Magnetometer

Light & Color

  • TSL2591 - Light Sensor
  • TCS34725 - RGB Color Sensor
  • APDS9960 - Gesture Sensor
  • VEML7700 - Ambient Light

Current & Power

  • INA260 - Current/Power Monitor
  • MAX17043 - Battery Fuel Gauge
  • LTC2943 - Coulomb Counter
  • INA3221 - 3-Channel Monitor

Analog Input

  • ADS1015 - 12-bit ADC (4-channel)
  • MCP3421 - 18-bit ADC
  • PCF8591 - 8-bit ADC/DAC
  • 4-20mA current loop sensors

Digital I/O

  • MCP23017 - 16-bit I/O Expander
  • PCA9685 - 16-channel PWM
  • PCF8574 - 8-bit I/O Expander
  • TCA9548A - I2C Multiplexer

Edge Gateway in the Complete Platform

The TypedChrono Edge Gateway is your entry point to a complete industrial data platform

TypedChrono Edge Gateway

Physical Layer: Sensor Collection

Connects to I2C sensors via Qwiic/STEMMA QT and sends validated data to TypedChrono server via OPC UA.

TypedChrono

Layer 1: Time Series Database

Stores raw sensor data with type-safe ingestion and high-frequency sampling support.

TypedContext

Layer 2: ISA-95 Context

Maps sensor data to equipment hierarchy and production context.

Learn more →

TypedCore

Layer 3: Business Metrics

Calculates OEE, KPIs, and operational intelligence from contextualized data.

Learn more →

Example Data Flow

Edge Gateway Reading

BMP581: 72.5°F
AS5600: 45.2°
INA228: 3.5W

TypedChrono Storage

measurement: sensors
timestamp: 2025-01-14T10:30:45Z
validated ✓

TypedContext Mapping

Site: Lab #1
Area: Test Bench
Equipment: Gateway-001

TypedCore Metrics

Uptime: 99.7%
Avg Temp: 71.2°F
Power: 3.2W avg

Why Start with the Edge Gateway?

Proof of Concept: Validate your industrial IoT architecture with real sensor data before committing to full production deployment.
Learn the Stack: Hands-on experience with the complete platform from edge hardware to business analytics.
Rapid Prototyping: Get from unboxing to data visualization in under 15 minutes with pre-configured software.
Scale Gradually: Start with the gateway, add TypedContext for ISA-95 hierarchy, then TypedCore for OEE as you grow.

Use Cases

Proof of Concept Testing

Test TypedChrono integration with real sensor data before committing to full production deployment. Validate data flows, query performance, and dashboard functionality.

  • Rapid prototyping and testing
  • Demo system for stakeholders
  • Integration validation

Environmental Monitoring

Monitor temperature, humidity, air quality, and atmospheric pressure in server rooms, warehouses, greenhouses, or clean rooms.

  • HVAC performance tracking
  • Compliance monitoring (FDA, ISO)
  • Automated alerting

Vibration & Motion Analysis

Monitor equipment vibration and motion to detect anomalies, predict failures, and optimize maintenance schedules for rotating machinery.

  • Predictive maintenance
  • Bearing failure detection
  • Frequency analysis

Power Monitoring

Track power consumption, voltage, and current for energy management and cost optimization in facilities or production lines.

  • Energy usage analytics
  • Load balancing
  • Cost allocation

What's Included

Hardware

  • Raspberry Pi 5 (4GB) in aluminum enclosure
  • 512MB microSD card (pre-configured with minimal OS)
  • 5x I2C sensors (BMP581, QMC5883P, AS5600, INA228, DS3231 RTC)
  • SparkFun Qwiic/STEMMA QT HAT (plug-and-play I2C hub)
  • 5x Qwiic cables (assorted lengths, no soldering required)
  • Official Raspberry Pi 27W USB-C power supply

Software & Support

  • Pre-installed OPC UA client software
  • Web-based configuration dashboard
  • TypedChrono connection templates
  • Sample sensor configurations
  • Grafana dashboard templates
  • Comprehensive setup documentation
  • Code examples in Python & Node.js
  • 30-day email support
  • Free firmware updates for 1 year

Order Your Edge Gateway

$299USD

One-time purchase. No recurring fees. Free shipping in continental US.

TypedChrono Server Required

This device connects to TypedChrono server (cloud or on-premise). You'll need a TypedChrono instance to send data to.

Lead Time: 2-3 Weeks

Each device is assembled and tested to order. We'll send tracking information when shipped.

We'll contact you within 24 hours to confirm your order and provide payment options

TypedChrono Gateway vs DIY Solution

Why choose the pre-configured gateway instead of building your own?

FeatureTypedChrono GatewayDIY Solution
Setup Time15 minutes (plug and play)2-3 days (assembly, software setup, debugging)
Pre-configured SoftwareOPC UA client ready to useManual installation & configuration required
Hardware TestingFully tested before shipmentYou handle testing and troubleshooting
DocumentationComplete setup guide & examplesPiece together from various sources
Support30 days email support includedCommunity forums only
Total Cost$299 (includes sensors & labor)$150-200 parts + 8-16 hours labor
Firmware UpdatesOTA updates for 1 yearManual updates
Warranty1 year hardware warrantyNo warranty on assembly

Frequently Asked Questions

Do I need a TypedChrono server to use this gateway?

Yes, the Edge Gateway connects to a TypedChrono server (cloud or on-premise) to send sensor data. You can deploy TypedChrono on Vercel (free tier available) or on-premise using our Docker setup. The gateway is pre-configured to connect to TypedChrono but can be reconfigured for other OPC UA servers.

Can I add more sensors than the included ones?

Absolutely! The gateway supports up to 8 I2C devices on the bus. You can add any I2C-compatible sensor. Common additions include additional temperature sensors, gas sensors, distance sensors, and more. Check our compatible sensors list above for inspiration.

What programming languages can I use to configure it?

The gateway comes with a web-based configuration UI (no coding required). For advanced users, you can SSH into the device and customize using Python or Node.js. We provide example scripts in both languages.

How fast can it sample data?

The gateway supports sampling rates from 1Hz up to 100Hz per sensor. Higher rates are possible but may require optimization depending on the number of sensors. For most IoT applications, 1-10Hz is sufficient.

What happens if the network connection drops?

The gateway has local buffering that stores up to 1 million data points when the network is unavailable. Once connectivity is restored, it automatically syncs all buffered data to TypedChrono. The RTC with battery backup ensures accurate timestamps even during power outages.

Can I use this in an industrial environment?

The gateway uses an industrial-grade enclosure and components rated for extended temperature ranges. However, for harsh industrial environments (extreme temperatures, high vibration, explosive atmospheres), we recommend our enterprise industrial gateway or consulting with our team for a custom solution.

Is there a quantity discount for bulk orders?

Yes! We offer 5% off for 2-4 units, 10% off for 5-9 units, and custom pricing for 10+ units. Enterprise customers can also request custom sensor configurations, branding, and extended support contracts. Contact us at enterprise@typedchrono.dev for bulk orders.

What's your return/warranty policy?

We offer a 30-day money-back guarantee if you're not satisfied (return shipping at your expense for unopened units). All hardware comes with a 1-year warranty covering manufacturing defects. Software updates and bug fixes are provided free for 1 year, with optional extended support contracts available.

Warranty & Support

1-Year Warranty

All hardware components covered for manufacturing defects and normal use.

  • Raspberry Pi board
  • All included sensors
  • Power supply & cables
  • Free repairs or replacement

30-Day Returns

Not satisfied? Return within 30 days for a full refund (shipping costs not included).

  • Full refund (minus shipping)
  • No restocking fee
  • Device must be undamaged
  • Original packaging preferred

Email Support

30 days of email support included. Extended support contracts available for enterprises.

  • Setup assistance
  • Configuration help
  • Troubleshooting guidance
  • 24-48 hour response time

Need extended support, custom configurations, or enterprise SLA?

Contact Enterprise Sales