IoT sensor data streaming with Opacus SDK - monetize your sensor data
npm install opacus-iot-exampleš”ļø IoT Sensor Data Streaming with Opacus SDK
Monetize your IoT sensor data with blockchain micropayments.
- š Real-time sensor data streaming
- š° Micropayments per data point ($0.000001)
- š Encrypted data transmission
- š” Pub/sub architecture
``bash`
npm run sensor
`bash`
npm run collector
`javascript
import { OpacusClient } from 'opacus-sdk';
const sensor = new OpacusClient({ network: 'testnet' });
await sensor.init();
// Create data stream
await sensor.createDAC({
dataChannels: [{
id: 'sensor-data',
pricing: { perMessage: 100n } // $0.000001
}]
});
// Stream data
setInterval(async () => {
const data = getSensorReading();
await sensor.sendStream('sensor-data', data);
}, 1000);
`
`javascript
await collector.subscribeToChannel('sensor-data');
collector.onMessage('stream', (frame) => {
const data = frame.payload.data;
console.log('Sensor reading:', data);
});
`
- Environmental monitoring
- Smart agriculture
- Industrial IoT
- Weather stations
- Smart cities
`json``
{
"temperature": 25.4,
"humidity": 65.2,
"pressure": 1013.25,
"timestamp": 1702834567890
}
Add your own sensors:
- GPS coordinates
- Motion sensors
- Air quality
- Energy meters
- Opacus DAC Documentation
- IoT Integration Guide
MIT