---
title: Smart Home Internet of Things (IoT) Part 2 - Functional Design to Procurement
description: The Internet of Things (IoT) holds enormous promise of new capabilities for users and new opportunities for businesses. It also presents enormous challenges to systems engineers. Model-Based Systems Engineering (MBSE) potentially provides an efficient way to address those challenges, being holistic, integrated, flexible and object-oriented. To explore this promise, Intercax has started a series of
---

[Intercax - Blog ](https://intercax.com/blog)

# [Smart Home Internet of Things (IoT) Part 2 - Functional Design to Procurement](https://intercax.com/blog/2015/12/20/smart-home-iot-2)

 Written by [Dirk Zwemer](https://intercax.com/blog/author/dirk) | Dec 20, 2015

The Internet of Things (IoT) holds enormous promise of new capabilities for users and new opportunities for businesses. It also presents enormous challenges to systems engineers. Model-Based Systems Engineering ([MBSE](https://intercax.com/mbse/)) potentially provides an efficient way to address those challenges, being holistic, integrated, flexible and object-oriented. To explore this promise, Intercax has started a series of technical notes on modeling the Smart Home, a well-known example of the IoT, using MBSE, [SysML](http://www.omgsysml.org/) and [Syndeia](https://intercax.com/syndeia/), an integration platform linking systems engineering to the rest of the engineering process.

In **[Part 1](https://intercax.com/2015/09/21/smart-home-iot-1/)** of this technote series, we described an MBSE process going from requirements specification to a detailed multi-level functional design of a Smart Home IoT system.

In this technote (**Part 2**), we will:

- define a structure for the system, initially with a reference architecture independent of the specific home or IoT product choices.
- check that the functions fully map to the structure, both at the component and interface levels.
- add executable parametric calculations to the reference model that will apply to multiple configurations (using **[ParaMagic](https://www.intercax.com/paramagic)**),
- draw IoT device product data from a MySQL database into the SysML model (using **[Syndeia](https://www.intercax.com/syndeia)**)

*** Reference architecture for a Smart Home IoT system as a SysML block definition diagram (BDD)***     

***SysML activity model for the top-level Control Home activity with object flow -> item flow allocations***

***Interconnections and item flows in the Smart Home shown using SysML internal block diagram (IBD)***

***SysML parametric model for Smart Home HVAC power analysis***

***SysML parametric model for room HVAC power, as part of Smart****** Home HVAC Power Analysis***

<https://intercax.com/hubfs/Imported_Blog_Media/Power-Analysis-Parametrics-2-1.png>

***Drawing IoT device data from a MySQL database to the ******system architecture using Syndeia***

**Download:**

- [Smart Home – Modeling IoT with SysML (Part 5: Design, Simulation and System Architecture) technote](https://intercax.com/hubfs/Blogs/Smart%20Home%20IOT%20Part%201/IoT%20SmartHome%20Part%205%20%20Design%2c%20Simulation%20and%20System%20Architecture.pdf)
- [Smart Home – Modeling IoT with SysML (Part 4: Smart Home to Smart Grid) technote](https://intercax.com/hubfs/Blogs/Smart%20Home%20IOT%20Part%201/IoT%20SmartHome%20Part%205%20%20Design%2c%20Simulation%20and%20System%20Architecture.pdf)
- [Smart Home – Modeling IoT with SysML (Part 3: Procurement to Evaluation) technote](https://intercax.com/hubfs/Blogs/Smart%20Home%20IOT%20Part%201/Smart_Home__IoT_Part3_Procurement-to-Evaluation.pdf)
- [Smart_Home - Modeling IoT with SysML(Part2: Functional-Design-to-Procurement) technote](https://intercax.com/hubfs/Blogs/Smart%20Home%20IOT%20Part%201/Smart_Home__IoT_Part2_Functional-Design-to-Procurement.pdf)
- [Smart Home – Modeling IoT with SysML (Part 1: Requirements to Functional Design) technote](https://intercax.com/hubfs/Blogs/Smart%20Home%20IOT%20Part%201/Technote_Smart_Home_IoT_Part1_2015-09-15.pdf)

**Related posts:**

- [Smart Home – Modeling IoT with SysML Part 5: Design, Simulation and System Architecture](https://intercax.com/hubfs/Blogs/Smart%20Home%20IOT%20Part%201/IoT%20SmartHome%20Part%205%20%20Design%2c%20Simulation%20and%20System%20Architecture.pdf) 
- [Smart Home – Modeling IoT with SysML Part 4: Smart Home to Smart Grid](https://intercax.com/2016/03/03/smart-home-iot-4/)
- [Smart Home – Modeling IoT with SysML Part 3: Procurement to Evaluation ](https://intercax.com/2016/02/06/smart-home-iot-3/)
- Smart Home – Modeling IoT with SysML Part 2: Functional Design to Procurement (This post)
- [Smart Home – Modeling IoT with SysML Part 1: Requirements to Functional Design](https://intercax.com/2015/09/21/smart-home-iot-1/)

[View full post](https://intercax.com/blog/2015/12/20/smart-home-iot-2)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Dirk Zwemer"
  },
  "dateModified" : "2025-03-28T18:05:51.338Z",
  "datePublished" : "2015-12-20T23:21:30Z",
  "headline" : "Smart Home Internet of Things (IoT) Part 2 - Functional Design to Procurement",
  "image" : {
    "@type" : "ImageObject",
    "height" : 425,
    "url" : "https://23814759.fs1.hubspotusercontent-na1.net/hubfs/23814759/Imported_Blog_Media/Power-Analysis-Parametrics-2-1.png",
    "width" : 975
  },
  "mainEntityOfPage" : "https://intercax.com/blog/2015/12/20/smart-home-iot-2",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "Intercax - Blog"
  }
}
```