r/IOT Apr 05 '21

Mod post Announcement! Flair and other suggestions

42 Upvotes

As the title says, I've made two updates to the subreddit;

  1. All posts must now have flaired with one of the following: Question, Discussion, Project
  2. You can now set your own user flair if you wish.

It's been a while since much work was done on this subreddit beyond removing spammy posts, so I'm happy to get some more feedback from the community if anyone has any other ideas.


r/IOT 1d ago

A working algorithm is not the same as a deployable system

8 Upvotes

I keep seeing this when moving embedded or edge projects from lab to pilot.

The C or Python code works. The sensor works. Then the system goes to a real site and suddenly the hard part is not the algorithm anymore.

You need to know if a device went offline, data is stale, a queue is growing, storage is full and what should restart automatically. Also, raw video or waveform data often cannot just be pushed to the cloud.

My current approach is to keep the processing module independent and put an orchestration layer around it for monitoring, buffering, local storage, events, alerts and remote access.

I’m still trying to find the right boundary between application logic and operations. Curious how others handle this in embedded deployments.


r/IOT 2d ago

A device that turns everyday surface in to a smart home controller and integrates with matter and mqtt. Esp32-s3 based. Local.

5 Upvotes

I created this device that turns any surface into a smart home controller.

Background: I'm an electrical foreman. I wanted a control that lives under a surface instead of a button or panel sitting on top of it, so I built a capacitive sensor that mounts to the underside of a countertop, table, desk, or glass panel and turns that surface into the input. Nothing visible on top other than desired markers for location indication, and because it mounts underneath it stays accessible and serviceable.

The interesting engineering bits:

  • Through-material capacitive sensing. On my prototypes it reliably registers a touch through up to ~60mm of solid stone, quartz, wood, or glass. Material and thickness vary a lot, so each install runs a short guided calibration that sets material-adaptive thresholds.
  • ESP32-S3 running the ESP-Matter SDK (Matter-over-WiFi). Touch zones present as a multi-button remote-style controller.
  • Local-first by design. It speaks Matter and does MQTT auto-discovery for Home Assistant. No cloud account, no subscription.

Honest status: it's a validated prototype, not a shipping product, and it isn't certified yet (Matter cert is a post-funding step for me).

I will drop the landing page in the comments if you want to take a look.


r/IOT 2d ago

Thinking of doing a Phd in the field of digital twins

5 Upvotes

Hi Everyone,

I do not know if this is the right place to post but am looking for some suggestions.

My background is in Earth Science (and a bit of data science and Gis ) and after graduation from bachelor's recently , I have been looking to perhaps do a PhD and have been fascinated by Digital twins . I contacted a professor that seems to do some interesting research in the field and he asked me to make a small research proposal.

I want to combine my earth science background with the field, so I was going to make a proposal about making and managing a digital twin of the local mangrove species . Maybe analyse their climate resistance , potential what if scenarios and climate modelling or try to simulate local ecology or potential of them acting as a natural flood barrier. I would ideally like the PhD to be a combination of field work and modelling/simulation/remote sensing and I feel like this topic is very interesting.

However, I do not know if this is even possible, mangroves are complex systems and even making a model simulating day to day activities seems like a daunting task.

So , my question is , do you think a PhD program in this field is doable/achievable ( around 4 years of PhD) Any advice on what can be included in the research proposal including how to find more information on potential IOT devices that can be used?

Sorry if this post is all over the place, and Thank You so much for reading!!


r/IOT 2d ago

I Built a Real-Time UWB Localization System over Ethernet (ESP32-S3+PoE)

Post image
10 Upvotes

I moved my UWB localization calculations from the ESP32 to a PC, and it made experimenting much easier

I've been playing with a UWB localization setup recently and ended up moving all of the positioning calculations off the microcontroller and onto a PC.

 The UWB nodes only handle ranging between the tag and anchors. An ESP32-S3 with Ethernet simply forwards the ranging data over the local network, while a desktop application runs and updates the tag position in real time and visualizes the trajectory.

This approach turned out to be much more flexible than running everything on the MCU. Trying different localization algorithms, debugging the math, or tracking multiple tags became much easier without constantly rebuilding firmware.

The setup itself is pretty simple:

  •  2 Anchors
  • 1 Tag
  • ESP32-S3 with Ethernet
  • A PC running the visualization software 

Configuration mainly involves assigning IDs and roles to the UWB devices (Tag or Anchor), uploading the Ethernet forwarding firmware to the ESP32, and entering the physical anchor coordinates in the PC application. After that, the position updates continuously as the tag moves around.

So far, it's been a nice platform for experimenting with localization algorithms without worrying too much about MCU resources.

I'm curious how other people here structure their UWB localization systems. Have you found good ways to improve stability when only using a small number of anchors?

I'd love to hear how others approach this problem.


r/IOT 3d ago

Built a custom web dashboard for my ESP projects. Looking for architectural feedback

4 Upvotes

Hi everyone,

I often found it challenging to connect my hardware to a reliable mobile/web UI. Instead of relying purely on standard apps, I decided to build my own custom dashboard to handle both local and cloud databases (integrating Adafruit IO & Firebase).

It includes automation features and basic widgets (ON/OFF, push buttons, terminal). I'm looking for technical feedback from this community on the best practices for structuring IoT web dashboards.

How do you usually handle your project UIs? I'll drop the link to my project in the comments if anyone wants to check the implementation and give me some advice.


r/IOT 3d ago

Ecs OR iot

Thumbnail
0 Upvotes

1.Which is more programming focused

2.Placement wise which is more preferred by software companies

3.Which has more tough acads


r/IOT 5d ago

voice agent with an old android phone

3 Upvotes

my summer internship project is to build an ai voice agent that can communicate over cellular network(gsm) and then be able to give information or do some actions by connecting to other agents, its in a datacenter in faculty
from what i understand, a module like sim7600g is suitable for this, but is kind of expensive where i live, for some reason
i thought about doing the workflow with an old android phone, now is that feasible, do i need root, and what are the things i need to modify in the phone configs, and is this even something i should invest my time in or not, because it feels like hacking and im not sure if its a reliable path


r/IOT 5d ago

Merchant of Record for OTT Platforms | Global Expansion, Payments & Compliance

Thumbnail transactbridge.com
1 Upvotes

r/IOT 5d ago

Looking for ZigBee Fan Dimmer Switch.

1 Upvotes

I bought a Sonoff Dimmer Switch and it LITERALLY blew up as soon as I turned on my fan. I was informed that it was Not meant for fans, only Lights. Now first I don't know electricals enough to know what the difference is between the two requirements for fans and lights, so if someone could explain that, it would be great!

Second, I am search for something to be used for my fans, I have WiFi options but they all require me to connect to the *Company's Servers* which I don't want.

I am looking for a (ZigBee preferred) Fan Dimmer Switch that can Connect to my Home Assistant directly without any external services required.


r/IOT 6d ago

kind of a cool milestone with my solar monitoring setup today

14 Upvotes

Just wanted to share a quick win because I’ve been tinkering with a remote monitoring setup for my off-grid solar rig and finally got it working smoothly. I live in a pretty rural area, and keeping tabs on battery levels without constantly walking out to the shed in the freezing rain has been my main goal this winter. At first, I tried using some basic wifi extenders, but the range was just terrible and it kept dropping connections. I eventually swapped over to cellular using a cheap LTE modem and a custom data plan. I ended up getting my SIM card through Trafalgar Wireless because they had solid coverage options for low-bandwidth IoT stuff in my area. It's honestly such a relief. I woke up this morning, checked my dashboard from bed, and saw everything was running perfectly. If you're working on any remote sensor projects, definitely skip the wifi headaches and just look into cellular from the start. It saves so much troubleshooting time.


r/IOT 7d ago

What is the hardest project you have worked on?

10 Upvotes

I wrote this because I feel kind of stuck with my learning. I've mostly learned embedded systems on my own by building small projects. They usually end up working but I almost never face the kinds of problems I see discussed here. I keep seeing comments like "the ADC was too noisy," "the timing was off," or "the PCB caused the issue.". It makes me wonder how do you even end up discovering those problems? Is it something you notice only after using measurement equipment like an oscilloscope or something else?

For example, people often say things like "the ESP32 ADC isn't very good." I also see comments like "You need a transistor here," "Add a pull-up resistor," or "Use an external ADC instead of the built-in one.". How do people know that? If I add extra components, it's almost always because I saw them in a tutorial or copied an existing design. I'm not choosing them because I recognized a limitation in my own circuit.

How do you actually come to that conclusion? What kind of project exposes those limitations?

I've almost never run into issues like that myself. It makes me wonder if the projects I'm building just aren't difficult enough or there is something off with my project but I didn't realize it.

To be honest, I don't even know what kind of project I should build next. Most of the tutorials I find online are fairly straightforward and don't involve much troubleshooting.

What's the hardest embedded project you've worked on, and what made it so difficult? Was it the firmware, the hardware, debugging, or something else? Also, what sensors or modules have given you the biggest headaches?

I have a small collection of sensors and modules lying around, but I'm stuck on what to build with them. Would it make sense to list what I have here or would it be better to make a separate post asking for project ideas?


r/IOT 6d ago

Which AI (ChatGPT, Claude, Gemini, Perplexity, etc.) would you choose as a long-term engineering partner for an Arduino/IoT product?

0 Upvotes

I'm in the early stages of developing a commercial Arduino/IoT product and I'd like to subscribe to one AI assistant that can support me throughout the entire development lifecycle.

Without getting into the specifics of the product, it's an embedded system that:

  • Collects data from multiple hardware components and sensors.
  • Processes and stores usage/consumption metrics.
  • Includes RFID-based identification.
  • Needs to be configurable by end users through a simple, user-friendly interface.
  • Sends notifications/alerts via channels like SMS, WhatsApp, or Telegram.
  • Will eventually involve firmware, backend services, APIs, databases, and possibly a web/mobile configuration interface.

I'm not looking for an AI to generate the entire product for me. What I need is something that can act as an experienced engineering assistant by helping with:

  • Arduino/ESP32 firmware (C/C++)
  • Hardware architecture and component selection
  • Understanding datasheets and communication protocols
  • Debugging firmware and hardware issues
  • Backend development (likely Node.js)
  • Database design and APIs
  • System architecture decisions
  • Reviewing code and suggesting improvements
  • Brainstorming implementation approaches and identifying potential pitfalls

I'm currently considering ChatGPT, Claude, Gemini, Perplexity, GitHub Copilot, Cursor, or any other AI tools you've found valuable.

For those who've built real embedded/IoT products:

  • Which AI do you use the most, and why?
  • Do you rely on one tool or combine multiple?
  • Which AI is best at reasoning through complex engineering problems instead of just generating code?
  • If you could pay for only one subscription, which would you choose for a project like this?

I'm looking for recommendations based on real development experience rather than feature comparisons or benchmarks.

Thanks in advance!


r/IOT 7d ago

Need advice: UWB worker tracking with wireless multi-hop backhaul inside a steel vessel

7 Upvotes

I’m developing a portable worker-positioning and emergency-alert system for a highly metallic environment with multiple steel compartments. GPS does not work, and Wi-Fi/BLE connectivity can be unreliable because of signal blockage, multipath and the Faraday-cage effect. Permanent wiring is also impractical because the internal layout changes during construction.

My current concept is:

  • Battery-powered magnetic UWB anchors mounted temporarily on steel walls
  • UWB wearable tags for workers, including an SOS button
  • AoA/ranging for estimating worker location
  • Additional anchors where multipath causes ghost positions
  • Anchor-to-anchor wireless forwarding until the data reaches an external gateway
  • A local offline dashboard showing worker location, confidence and SOS alerts

The intended flow is:

Worker wearable → nearby UWB anchor → neighbouring anchors/relays
→ edge gateway → local server/dashboard

My main question is about the backhaul. Can the same UWB anchor hardware realistically handle both positioning and hop-by-hop data forwarding, or would it be better to add a separate Thread, BLE Mesh or sub-GHz radio?

I’d also appreciate advice on anchor placement around hatches and corridors, handling closed steel compartments, and suppressing multipath-induced ghost positions. Experience with UWB, AoA, industrial RTLS or wireless systems in metal-heavy environments would be especially helpful.


r/IOT 7d ago

Smart life troubleshoot connectivity

2 Upvotes

Hi, I'm trying to link my heat pump via the smart life app. I'm unable to get the heat pump to connect to my router after entering my wifi password in the connect screen.

Trouble shooting. On same wifi network. Correct password. Made the network 2.4ghz only. Got an old router and set it up as a dedicated 2.4ghz access point. Have a decent connection from heat pump to router (speed test via phone was at least 5mbps). My router is a deco m5 unit.

Funny enough I connected the heat pump via my phone's wifi hotspot (fold 7). But this is not a long term solution as I don't have a spare phone and Sim to leave at home so the heat pump has internet.

Any clues to how I can get the heat pump to connect to my deco m5 wifi? If it helps I have a robot vacuum lublulu that also connects via smartlife and hooks up to my deco wifi no probs. This heat pump is the first iot device that has had trouble connecting to my wifi, I got a gazillion smart lights, PowerPoints etc.

Thanks and apologies if this is the wrong sub/feel free to delete


r/IOT 8d ago

Should i do masters in llms or iot+ai(physical twin)?

10 Upvotes

About to start my masters and have the opportunity to work with alot of professors, but what i am interested in are either llms or iot and ai mix, obviously llms are currently the dominant field, but i read before that physical ai is the future and the winner in the long run, i dont mind both honestly, both are super interesting, which one should i go with here?


r/IOT 8d ago

Top firmware development Companies/company/services

26 Upvotes

We're looking for a firmware development company for an embedded project, and I'm trying to separate genuinely strong engineering teams from companies with polished marketing.

One name that keeps coming up is Lemberg Solutions. Their experience seems relevant to the kind of work we're planning, but I'd rather hear from people who've actually worked with them-or with other teams in this space.

If you've hired a firmware development company before, who would you recommend and, more importantly, why? Was it their technical expertise, communication, ability to solve unexpected hardware issues, or the support after launch that made the difference?

I'm much more interested in real experiences than another ""Top 10 companies"" list. Who genuinely exceeded your expectations?


r/IOT 8d ago

I built a free MQTT Explorer + Device Simulator to test IoT backends without physical hardware

Thumbnail
3 Upvotes

r/IOT 10d ago

New Integration - Best Sump-Pump Monitoring - Level Sense Pro Observer

Thumbnail
2 Upvotes

r/IOT 12d ago

Browser-based AI BMS dashboard analysis

Thumbnail
3 Upvotes

r/IOT 13d ago

I build a set of free online web-based tools for everyone!

Thumbnail
gallery
21 Upvotes

PulseForge is an assortment of free tools that are accessible via the internet. The tools are targeted at makers, programmers, and hobbyists.

🌐Give it a try: https://theneonterminal.github.io/PulseForge

⭐And if you find the tool useful, be sure to give it a star on GitHub: https://github.com/theNeonTerminal/PulseForge

I am working hard to update the project by fixing bugs and adding some additional functionality. Feel free to contact me with any ideas for new tools or changes.

Looking for opinions; if anything isnt good for not working good or any comment you would like to make (open to resolving both good and bad ones)

Regarding advertising: I might decide to use Google AdSense to monetize my website in the future. My primary aim is to create a friendly experience without any pop-ups or autoplaying video clips.


r/IOT 13d ago

books or online resources to learn about IoT in agriculture

13 Upvotes

Can someone recommend some books or online resources to learn about IoT in agriculture?


r/IOT 13d ago

Low cost device for dry contact/notifications

3 Upvotes

Hi all -

I'm looking for a cheap device to use to read(?) a 24v signal and notify me.

For context, I have injection molding machines that run lights-out. I want to be notified when a machine alarms or shuts down. I don't need to know why - just that it happened. I would just pull from the alarm stack light signal at that point.

I was looking at Shelly devices, but I'm not sure that's what I'm looking for. Something with an app would be nice (push notifications with addressable "names" for each machine a plus).

Any suggestions would be appreciated. Thanks.


r/IOT 15d ago

I need part time job

6 Upvotes

Hi everyone,

I'm an IoT/SCADA Engineer from Hyderabad, India, currently working full-time and looking for part-time or freelance opportunities in Industrial IoT, SCADA, or automation.

My experience includes:

Industrial IoT (IIoT) solutions

MQTT (Mosquitto, MQTTX), Modbus RTU/TCP

PLC-to-Cloud communication and IoT gateway integration

Siemens LOGO! PLC and S7-1200

WinCC SCADA, HMI development, Process Historian

SQL Server, T-SQL, SSRS reporting

Node-RED, ESP8266 (NodeMCU)

JSON telemetry, cloud integration, remote monitoring

Troubleshooting industrial communication and SCADA systems

I've worked on complete SCADA applications, MQTT-based telemetry pipelines, PLC communication, historian integration, and real-time industrial monitoring systems.

If you have any freelance, contract, or weekend/evening part-time work related to IIoT, SCADA, PLCs, MQTT, gateways, or industrial automation,

I'd be happy to connect.

Feel free to DM me. Thank you!


r/IOT 15d ago

Looking for part-time/freelance work (electronics and systems student)

5 Upvotes

Hey everyone,

I'm an Electronics and Systems Engineering student looking for part-time work, freelance projects, or even small paid tasks.

I recently completed an internship where I built an AI-powered assistant for visually impaired people. It uses computer vision to recognize objects, read text aloud, answer questions about the surroundings, and respond to voice commands, making it easier for users to navigate and interact with their environment.

Besides that, I'm comfortable with programming and enjoy building things and solving problems. I also speak English fluently and have over 2 years of experience teaching English, so I'm open to work that involves either tech or English.

If anyone needs an extra hand on a project or knows someone looking for someone with my background, feel free to DM me. I'd be happy to send my CV.

Thanks!