Posts by favoriot

Favoriot Hardware Onboarding

Favoriot – Hardware Integration & Onboarding Guidelines

July 8th, 2026 Posted by BLOG 0 thoughts on “Favoriot – Hardware Integration & Onboarding Guidelines”
Hardware Integration & Onboarding Guidelines | FAVORIOT
● Technical Specification

Hardware Integration & Onboarding Guidelines

A technical specification and verification guide for onboarding end-devices and gateways onto the FAVORIOT IoT platform — covering architecture, connectivity protocols, payload structure, and production hardening.

Document: Hardware Integration & Onboarding Guidelines Version: Latest — July 7, 2026 Publisher: FAVORIOT Sdn Bhd Audience: Hardware & Firmware Engineers, System Integrators

01 Architectural Overview & Integration Model

The Favoriot platform operates on a structured, multi-tenant hierarchy designed to handle large-scale deployments securely and efficiently. To seamlessly offload your telemetry data to our cloud infrastructure and reliably receive downstream commands, devices must map strictly to this topology:

Project
Application
Group
Device

Authentication

All device interactions require authentication. You can use your global Developer API Key for early-stage prototype testing, but production hardware must use the specific Device Access Token generated when a device is registered.

Payload Format

Favoriot natively handles data in JSON format. Your device payload must include the target identifier and a data object mapping your transmission parameters.

02 Supported Connectivity Protocols

Favoriot supports three primary ingress protocols, allowing you to choose the best fit based on your hardware resources, power constraints, and network environment.

ProtocolConnection TypeAuthenticationOptimal Use Case
REST API (HTTP/S)Request–ResponseHeader: apikey or AuthorizationCellular (NB-IoT/LTE-M) or Wi-Fi devices uploading data at periodic, longer intervals.
MQTTPublish–SubscribeUsername/Password = TokenReal-time, bi-directional, low-bandwidth, or battery-constrained environments (e.g., ESP32, Linux Gateways).
CoAPUDP Request–ResponseToken-based passingUltra-lightweight resource-constrained embedded systems.

03 Step-by-Step Integration & Verification Guide

Follow these five steps in order — from platform provisioning through gateway edge translation — to bring a device online and verified.

1

Platform Provisioning

Before programming your hardware, you must establish its digital twin on the Favoriot platform:

  1. Register an account on the Favoriot Platform at platform.favoriot.com
  2. Log into the Favoriot Platform Dashboard.
  3. Create a Project, followed by an Application, and a Group.
  4. Create a Device under your group.
  5. Note down the Device Developer ID (e.g., deviceDefault@myproject) and the auto-generated Device Access Token.
2

Constructing the Payload

Your device or gateway must format its payload as a valid JSON object. The core keys are defined below:

  • device_developer_idString identifying your registered device.
  • dataObject containing an arbitrary number of key-value parameters.
{
  // Example payload
  "device_developer_id": "deviceDefault@myproject",
  "data": {
    "temperature": 26.5,
    "humidity": 62,
    "battery": 94,
    "status": "active"
  }
}
3

Protocol Integration & Code Implementation

Option A

Integrating via REST API (HTTP)

  • Endpointhttps://api.favoriot.com/v2/streams
  • MethodPOST
  • HeadersContent-Type: application/json, apikey: YOUR_DEVICE_ACCESS_TOKEN
curl -X POST https://apiv2.favoriot.com/v2/streams \
  -H "Content-Type: application/json" \
  -H "apikey: YOUR_DEVICE_ACCESS_TOKEN" \
  -d '{"device_developer_id":"deviceDefault@myproject", "data":{"temperature":26.5}}'
Option B

Integrating via MQTT

  • Broker Hostmqtt.favoriot.com
  • Ports1883 (Non-secure)  |  8883 (Secure TLS/SSL)
  • CredentialsUsername & Password are both set to your YOUR_DEVICE_ACCESS_TOKEN
  • Publish TopicYOUR_DEVICE_ACCESS_TOKEN/v2/streams
  • Subscribe TopicYOUR_DEVICE_ACCESS_TOKEN/v2/streams/status
mosquitto_pub -h mqtt.favoriot.com -p 1883 \
  -u "YOUR_DEVICE_ACCESS_TOKEN" -P "YOUR_DEVICE_ACCESS_TOKEN" \
  -t "YOUR_DEVICE_ACCESS_TOKEN/v2/streams" \
  -m "{\"device_developer_id\":\"deviceDefault@myproject\",\"data\":{\"humidity\":\"60\"}}"
4

Verification & Data Validation

  1. Telemetry Check — Go to the Device Data or Streams tab on the Favoriot Dashboard to verify values in real-time.
  2. Data Graphing — Build a temporary line widget or gauge to confirm numbers parse accurately.
5

Gateway / Edge Translation (If Applicable)

For LoRaWAN, Zigbee, or Bluetooth gateways:

  1. Program the gateway to parse incoming peripheral packets (binary/Hex).
  2. Pack decoded variables into the standard Favoriot JSON format at the edge.
  3. Forward the translated JSON payload using the REST or MQTT setups documented above.
Architect’s Note

By normalising and parsing proprietary payloads directly on the gateway edge, you dramatically reduce data usage over backhaul connections and keep ingestion processing times highly predictable.

04 Production Hardening Checklist

Before finalising your hardware for commercial deployment, ensure you verify the following standards:

  • Transport Security — Production devices must use HTTPS or MQTT over TLS (Port 8883) to encrypt all data in transit.
  • Token Management — Devices must never hardcode a single master Developer API Key. Always provision individual, strictly bounded Device Access Tokens.
  • Retry Logics & Exponential Backoff — If network connectivity drops, your device must implement an exponential backoff algorithm to prevent slamming the platform once connection restoration occurs.
  • Payload Optimization — Keep your JSON keys short and clean (e.g., use temp instead of ambient_room_temperature) to minimize bandwidth consumption.

05 Device Certification Criteria

To achieve a PASS status for onboarding, your device or gateway must successfully fulfill the Functional Ingestion Criteria below within the Favoriot Platform Dashboard.

PASS
Data Stream Ingestion

Telemetry payload is accepted by the platform endpoints without returning HTTP 4xx/5xx error codes or MQTT broker connection rejections.

PASS
Field Parsing Accuracy

All data keys mapped inside the JSON data object (e.g., numerical variables like temperature or humidity) parse natively into the Device Data or Streams tab as separate, distinct fields without formatting failures.

PASS
Real-Time Delivery

Transmission timestamps or dashboard data refreshes reflect the data arrival immediately upon device payload delivery.

PASS — if applicable
Downstream Command Execution

The device successfully subscribes to the status topic and receives downstream remote procedure calls (RPC) or command strings dispatched from the platform dashboard.

Submission requirement: Please share with us a screenshot of the Data Streams tab showing successfully parsed JSON object parameters matching physical sensor outputs.

06 Video Tutorials & Additional Resources

To assist your technical team with step-by-step visual references for configuring projects, applications, and devices on the dashboard, please refer to our curated video guide.

🎥
Favoriot Platform Configuration — Short Tutorials

A curated playlist covering project, application, and device setup on the Favoriot dashboard.

Watch the playlist ↗
FAVORIOT Sdn Bhd (1219049-H) — Suite 30, Level 3A, IOI Business Park, 47100 Puchong, Selangor, MALAYSIA

Favoriot Partner Network – Application Form

July 7th, 2026 Posted by BLOG 0 thoughts on “Favoriot Partner Network – Application Form”

Favoriot Builder Grant – Application Form

July 7th, 2026 Posted by BLOG 0 thoughts on “Favoriot Builder Grant – Application Form”

The world needs more builders.

That’s the belief behind the Favoriot Builder Grant, a sponsored platform access programme open to universities, TVET centres, student teams, startups, incubated ventures, living-lab teams, government agencies and statutory bodies anywhere in the world who want to build a real IoT project using the Favoriot platform.

We’ve spent years connecting devices, building dashboards, and turning raw sensor data into decisions that operations teams can actually act on. What we’ve learned along the way is simple: the best IoT solutions rarely come out of a slide deck. They come from teams who are given the tools, the guidance, and the room to build something real. The Builder Grant exists to give more of those teams that chance.

What the Builder Grant Actually Is

Let’s be upfront about what this is and isn’t. The Favoriot Builder Grant is not a cash grant. We don’t transfer money to recipients. Instead, selected teams receive Platform Credits, which unlock sponsored access to the Favoriot platform, along with project guidance and templates to help move a real idea forward.

The goal is straightforward: help builders move from idea to working prototype, from prototype to live dashboard, and from dashboard to a pilot-ready solution.

This is also a scoped programme. It supports specific, named IoT projects, not general teaching budgets, lab operations, or training funds. If your team has a real problem to solve and a clear owner to drive it, this is built for you.

Who Should Apply

The Builder Grant is designed for:

  • Universities: engineering faculties, computer science departments, smart campus teams, and research centres
  • TVET and skills centres: project teams working out of IoT labs, automation labs, or technical training centres
  • Student teams: final-year project teams, hackathon teams, and research assistants, applying through their faculty or university
  • Startups: early-stage IoT, AIoT, smart city, agriculture, healthcare, logistics, energy, or industrial teams
  • Incubated ventures: startups under university, accelerator, government, or corporate incubation programmes
  • Living-lab teams: teams with access to a real site such as a campus, farm, factory, building, council, museum, or testbed
  • Government agencies and statutory bodies: Federal, state, or local agencies, councils, and statutory bodies piloting real IoT use cases such as public facility monitoring, smart city services, or operational dashboards

A quick but important note: student teams, final-year project groups, and research assistants may only apply through their faculty or university. We don’t process applications submitted directly by individual students. Every student project needs a named academic supervisor, faculty coordinator, or innovation office behind it, so the work has institutional backing and a path forward even after the student team moves on.

Apply

Three Tracks, One Grant

There’s only one public grant name, the Favoriot Builder Grant, and applicants are placed into whichever track fits their project best.

  • University Builder Track: for final-year projects, applied research, and project-based prototypes
  • Startup Builder Track: for prototypes, MVPs, customer demos, and pilot proposals
  • Living Lab Builder Track: for real-site showcases, operational dashboards, case studies, and industry demos
  • Government and Statutory Bodies Track: Public sector pilot, operational dashboard, policy-ready proof of concept

What Recipients Receive

Selected teams may receive sponsored Platform Credits for a fixed period, Favoriot Accounts for their team members, guides, templates, sample code, and starter dashboards, plus technical guidance on device connection, data flow, dashboard setup, and alerts. We also support strong teams in preparing a demo, case study, or public showcase, and the strongest projects may be introduced to system integrators, customers, agencies, or the Favoriot Partner Network.

The Kind of Projects We’re Looking For

If your project solves the issue of Operational Blindness by connecting a device, sends real data, and helps someone see and act on what’s happening in the real world, it belongs in this list.

How to Get Started

We’re keeping the first step simple. Register your interest, and our team will follow up with the full application, track options, and everything you need to apply.

Apply  HERE.

Once we hear from you, we’ll share the complete application details, so you can put together a proposal that gives your project the best shot at approval.

Apply

Ready to Build?

The Favoriot Builder Grant is for teams who want to connect devices, build dashboards, monitor real operations, and turn data into decisions. If you’re serious about turning a real-world problem into a working IoT solution, we want to hear from you.

If you’re a System Integrator, solution provider, or service company looking to sell and deploy IoT solutions commercially instead, keep an eye out for details on the Favoriot Partner Network.

Let’s build.

Favoriot Sdn Bhd (201701004884 / 1219049-H) · favoriot.com

Copyright © 2026 All rights reserved