{
  "id": 17957517,
  "title": "IoT Software Development Services: How We Build the Software Layer of a Connected Product (OBD-II Telematics and a BLE Wearable)",
  "url": "https://urgent.news/2026/11/03/iot-software-development-services-how-we-build-the-software-layer-of",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-03T11:47:10.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/flyitsolution/iot-software-development-services-how-we-build-the-software-layer-of-a-connected-product-obd-ii-4p1n"
  },
  "original_language": "en",
  "account": "The article discusses how Fly IT Solution provides IoT software development services, which encompasses the integration layer that connects devices, the back end for data storage, the mobile app and web dashboard for users, and the admin tools for managing devices and subscriptions. The focus is on two examples: an OBD-II vehicle tracking platform and a Bluetooth Low Energy (BLE) wearable for an FDA-cleared device.\n\nFor the OBD-II vehicle tracking system, the company built native iOS and Android apps with real-time tracking, trip history, trip maps, and speed alerts. The back end is built with Node.js, and the admin interface allows operators to manage devices and subscriptions. The key decisions include keeping device state on the server, storing raw device events, and computing alerts, trips, and scores from the stored stream.\n\nThe BLE wearable, on the other hand, is FDA-cleared and has no screen; the phone is the interface. The app pairs with the wearable over BLE, controls it, and tracks menstrual cycles. It also provides AI-generated nutrition suggestions based on the user's cycle and usage data. The three decisions made here include not touching the device firmware, focusing on BLE reliability features, and using AI features that are specific and useful.\n\nThe article explains that regardless of the device or app, most connected products share a similar structure. The device communicates via cellular or BLE, data is ingested and stored, the app provides daily features to the user, the admin manages devices and subscriptions, and the intelligence layer uses rules and models to provide live data and control. The architecture for these projects is consistent, with the main differences being the device protocol and specific app features.",
  "summary": "Disclosure: I work at Fly IT Solution , a custom software company. This post describes how we deliver IoT software and uses two of our builds as examples. IoT software development services cover every layer of a connected product except the hardware: the integration that talks to the device, the back end that receives and stores its data, the mobile app and web dashboard people use, and the admin…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}