r/IOT

▲ 13 r/IOT

Best IoT connectivity platforms in 2026?

Trying to evaluate IoT connectivity platforms for 2026 and curious what people here are actually using in production. What’s been reliable for you so far?

reddit.com
▲ 6 r/IOT+2 crossposts

Change colors, logos on ThingsBoard CE for free! instead of 100$

https://preview.redd.it/72ugxm7kun0h1.png?width=2560&format=png&auto=webp&s=41114ec9282427d2bd3d347d169b420fb0e516ee

So i am building this project: github.com/iamkaran/tb-override It lets you save 100$ and use the OSS Version of ThingsBoard!

Features:

It lets you change the colors, logos, radius, borders everything related to CSS at runtime without the need of rebuilding from source and you can even save themes to change the UI using presets in a click of a button!

Backstory:

I have been using ThingsBoard (PE) for over 3 years now and i am always irritated by it as the only reason i am paying like 150$ is because i need the White-labeling it provides even though i knew the CE edition is already OSS (and has everything in unlimited) but in reality doing white-labeling from the source is a pain in the ass.

And that's when i got an idea for a project like this (i built it a year ago in python but since it solved an actual problem i decided to re-write it in go and maybe make it better and easier to use) Also i didn't use any AI (i dont want to promote ai slop)

How it works:

tb-override using NGINX to proxy your thingsboard instance but in the process we intercept the HTML Response and literally inject our own CSS files:

<link rel="stylesheet" href="/custom.css">
<link rel="stylesheet" href="/rules.css">

Right now it only works on Linux with NGINX for reverse proxying but in the future i will make it more flexible

Can you guys show some support by ⭐'ing it? Someone out there will be helped by it!

reddit.com
u/Much-Grab3826 — 1 day ago
▲ 5 r/IOT

Affordable LED screens which can run a program to sync data

Hi, I am looking for an LED display screen which can be placed atop a table and can run ads. The screen should run a program to sync data related to ads shown. I found several screens online which run android OS and have RAM and storage which can do the job but this is out of budget. What is the best and cheapest way I can achieve this? Can I do this with just a screen without an OS but connected to a Raspberry Pie? I want the best affordable solution.

reddit.com
u/disbwoidabs — 5 days ago
▲ 3 r/IOT

GSM SIM800L EVB + ESP32S3mini can make calls but SMS sending hangs at AT+CMGS

https://preview.redd.it/tsj838p6ai0h1.png?width=1602&format=png&auto=webp&s=e4c2b64da4a344e6839cb97d5a05692184ca3b0e

https://preview.redd.it/fa02b095bi0h1.jpg?width=1599&format=pjpg&auto=webp&s=b0a6272555cd8a23d57cd48f96a18ed0f1c43a2b

https://preview.redd.it/ukafals6bi0h1.jpg?width=899&format=pjpg&auto=webp&s=f6f7aa372cfbc6f4af38bb812a197921049960d3

Need help with SIM800L + ESP32-S3 SMS issue

The team i'm mentoring using:

  • ESP32-S3 Mini
  • GSM SIM800L EVB
  • 3.7V / 7.4V battery setups tested
  • common GND connected
  • TX/RX connected correctly
  • 1000uF capacitor tested also

Current status:

  • AT commands work
  • AT+CPIN? works
  • AT+CSQ works
  • AT+CREG? gives 0,1
  • Calls work perfectly
  • SIM card works normally in phone
  • SMS center number exists (AT+CSCA? returns valid number)

Problem:
SMS sending is unreliable.

Earlier SMS worked 2–3 times successfully, but now AT+CMGS often hangs before getting the “>” prompt.

After increasing delays, now I sometimes get:

>

Prompt received

and the message text prints, but final +CMGS / OK response does not always come and SMS may not arrive.

Also sometimes ESP32 resets during SMS transmission with:
rst:0x7 (TG0WDT_SYS_RST)

Things already tried:

  • longer delays
  • separate power
  • different baud rates
  • capacitor across VCC/GND
  • manual AT testing
  • checking SMSC
  • checking network registration

Could this still be a power issue during GSM burst current, or something carrier/SIM related?

Any suggestions appreciated.

reddit.com
u/Late_Curve1983 — 2 days ago
▲ 11 r/IOT

Device identity for IoT — anyone actually deploying secure elements at scale, or is everyone still using flash-stored keys?

Looking at the gap between "best practice" and "what people actually ship" for IoT device identity.

Best practice says: every device gets a unique private key, generated inside a secure element (ATECC608, OPTIGA Trust M, SE050, etc.), never extractable, used for mutual TLS to the cloud and for signing telemetry.

What I see in actual products (teardowns, leaked firmware, CVE reports): keys in flash, often shared across a product line, sometimes hardcoded in the binary. Even from companies that should know better.

For people who've shipped IoT products at any scale, what's the actual barrier?

  • BOM cost? (608B is ~$0.60 in volume, hard to argue against)
  • Provisioning complexity? (this seems like the real answer — getting unique keys into millions of devices on a contract manufacturing line is genuinely hard)
  • Just nobody asking for it until after a breach?

Curious whether anyone's using the pre-provisioned variants (TrustFLEX, TrustCustom) and whether that actually solves the provisioning problem or just moves it.

reddit.com
u/DistinctTradition200 — 5 days ago
▲ 29 r/IOT+4 crossposts

  1. Centralized access to distributed infrastructure The dashboard provides a single map-based interface for accessing remote equipment, sites, cameras, sensors, and edge nodes.
  2. Fast execution of targeted operations Operators can quickly find the required asset on the map and perform direct actions, such as opening a live view, checking status, or launching a specific workflow.
  3. Real-time operational awareness The dashboard helps monitor the current state of distributed infrastructure in real time, making it easier to react to alerts, abnormal behavior, or changing field conditions.
  4. Incident investigation and context analysis Map markers, event history, device status, and related data can help reconstruct what happened, where it happened, and which equipment or location was involved.
  5. Shared equipment visibility and collaboration Equipment markers can be placed on a shared OpenStreetMap layer, allowing different users or teams to work with the same infrastructure view according to their access rights.
  6. There is no need to have a public IP address and forward ports through NAT

What thoughts and desires do you have, what would you like to see?

u/banalytics_live — 12 days ago
▲ 3 r/IOT+2 crossposts

Pricing IoT Stack (RN + Python)

Built a full-stack IoT ecosystem solo (App + Firmware).
App: React Native
Firmware: Python
Connectivity: 2.4GHz Wi-Fi

What’s the IP value for this stack in 2026?

Thanks!

reddit.com
u/kptbarbarossa — 5 days ago
▲ 9 r/IOT+5 crossposts

How The Internet Travels Across Oceans

This video explores the incredible world of global connectivity, showcasing how underwater internet and fiber optic cables bridge continents. We dive into the science and engineering behind these crucial submarine cables, highlighting the modern technology that powers our interconnected world. Discover how ocean technology enables seamless communication across the globe.

youtu.be
u/MarioAlbasini — 4 days ago
▲ 8 r/IOT

Hi guys, i am a final year computer science student, my final year project is to build a digital twin to automate homes, the digital twin should have a 3D model (which i figured out how to do it), but i have no idea how to connect it with devices and sensors so that i can measure how much power the system is using, convert the power to monthly electricity bills etc.. , please give me your insights

reddit.com
u/Dear_Independence127 — 12 days ago
▲ 12 r/IOT

https://preview.redd.it/vipml6yp90zg1.jpg?width=1280&format=pjpg&auto=webp&s=8d4aa1392329dc32b54a2f6e26a6f71945527cef

Hey everyone,

I wanted to share an open-source weather station I recently finished designing and coding. My goal was to create something small, clean, and extremely power-efficient that I could just leave on my desk.

Here is how it works:

  • Fetches real-time weather data (City, Temp, Real Feel, Min/Max, Wind, Sunrise/Sunset) via the OpenWeatherMap API.
  • Uses a Waveshare 1.54" Tri-Color (Red/Black/White) e-Paper display with custom-designed, pixel-perfect icons.
  • Aggressive Deep Sleep: It wakes up, updates the screen, and deep sleeps for 4 hours. If it fails to fetch data, it does a "Silent Fail" (preserves the last known weather on the screen to avoid ugly error messages) and retries in 10 minutes.

The Hardware & Custom Enclosure: The core of the project runs on a Seeed Studio XIAO ESP32C3. I specifically chose the XIAO because it has a built-in battery charging circuit. This means you can wire a single 18650 Li-ion battery directly to the BAT+ and BAT- pads underneath the board. You don't need any external charging modules or boost converters! You just plug a Type-C cable into the XIAO to charge the device.

I also designed a custom 3D printable enclosure using OpenSCAD to house everything perfectly. It uses M3 brass inserts and screws for a premium, sturdy feel.

(Note: If you have a classic ESP32-WROOM lying around, the code and documentation fully support that too, you'll just need an external charger/boost converter for the battery).

All the code, Fritzing wiring diagrams, and the OpenSCAD 3D models are fully open-source.

GitHub (Code, Wiring & Docs)
MakerWorld (3D Models)

Let me know what you think! I'm really happy with how clean the hardware assembly turned out.

reddit.com
u/deproxynn — 10 days ago
▲ 1 r/IOT

Module GSM/GPS SIM808L

Hey guys,

I have a SIM808 module, an ESP32, and a 3.7V 2500mAh LiPo battery.

My wiring is:

TXD → GPIO16
RXD → GPIO17
VMCU → 3.3V
GND → GND

LiPo+ → SIM808 Battery +
LiPo- → SIM808 Battery -

With this setup, when I press POWKEY the LEDs turn on and I can successfully send AT commands and receive OK.

However, as soon as I insert the SIM card, the LEDs turn on briefly and then shut off immediately.

What could I be missing?

u/TRASH_CAN_404 — 6 days ago
▲ 13 r/IOT

I have an interview this Friday, which questions I should expect? I asked about the level of knowledge they're searching for, the manager responded with "The important thing is that you know the fundamentals because you'll hardly be asked to setup and configure yourself, but you'll guide customers on how to do it." This is the job description:

  • Advise customers on how to use our products within their solutions and resolve challenges related to X Networks products. This involves communication with both customers and our remote support team via a ticketing platform and online meetings.
  • Self-sufficiently resolve technical issues arising from customer's configuration, firmware/software, other sources.
  • Prepare documentation for internal and external use (e.g., X Wiki).
  • Act as a key link between X Networks R&D and other departments or customers, facilitating the resolution of complex technical challenges. Hands-on experience with Linux based OS, industrial protocols, various networking services and protocols and occasional 3rd party peripherals.

What we expect of you:

  • Native or fluent Italian, with good written and spoken English skills to ensure clear and professional client interactions.
  • Strong customer‑oriented mindset with a genuine willingness to help others.
  • Experience in 2nd or 3rd line technical support is considered an advantage.
  • Solid knowledge of computer networking principles.
  • Higher or equivalent technical or engineering education.
  • Ability to work effectively in a fast- paced environment.
  • Proven capability to create clear and accurate technical documentation.
  • CCNA certification or similar courses are a plus.
reddit.com
u/UnclearMango5534 — 8 days ago