©Code byMilanParmar

Life9sys: an IoT platform for 20+ devices, with alerts on the dashboard in 300ms

Life9sys builds IoT solutions for marine, farming, and water metering. They needed two things: a website that explains technical products clearly, and the software that connects their sensors, trackers, and controllers to a live dashboard. I built both in eight weeks. The platform now connects 20+ devices, handles 1,000+ readings a day, and gets alerts onto the dashboard in about 300ms.

Category
Websites
Industry
IoT & product engineering
Type
Corporate website & IoT platform
Year
2024

At a glance

Client
Life9sys, an IoT product company
The problem
Physical devices on Wi-Fi and 4G needed to send live data to software people could use, and three technical products needed a website that explains them simply.
What I built
The IoT software layer (device communication over MQTT and HTTPS, backend APIs, a live dashboard, alerts, and device control) plus the company website from Figma.
The result
20+ connected devices sending 1,000+ readings a day to one live dashboard. Alerts reach the dashboard in about 300ms, and users can send commands back to devices.
Timeline
8 weeks
Budget
$20,000

The problem: connecting physical devices to software people can use

A sensor on a boat or in a field produces raw data. On its own, that's useless to the person who needs to act on it. Life9sys needed software that takes messages from many devices over whatever connection they have, turns them into readable information, and lets users react, including sending commands back to the device.

They also sell three different products (Marine Intelligence, Farm Connect, and Water Metering System), and technical products are hard to explain on static pages.

How the IoT platform moves data from device to dashboard

Devices never talk to the dashboard directly. They send data through a communication layer to the backend, which processes it and exposes it through APIs. That separation keeps the system organised and makes it safe to add new device types or new screens later.

  1. 01

    Sensors, trackers, and controllers

    Collect readings in the field or receive commands.

  2. 02

    Wi-Fi or 4G

    Whichever connection is available where the device sits.

  3. 03

    MQTT or HTTPS

    MQTT for lightweight, frequent device messages; HTTPS for standard requests.

  4. 04

    Backend and APIs

    Receive, process, and store device data, and expose it safely.

  5. 05

    Live dashboard

    Current readings, alerts, and controls that send commands back.

Realtime dashboards, alerts, and remote device control

The dashboard shows current readings from every connected device in one place. When something needs attention, the system raises an alert instead of waiting for someone to notice. Alerts reach the dashboard in about 300ms, across 20+ devices sending 1,000+ readings a day. Users can also send control actions back to devices, so the dashboard is a control panel, not just a report.

A company website that explains technical IoT products

I built the site from Figma, giving each product its own showcase so visitors can understand Marine Intelligence, Farm Connect, and Water Metering separately. Custom dropdown menus on desktop and a sidebar on mobile keep the three product lines easy to find.

Animations, cursor effects, and carousels add depth where they help explain the products, without hiding the content behind them.

The Life9sys website

  • Homepage

    The homepage leads with the IoT pitch, industry solutions, and the product line in one scroll.

  • About

    The about page covers the company story, culture, and how the work has grown over time.

  • Contact

    Contact is a dedicated page with the enquiry form and the company's reach-out details.

  • Careers

    Careers explains the hiring approach, culture, and the kind of people they look for.

1 / 4

Results

  • 20+

    connected devices

  • 1,000+

    device readings a day

  • ~300ms

    alert to dashboard

  • 8 weeks

    platform and website

Key decisions

  1. 01

    MQTT alongside HTTPS

    MQTT is built for small, frequent device messages on unreliable connections. HTTPS covers standard requests. Supporting both fits more devices and networks.

    Trade-off: Two communication paths to build and maintain.

  2. 02

    Keep devices away from the dashboard

    A backend and API layer between devices and screens controls what data gets through and makes the system easier to extend.

    Trade-off: More layers than wiring devices straight to the app.

  3. 03

    One responsive site instead of separate mobile and desktop versions

    One codebase to maintain, and every page works on any screen.

FAQs

What is an IoT platform?

It's the software between connected devices and the people who use them. It receives data from sensors and trackers, stores and processes it, shows it on dashboards, raises alerts, and sends commands back to devices. Without it, device data sits unused.

Should IoT devices use MQTT or HTTPS?

MQTT for frequent, small messages from many devices, especially on weak mobile connections, because it's lightweight and keeps a connection open. HTTPS for occasional requests and anything that talks to standard web services. Many systems, like this one, use both.

Can one developer build both the website and the IoT software?

Yes, when the scope is clear. It also helps: the same person understands what the products do and how they work, so the website explains them accurately and the dashboard shows what customers actually need.