Settings

Theme

Show HN: Easily connect your Arduino to your favorite internet apps

thingio.dev

3 points by zciwor 2 years ago · 1 comment · 1 min read

Reader

I'm building IFTT but for IoT devices. No monthly cost, just a one time deployment fee for the life of the device.

A simple MQTT interface to do all sorts of things such as: - Open a lock from a Stripe payment event - Upload images from your ESP32CAM to Google Drive - Trigger a custom email based on a high sensor reading - Log sensor readings to a Google Sheets document

Some other integrations that I have in progress: - Manage your Spotify listening session with your device (play / pause / next / volume) - Slack integration to trigger a message to your device when a new message comes in - Google Calendar integration to trigger message when you have a meeting coming up

Does anyone have any other cool integration ideas they've been meaning to implement for their WiFi projects?

spdustin 2 years ago

So just to clarify, you've added an integration layer on top of MQTT so that MCUs can publish to a topic (for external actions) and subscribe to a topic (for MCU-driven actions)?

1. Do you have an "unexpected exit" strategy that would allow users to use their own broker, and self-host your integration layer?

2. How does the firmware/infra currently handle failed connections to MQTT? Are you using LWT?

3. Are you using retained messages and/or QoS to ensure subscribers understand the correct "state of the world" after a reconnection?

4. Does the MCU firmware support queueing messages on its own for delivery after a disconnection is resolved?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection