Complete development environment for IoT edge computing. Build, test, and deploy industrial IoT applications with confidence.
A comprehensive toolkit designed specifically for industrial IoT edge development.
Built on TypeScript, Node.js, and modern web frameworks for a familiar developer experience.
Test your applications locally with our high-fidelity edge environment simulator.
Extensive library of industrial protocol handlers and data processors.
Build once, deploy anywhere - from ARM to x86 architectures.
Seamless integration with modern DevOps workflows and tools.
Deploy to OTU gateways and other edge devices with a single command.
Write clean, maintainable code with our intuitive API designed for industrial IoT developers.
Full TypeScript support with autocomplete for all industrial protocols
Built on RxJS for elegant handling of real-time sensor data
Sensible defaults get you started fast, customize when needed
import { EdgeApp, CANBus } from '@melqart/owastack'
const app = new EdgeApp()
// Connect to CAN bus
const can = new CANBus({ interface: 'can0' })
// Process engine RPM data
can.on('message', (msg) => {
if (msg.id === 0x0C) {
const rpm = parseEngineRPM(msg.data)
// Trigger alert if RPM exceeds threshold
if (rpm > 3000) {
app.alert({
type: 'high_rpm',
value: rpm,
severity: 'warning'
})
}
}
})
app.deploy()OwaStack is open source and backed by a growing community of industrial IoT developers.