IoT Development FAQ | LoRaWAN, ESP32 & Custom IoT Solutions | WeMakeIoT

Your IoT development questions, answered

From LoRaWAN gateway setup to ESP32 firmware and SensorVision dashboards — common questions from startups and manufacturers we work with.

120+ Projects delivered
20+ Countries served
10+ Years of IoT experience
30k+ Engineering hours
📡

LoRaWAN development

Long-range, low-power wireless IoT networks

When should I choose LoRaWAN over WiFi or cellular for my IoT project? +

LoRaWAN is the right choice when your devices are battery-powered, spread across large outdoor or indoor areas, and only need to transmit small data payloads (sensor readings, status flags, GPS coordinates). It reaches up to 15 km in rural areas and 2–5 km in dense urban environments, with battery life up to 10 years.

WiFi suits high-bandwidth applications with mains power — streaming, on-site dashboards, cameras. Cellular (Particle or NB-IoT) suits mobile assets or deployments where LoRaWAN coverage is unavailable but cost is less critical. Many projects combine all three: BLE for local device configuration, LoRaWAN for long-haul data, cellular as failover.

What is the difference between LoRa and LoRaWAN? +

LoRa (Long Range) is the physical radio modulation technique — the radio layer — that enables long-range, low-power wireless transmission. LoRaWAN is the open networking protocol built on top of LoRa that adds device authentication, bi-directional communication, end-to-end AES-128 encryption, and network management logic.

WeMakeIoT implements both private LoRaWAN networks using Chirpstack (application and network server) and public networks via The Things Network (TTN). We also handle ThingsBoard integration so your LoRaWAN devices flow directly into a managed IoT dashboard.

Can WeMakeIoT build a private LoRaWAN network for my site? +

Yes. Private LoRaWAN networks are ideal for industrial sites, large farms, or campuses where you need full data sovereignty and no dependency on a public network. WeMakeIoT handles gateway selection and placement, Chirpstack network and application server setup, device provisioning, and cloud pipeline from edge to your IoT platform.

For visualisation and alerting, we typically connect the private network to SensorVision or ThingsBoard depending on your requirements. See our mine safety monitoring case study for a real-world 60-device private LoRaWAN deployment.

What industries use LoRaWAN most effectively? +

WeMakeIoT has deployed LoRaWAN across agriculture and aquaponics (soil moisture, tank levels, water quality), industrial safety (gas detection, temperature in mines), smart buildings (occupancy, energy monitoring), logistics (asset tracking, cold-chain), and water management (trough monitoring, flow sensors).

LoRaWAN's long range and low power make it uniquely suited for any deployment where running cables or swapping batteries frequently is impractical.

🔧

ESP32 & firmware development

Edge hardware, microcontrollers, and firmware engineering

What is ESP32 and why is it widely used in IoT products? +

ESP32 is a low-cost, low-power system-on-chip microcontroller with built-in dual-mode Bluetooth and Wi-Fi, developed by Espressif Systems. It handles sensor data acquisition, edge processing, OTA firmware updates, and cloud communication in a single chip — making it ideal for production IoT devices where cost, size, and power efficiency matter.

WeMakeIoT uses ESP32 (including the ESP32-S3 and ESP32-C3 variants) across dozens of project types including industrial sensors, smart agriculture devices, warehouse monitoring, and connected consumer products.

When should I use ESP32 instead of Raspberry Pi? +

Choose ESP32 when your device needs to run on battery power, deploy at scale (10+ units), operate in harsh temperatures, or perform a specific sensing and communication task. ESP32 boots in milliseconds, runs for years on a battery, and costs a fraction of a Raspberry Pi per unit at scale.

Use Raspberry Pi when your application needs Linux, local video processing, computer vision, or acts as an IoT gateway aggregating data from multiple ESP32 nodes. In our 60-device mine safety project, we chose ESP32-S3 over Raspberry Pi precisely for these reasons — read the full breakdown in our ESP32 vs Raspberry Pi comparison.

How does WeMakeIoT handle OTA (Over-the-Air) firmware updates for deployed devices? +

OTA update capability is built into all production firmware by default. This allows bug fixes, new features, and security patches to be deployed remotely without a physical service visit — critical when devices are spread across multiple sites or countries.

WeMakeIoT implements rollback mechanisms to prevent devices from becoming permanently unresponsive (bricked) after a failed update. This is a common failure mode on large device fleets — we wrote about the risks and prevention approach in our firmware bricking prevention article. Both SensorVision and ThingsBoard deployments support fleet-wide OTA.

Can WeMakeIoT handle PCB design and hardware prototyping, not just firmware? +

Yes. WeMakeIoT's IoT Solutions Development service covers the full hardware stack: device prototyping, PCB schematic and layout design, enclosure design, and fabrication coordination. The team bridges hardware and software — the same engineers who design the PCB write the firmware, which reduces integration failures that happen when these are handled separately.

📊

SensorVision platform

Customisable IoT SaaS dashboards and device management

What is SensorVision and how quickly can it be deployed? +

SensorVision is WeMakeIoT's customisable IoT SaaS platform that bridges physical sensors and digital intelligence dashboards. It supports MQTT, HTTP, and UDP device onboarding, includes real-time drag-and-drop visualisation widgets, OTA firmware updates, multi-tenant hierarchy, alert management, and one-click CSV/Excel data export.

Most deployments are live within days rather than months — significantly faster than building a custom IoT platform from scratch. SensorVision is available as a white-label platform, meaning manufacturers can deploy it under their own brand.

Does SensorVision work with LoRaWAN devices and third-party sensors? +

Yes. SensorVision is protocol-agnostic and designed to ingest data from any IoT device that communicates via MQTT, HTTP, or UDP. LoRaWAN devices routed through Chirpstack connect natively. Third-party sensors from manufacturers like Milesight also integrate — see the Milesight VS132 people-counting integration as a live example.

Can a sensor manufacturer use SensorVision as their own branded platform? +

Yes — this is one of SensorVision's primary use cases. Sensor manufacturers and hardware OEMs can white-label the platform under their own brand, giving their customers a professional data visualisation and device management experience without building the software themselves.

This model significantly compresses time-to-market and creates a recurring software revenue stream alongside hardware sales — which we explored in depth in our Sensor-as-a-Service valuation article and the whitelabel vs in-house strategy guide.

🏗️

Working with WeMakeIoT

Services, process, and what to expect

What IoT development services does WeMakeIoT provide end-to-end? +

WeMakeIoT provides the full IoT product stack through two main service lines:

IoT Solutions Development — device prototyping, firmware engineering (ESP32, LoRaWAN, BLE), PCB design and fabrication, IoT platform integration, mobile app development (Flutter / React Native), cloud and analytics integration.

IoT Research & Development — rapid prototyping with production-ready design, secure and scalable architecture, partial or full-stack IoT development for teams that have some capabilities in-house.

Can WeMakeIoT help if I only need firmware, not the full stack? +

Yes. The IoT R&D service explicitly offers partial-stack development — meaning you can engage WeMakeIoT for just the firmware layer, just the cloud pipeline, or just the dashboard, and integrate with your existing hardware or platform. Many clients come with a working prototype and need production-grade firmware before scaling.

What industries and verticals does WeMakeIoT serve? +

WeMakeIoT has delivered projects across agriculture and aquaponics, smart buildings and facilities management, environmental monitoring and water management, industrial safety (including mining), logistics and asset tracking, healthcare technology, and retail intelligence. The team has completed 120+ projects across 20+ countries, working with startups, SMEs, and established manufacturers.

Does WeMakeIoT lock me into proprietary technology? +

No. WeMakeIoT builds on open standards throughout: LoRaWAN (open protocol), ESP32 (open SDK), MQTT and HTTP (open transport standards), and Chirpstack (open-source network server). This means your firmware, devices, and data pipelines are not dependent on a single vendor and can be maintained or migrated by any competent IoT team.

⚙️

IoT platforms & data

ThingsBoard, SensorVision, data pipelines, and dashboards

What is ThingsBoard and when does WeMakeIoT use it? +

ThingsBoard is an open-source IoT platform that handles device management, data collection and visualisation, rule-based alerts, workflow automation, and remote device control. WeMakeIoT uses ThingsBoard for enterprise IoT deployments that need a self-hosted or on-premise solution, complex rule engines, or deep customisation at the data pipeline level.

SensorVision is typically the faster, managed option for manufacturers and startups who need a ready-to-deploy SaaS dashboard. Both can connect to LoRaWAN networks via Chirpstack integration.

How can I visualise my sensor data without building a dashboard from scratch? +

The fastest path is SensorVision — WeMakeIoT's pre-built IoT SaaS platform with drag-and-drop widgets for gauges, charts, maps, and tables. It connects to any device sending MQTT or HTTP, and most deployments are live within days. You can book a free demo to see it with your own data types.

We covered the sensor data visualisation challenge in detail — including what questions to ask when choosing an approach — in our sensor data visualisation guide.

What happens when my IoT device stops sending data? +

Silent data gaps are a serious operational risk — decisions made on incomplete data can be as harmful as no data at all. WeMakeIoT builds data integrity monitoring into production deployments: heartbeat checks, last-seen timestamps, threshold-based alerts, and pipeline health dashboards within SensorVision.

We explored this problem in depth — including real-world consequences for cold-chain, industrial, and agriculture deployments — in our data gap crisis article.

🚀

Getting started

How to begin your IoT project with WeMakeIoT

How do I get started with WeMakeIoT? +

The fastest path is to book a free consultation. The engineering team will review your project brief, recommend the right technology stack — whether that's LoRaWAN, ESP32, BLE, or Particle cellular — and outline a development roadmap.

If you need a dashboard quickly, you can also register for a free SensorVision demo to see the platform with your specific device type and data requirements.

Does WeMakeIoT work with international clients? +

Yes — WeMakeIoT has delivered projects across 20+ countries including clients in Switzerland, the USA, Australia, and across Europe. The team communicates in English, works across time zones, and handles remote-first project delivery as a default. See more about the company and the team.

Where can I read more about IoT development topics? +

The WeMakeIoT blog covers practical IoT engineering topics written by the team from real project experience — not generic content. Recent articles include comparisons of ESP32 vs Raspberry Pi, preventing firmware bricking, the data gap crisis, and IoT strategy for sensor manufacturers. You can also browse posts by technology: LoRa, ESP32, IoT platforms, BLE.

Ready to build your IoT product?

Our engineering team has delivered 120+ projects across 20+ countries. Let's talk about yours.