r/IOT

▲ 7 r/IOT

İ have a farming automation project.

İ have a farming automation project. I want to measure some values by some sensors (like temperature, humidity) and based on that values i want to control devices like air conditioner of humidifier. AI says. Connect all to an industrial I/O and connect the io to rasberry pi. I am a software engineer but i don't understand electronics. What should i learn and what can i do it properly?

reddit.com
u/esmus1 — 14 hours ago
▲ 13 r/IOT+1 crossposts

IoT Sim provider recommendations / research

Hi all,

I am currently exploring options to replace a fleet of 300+ gateways.

Machines currently send payloads via MQTT - 4G Sim.

I am looking for IoT sim providers or solutions to reduce costs.

Current best option is Soracom - 1GB @ EUR42 - 12 month payment - EUR3.50 per month
- Soracom is appealing due to their extra functionality through the dashboards.
- API / Automations, MQTT features, data optimisation features etc.

Does anyone have experience with Soracom? Are they as good as they seem?

Plus, does anyone have any further recommendations that would be worth me exploring?

reddit.com
u/not_a_rob0t_ — 2 days ago
▲ 1 r/IOT+1 crossposts

[Survey] Wireless Communication Problems in Businesses — IDT Student Project

Hi everyone!

We are engineering students conducting a short IDT (Innovation Design Thinking) project survey on wireless communication problems in businesses and organizations.

We are looking for responses from people involved in:

• Manufacturing

• Industrial automation

• IoT / technology

• Logistics / warehousing

• Operations & maintenance

• Engineering

• Business management

• Any work environment that uses wireless devices, sensors, or connected equipment

The survey focuses on understanding:

• How frequently wireless communication problems occur

• Common issues such as disconnections, packet loss, interference, and unstable connections

• Their impact on operations

• How businesses currently detect and troubleshoot these problems

• Limitations of existing approaches

• Useful features for a potential wireless monitoring solution

• Expected cost of such a solution

⏱️ Time required: 3–5 minutes

🔗 Google Form:

In comments

This survey is only for our IDT student project. We are not selling anything, and no confidential business information is required.

If you have experience with wireless systems in a business or professional environment, we'd really appreciate your response.

Thank you!

reddit.com
u/Wild_Bookkeeper4330 — 1 day ago
▲ 62 r/IOT+5 crossposts

I built an AI-powered smart irrigation system using an ESP32 + ML

I built an AI-powered smart irrigation system using an ESP32 + ML

I've been working on this project for a while, and I finally finished the main AI/ML pipeline.

The system uses an ESP32, a capacitive soil-moisture sensor, and a DHT11 to collect environmental data. I then built a machine-learning model that uses these readings to predict whether irrigation is required.

The interesting part for me was getting the different pieces to actually work together.

The pipeline is basically:

ESP32 sensors → dashboard → Flask API → ML model → irrigation prediction

In the video, I walk through the whole project, including:

  • Collecting soil moisture, temperature, and humidity data
  • Building the web dashboard
  • Preparing the data for ML
  • Training the model
  • Evaluating it with a confusion matrix
  • Looking at feature importance
  • Deploying the model through a Flask server
  • Connecting the dashboard to the ML model through an API
  • Testing the final live prediction

One thing I found particularly interesting was seeing how the model's predictions changed once the inference server was running and the dashboard could communicate with the model.

This started as a simple ESP32 soil-moisture monitoring project, but I gradually expanded it into a complete IoT + AI system.

I'm still planning improvements, especially collecting more real-world data and adding additional environmental inputs such as light intensity.

I'd really appreciate feedback on the project, especially on the ML approach, system architecture, and what I could improve next.

🎥 Full project walkthrough attached.

Github Repository:

https://github.com/aqib-ai-ml/ai-powered-smart-irrigation

u/aqib_builds — 3 days ago
▲ 6 r/IOT+1 crossposts

Anxiety about project complexity. Is my self-taught IoT Air Quality Mitigation System deep enough for college capstone compared to pure software projects?

Hey everyone. I'm an Information Technology student currently working on my final Capstone project, and I'm having major imposter syndrome. My project feels like it lacks the "software depth" compared to my peers who are building massive full-stack web apps or management software.

To make matters worse, my college's IT syllabus is notoriously outdated. I essentially had to teach myself modern IoT architecture, C++, and cloud integration from scratch to build this, which makes me feel deeply inadequate about my actual "pure coding" skills.

I am building an IoT-based automated indoor air quality monitoring and mitigation system. It doesn't just read data; it is a multi-node cyber-physical system that actively triggers 220V household appliances (like exhaust fans or air purifiers) when safety thresholds are breached. Here is my current tech stack and architecture:

  • Hardware: ESP32 microcontroller acting as the main hub.
  • Sensors (Industrial Grade): Sensirion SCD41 (CO2, Temp, Humidity), SGP40 (VOCs), and SPS30 (PM1.0 to PM10 mass concentration).
  • Cloud-Synchronized Actuation: A distributed wireless smart plug node equipped with a mechanical relay to safely switch 220V AC wall power. I engineered it to use Google Firebase Realtime Database as a centralized "Source of Truth." The main hub evaluates the logic and pushes trigger states to the cloud, which instantly routes the command to the smart plug.
  • Software/Firmware: Asynchronous C++ loops so the sensors, local 2.4" TFT display, and WiFi stack don't block each other.
  • Cloud & Dashboard: Full Firebase integration. I built a custom Web Dashboard where users can view historical telemetry logs and dynamically adjust the trigger thresholds via sliders (e.g., set the relay to turn on only when CO2 hits 1000ppm).
  • Failover Resilience: If the Wi-Fi drops, the system doesn't crash. The main node intelligently shifts into a passive monitor state—continuing to read sensors, update the local TFT display, and sound physical alarms. It automatically re-establishes the Firebase session to resume cloud logging and relay automation seamlessly the moment the network returns.

My Anxiety/Question: Because my project relies heavily on systems integration, cloud routing, and edge hardware, my actual web codebase isn't as massive as a standard CRUD web dev project. My defense panel consists of strict, traditional IT professors, and I want to make sure I satisfy the "Information Technology" domain requirements.

  • What software-focused features can I add to make this absolutely bulletproof for an IT defense?
  • Are there specific data analytics, database optimizations, or web dashboard features I should integrate to show higher-level programming skills?
  • Has anyone here defended a cyber-physical/IoT project to a purely software/IT panel? How did you justify the complexity when the codebase is smaller?
  • Any advice for a self-taught IoT student dealing with imposter syndrome over their coding skills?

I specifically avoided "scope creep" traps like adding GIS mapping or complex Machine Learning since it runs on an ESP32, but I want to make sure the software architecture is impressive enough. Any advice, roasts, or suggestions are highly appreciated!

reddit.com
u/mrkdnlq1503 — 5 days ago
▲ 110 r/IOT+3 crossposts

Building a TinyML 5-digit Recognition System on ESP32-S3

I've been experimenting with running a complete digit recognition system directly on an ESP32-S3 using TensorFlow Lite Micro.

The goal was to recognize 5-digit readings (such as meter displays) completely on-device without relying on a PC or cloud inference. The hardware I used was an ESP32-S3 development board with an onboard camera and AMOLED display, but the workflow should apply to similar ESP32-S3 camera boards.

How it works:

  • Data Collection: Flashed a utility firmware to capture camera frames aligned via an on-screen yellow bounding box, outputting labeled image pairs and a label.csv.
  • Model Training & INT8 Quantization: Trained a lightweight CNN model and quantized it to INT8 to run within the ESP32-S3's memory limits.
  • On-Device Inference: Compiled the quantized model directly into the ESP-IDF binary and deployed it back to the board.

 The result is surprisingly reliable—it reads all 5 digits cleanly in real time.

 

Hardware & Tech Stack:

  • Board: Makerfabs MaTouch ESP32-S3 AMOLED AI Camera
  • Framework: ESP-IDF + TensorFlow Lite Micro
  • Tooling: Custom Python tools for capture & quantization

 

I put together a detailed write-up covering the complete workflow in case anyone wants to reproduce or adapt it for a similar project. I'd also love to hear how others approach digit recognition with TensorFlow Lite Micro. Have you found any effective ways to improve accuracy or speed up the data collection process?

u/Vearts — 7 days ago
▲ 2 r/IOT

Suggestions for MQTT Mobile App (MQTT Client)

I am working on MQTT Client App for Mobile Phone. Can you please suggest me some features, which can be helpful. :)

Thank you in advance.

reddit.com
u/samir_haq — 6 days ago
▲ 17 r/IOT

Arduino or ESP32

Guys im trying to get into embedded systems and IoT but dk whether to start ESP32 or Arduino.I already know C++ and Python, plus some raspberry PI. Any ideas?

reddit.com
u/Fit_Owl_1548 — 7 days ago
▲ 0 r/IOT

Suggestions for MQTT Mobile App (MQTT Client)

I am working on MQTT Client App for Mobile Phone. Can you please suggest me some features, which can be helpful. :)

Thank you in advance.

reddit.com
u/samir_haq — 6 days ago
▲ 0 r/IOT

IOT device in fan

Someone has installed IOT device in my normal ceiling fan. Can you tell me where exactly it might have been installed? they keep creating noises using the device? I have called the electrician multiple times yet they don't seem to be helpful.

We have checked everywhere except the motor. He refused to open the motor claiming it would ruin it but I think it could be inside the motor. Can you help me figure it out please. It's been months.I initially ignored it but the sounds became controlled and specific.

Edit: here are the pictures https://postimg.cc/gallery/fmGFgDp

reddit.com
u/MagicianLegitimate60 — 9 days ago
▲ 2 r/IOT

What are the skillset I need to shift from IoT to data analysis positions

I worked in telematics then broader IoT solutions and after a break worked with energy meters IoT solutions on the hardware side. I want to use these skills to work in energy transition or e-waste management. I have a master's in business and economics now and electronic engineering undergrad.

I want to work with data that is gathered. I am familiar with C, C++ and Java. And I'm currently learning python. Its a lot of libraries and very nuanced. What is the correct set of skills I need to have for data visualization or management roles?

reddit.com
u/Dry-Weakness-901 — 10 days ago
▲ 6 r/IOT+2 crossposts

Looking for online course recommendations: sensors in digital agriculture (small-farm focus)

​

Hi all! I'm an agronomist with a PhD, currently working as a senior lecturer at a university of applied sciences, where I teach courses in viticulture, olive growing and pomology. I want to specialize in digital agriculture.

I recently completed Purdue University's "Digital Agriculture for Educators" program and I'm now looking for a good follow-up — specifically an **online course covering sensors adapted for small farms**: soil moisture sensors, weather stations, low-cost IoT setups, how they work, how to install them and how to interpret the data.

I'm also preparing a training program to introduce digital agriculture to smallholders in the Mediterranean — growers with a few hectares of vineyards, olives or vegetables. So I'm especially interested in courses that focus on prractical, affordable technology for small holdings rather than large-scale broadacre systems.

Preferences:

- Online (self-paced or scheduled, both fine)

- Certificate is a plus

- Small-farm / Mediterranean crop relevance is a big plus

Has anyone taken a course like this they'd recommend? University extension programs, MOOCs, industry trainings — all suggestions welcome. Thanks!

reddit.com
u/Ra_kija — 11 days ago
▲ 136 r/IOT+2 crossposts

mini STM32N6 Camera

This is a small camera of STM32N6. I'm going to use the back magnetic suction method with the power bank to do some visual recognition projects with AI.

u/KienShen — 14 days ago
▲ 10 r/IOT+1 crossposts

Minecraft IoT I guess

I just made this datapack cus why not

(Don't mind the mods they're only Sodium and Iris but smth is wrong)

u/Designer_Ease_6000 — 10 days ago
▲ 4 r/IOT

How are you guys handling cellular failover for remote setups lately?

My home internet went down for almost six hours during a storm earlier this week, which turned off all my remote monitoring and security feeds while I was away. It made me realize how dumb it is to rely 100% on a single ISP line when you have stuff running that actually needs to stay online.
I spent yesterday trying to put together a simple LTE backup setup using a small secondary router. Finding a normal data plan for it was a headache because most consumer carriers try to force full phone packages with voice and SMS that you don't even need. I ended up looking into dedicated data-only SIMs just to keep it low bandwidth and reliable without paying for a full monthly mobile line. For anyone else running off-grid tech, home automation, or remote hardware, what's your go-to backup method when the main connection drops? Do you use dedicated IoT SIMs or just hotspot off an old phone?

reddit.com
u/beccaaaaaaaaa — 13 days ago
▲ 17 r/IOT

ESP32-P4 - Ultra Low Power Profiler nA to A

It’s finally here! I finally got around to mounting and testing it.

About 3 months ago I started this as a side project, another HAT for the BugBuster app. Some of you might remember the earlier posts about the Logic Analyzer, this time it’s a Power Analyzer.

I've now started to fully test the performance of the AFE and I could not be happier, it reaches 50nA of noise at 1ksps and we get 115nA of noise at 64ksps, also the thermal impact of noise is marginal and this is with a 5V output so i expect lower noise at lower outputs.

The device has been build for IOT and AI development, it offers an MCP to allow Claude to interface with the hardware so it can iterate on your IOT device measuring the consumption with a fantastic resolution and is all fully opensource.

Main features so far:

  • Analog autoranging across 51Ω, 2Ω, and 0.05Ω shunts with ~500 ns response
  • 115 kHz bandwidth with full 24-bit resolution
  • Dual-ADC sampling, so no gaps while the fine ADC switches ranges
  • Measured ~0.5 µA accuracy and 0.2 nA resolution at 8 ksps, or ~2 µA accuracy at full speed (still waiting to validate properly in a standards lab atm validated against 7 1/2 digits keysight meter)
  • Temperature-based calibration, plus SMU-style calibration with programmable voltage/current (7-bit each)
  • Output voltage sensing with optional sense wires
  • Onboard display for control and health monitoring
  • 12-channel flag system (trigger up to 5 V) or 4 channels up to ±12 V
  • Onboard DSP pipeline for FFT and power metrics
  • Integrated PSU: 1.8 V to 20 V, up to 2.5 A continuous

I’m fully aware there are commercial tools out there that would absolutely destroy this thing. That wasn’t really the point, this was an experiment. I’m very comfortable with digital design, but precision analog is a different beast entirely, and I learned a lot in the past month. When you start chasing low leakage, everything matters. Touch the wrong trace once and you’ve got a nice extra 300 nA offset for free.

As with my previous projects, this is fully open source (hardware + software). I’ve had people ask if I’d sell boards, but I’m sticking to sharing the files instead. If you want to build one, feel free to reach out, I’m happy to help with BOM quirks or bring-up.

Repo:https://github.com/lollokara/BugBuster

It's all for free and AGPL licensed so feel free to do whatever you'd like with it.

PCBs were provided for free by JLCPCB using the JLCONE app, and I could not be happier with the quality of them.

u/lollokara — 14 days ago