Skip to content

Releases: thitipongroo/mqtt-mock-sensor

v2.1.0 - Corporate Sponsors, Community CTA & PulseIoT Waitlist

Choose a tag to compare

@thitipongroo thitipongroo released this 24 Oct 01:14
refactor: directory

v2.0.0 - IoT Platform Integration, Schema v2 & Device Shadow

Choose a tag to compare

@thitipongroo thitipongroo released this 16 Oct 18:02
Release v2.0.0: Full IoT Platform Integration & Enterprise Digital Tw…

v1.4.0 - Upgrade: mTLS, Anomaly Simulation, Full Test Suite

Choose a tag to compare

@thitipongroo thitipongroo released this 12 Oct 15:36

🚀 Major Enhancements

  • 🔒 Enterprise mTLS Security: Full support for --ca, --cert, --key, and --insecure flags (AWS IoT Core & Private CA ready).
  • ⚡ Chaos & Anomaly Injection: Simulate sensor metric spikes with --anomaly-rate <percent> for AI/ML pipeline testing.
  • 🎯 Finite Execution: Support --count <n> to cleanly stop after N messages (ideal for automated CI/CD smoke tests).
  • 🔀 Dynamic Topic Routing: Support {deviceId} placeholder in topic strings (e.g. sensors/{deviceId}/telemetry).
  • 🧪 Comprehensive Test Suite: 100% coverage on multi-device GPS isolation, template engine, and data validation.
  • 📚 Full Documentation: Completely revamped README with practical cloud IoT examples.

v1.3.0 - Custom JSON Template & GPS Trajectory Simulation

Choose a tag to compare

@thitipongroo thitipongroo released this 12 Oct 12:40

🚀 New Features

  • 🗺️ GPS Trajectory Mode: Real-time realistic GPS random walk simulation for IoT tracking applications.
  • 📝 Custom JSON Template: Support --template <file.json> with dynamic variable replacements ({{timestamp}}, {{deviceId}}, {{randomFloat}}).

v1.2.0 - Multi-device simulation, QoS & Retain support

Choose a tag to compare

@thitipongroo thitipongroo released this 12 Oct 06:28

🚀 New Features & Enhancements

  • 👥 Multi-Device Simulation: Support --devices <count> to simulate multiple concurrent IoT sensors.
  • 📡 MQTT QoS & Retain: Support -q, --qos <0|1|2> and -r, --retain flags.
  • 🔒 Resilience: Improved reconnection handling and added MQTTS/TLS support tips.

v1.1.3 - Fix numerical telemetry types & add session device ID

Choose a tag to compare

@thitipongroo thitipongroo released this 11 Oct 17:54

Bug Fixes & Improvements

  • 🔢 Converted sensor telemetry values from String to Float/Number
  • 🆔 Added -d, --device-id flag & persisted session deviceId
  • 📦 Read CLI version dynamically from package.json
  • 🧹 Whitelisted runtime files for smaller NPM package size

v1.1.2 - Fix Provenance URL

Choose a tag to compare

@thitipongroo thitipongroo released this 02 Oct 18:31

Full Changelog: v1.1.1...v1.1.2

v1.1.1 - Added CI/CD and Tests

Choose a tag to compare

@thitipongroo thitipongroo released this 02 Oct 17:19