Welcome to VwireIOT
VwireIOT is a cloud IoT platform for connecting, monitoring, and controlling devices from anywhere. Build real-time dashboards with drag-and-drop widgets, receive push and email alerts, send remote commands to hardware, and update firmware over-the-air β all without managing any infrastructure.
How it worksβ
Your Device ββMQTT/TLSβββΆ VwireIOT Cloud ββReal-timeβββΆ Your Dashboard
β² β
βββββββββββββ Commands (pin writes) βββββββββββββββββββββββ
- Device connects to
mqtt.vwire.io:8883using its auth token. - Device publishes sensor data to virtual pins (
V0βV255). - VwireIOT stores the data and forwards it in real-time to your dashboard.
- Widgets render the data and let you send commands back to the device.
Core conceptsβ
| Concept | Description |
|---|---|
| Virtual Pins | Numbered data channels (V0βV255) that carry values between device and dashboard |
| Project | A named dashboard containing widgets; shareable with other users |
| Widget | A UI element bound to a virtual pin β displays data or sends commands |
| Device | Hardware authenticated by an auth token and a device ID |
| Notification | In-app, email, or mobile push alert triggered by device conditions |
Quick navigationβ
- π New here? β Quick Start
- π§ Full project walkthrough β Your First Project
- π¦ Widget reference β Widget Overview
- π Connecting devices β Connecting a Device
- π‘ REST API β API Overview
- π Arduino library β Arduino Library
Librariesβ
| Library | Language | Source |
|---|---|---|
| Vwire Arduino | C++ (ESP32, ESP8266, Arduino) | github.com/vwireiot/vwire-arduino |
| Vwire Python | Python 3 | github.com/vwireiot/vwire-python |
Plansβ
| Plan | Devices | Projects | Data Retention | Data Points/Day |
|---|---|---|---|---|
| Free | 5 | 5 | 7 days | 10,000 |
| Pro | 25 | 50 | 90 days | 500,000 |
| Pro+ | 100 | 200 | 90 days | 1,000,000 |
| Enterprise | Unlimited | Unlimited | 365 days | Unlimited |
Visit app.vwire.io to sign up, or check Billing Settings to upgrade.