Lesson 6: Business Model Innovation & Programming

0.0(0)
Studied by 2 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/39

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 10:15 AM on 9/24/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

40 Terms

1
New cards

Business Model

describes the rationale of how an organization creates, delivers, and captures value.

2
New cards

Value Proposition

Your _____ is a core part of your Business Model.

3
New cards

Business Model

It’s a blueprint for the business. It answers the fundamental questions:

  • Who is the customer?

  • What value do we provide them?

  • How do we provide it?

  • Why does it make us money?


4
New cards

The St. Gallen Business Model Navigator

A popular framework for thinking about business models. it has 4 dimensions, but we will focus on the “Magic Triangle.”

  • WHO are your target customers?

  • WHAT do you offer? (The Value Proposition)

  • HOW is the value created? (Value Chain)

  • WHY is it possible? (Revenue Model)


A good business model has a clear and consistent answer for all four questions.


5
New cards

Traditional Model

Sell a physical product one time.

6
New cards

Traditional Model

Example: You buy a car. The transaction is over. The company doesn’t know how you use it.

7
New cards

IoT Model

The product is connect. It continuously sends data back to the company.

8
New cards

IoT Model

Example: A “smart” car sends data about driving habits, location, and engine health.


This continuous data stream opens up entirely new business models.

9
New cards

One-Time Sale / “Product-as-a-Product”

This is the traditional model, but enhanced with IoT.

10
New cards

One-Time Sale / “Product-as-a-Product”

  • How it works: You sell a smart, connected device for a one-time fee.

  • Value: The customer gets a better product with smart features. The company gets data to improve future products.

  • Revenue: Comes from the initial sale of the hardware.


11
New cards

One-time Sale / “Product-as-a-Product”

Example: Selling a smart thermostat or a smart light bulb.

12
New cards

Subscription / “Product-as-a-Service” (PaaS)

This is a transformative model powered by IoT.

13
New cards

Subscription / “Product-as-a-Service” (PaaS)

  • How it works: Instead of selling the product, you sell a subscription to the outcome or service the product provides.

  • Value: The customer pays a recurring fee and doesn’t have to worry about maintenance or ownership. The company gets a steady, predictable revenue stream.

  • Revenue: Comes from monthly or yearly subscription fees.


14
New cards

Product-as-a-Service

Example:

Old Model: Buy a jet engine for millions of dollars.

PaaS Model: Rolls-Royce offers “Power-by-the-Hour.” Airlines don’t buy the engines; they pay a subscriptions fee for every hour the engine is running. Rolls-Royce uses IoT sensors to monitor the engine and guarantees it will work.

15
New cards

Product-as-a-Service

Example:

Old Model: Buy an industrial air compressor.

PaaS Model: A company provides “Compresses-Air-as-a-Service.” They install and maintain the equipment, and the factory pays only for the volume of compressed air it uses.

16
New cards

Business Model

explains how a company creates, delivers, and captures value.

17
New cards

The St. Gallen framework

The ____ framework helps us think about the WHO, WHAT, HOW, and WHY of a business.

18
New cards

IoT

enables a powerful shift from selling products one-time to selling the outcome as a recurring service (Product-as-a-Service).

19
New cards

PaaS

The ___ model created long-term relationships with customers and predictable revenue for companies.

20
New cards

Rapid Prototyping

Clean syntax allows for quick development to test ideas.

21
New cards

Powerful Libraries

Massive ecosystem for data analysis (Pandas, NumPy), machine learning (TensorFlow), and hardware interaction (RPi.GPIO).

22
New cards

Data-Centric

Python is the de-facto language for data science, making it perfect for handling the “I” (Information) in IoT. It excels at manipulating the data that sensors produce.

23
New cards

IoT

An ___ device isn’t just one value. It has multiple attributes: an ID, location, status, and multiple sensor readings.

24
New cards

with key-value pairs

How can we represent this complex object in our code?

25
New cards

JSON and Python Dictionaries

The Language of IoT

26
New cards

JSON (JavaScript Object Notation)

The universal, text-based standard for sending data between web servers, APIs, and IoT platforms.

27
New cards

Python Dictionary

The perfect way to represent JSON data in Python. It stores data in key: value pairs.


Example: A single sensor reading

28
New cards

The Language of IoT: JSON and Python Dictionaries

knowt flashcard image
29
New cards

Accessing Dictionary Data

You access values by using their corresponding keys inside square brackets [].

<p>You access values by using their corresponding keys inside square brackets [].</p>
30
New cards

Handling Multiple Sensors: Lists of Dictionaries

In the real world, you get data from many sensors. We can store these in a Python List.

31
New cards

List

is an ordered collection of items

32
New cards

Subscription / “Product-as-a-Service” (PaaS)

knowt flashcard image
33
New cards

Processing a List of Sensors

We can loop through the list to process each sensor’s data individually.

<p>We can loop through the list to process each sensor’s data individually.</p>
34
New cards

Programming IoT Logic: A Simple Rules Engine

  • Goal: Create a program that analyzes our building_sensors data and prints a "CRITICAL ALERT" if any sensor reports a temperature above 25°C AND a humidity above 70%.


  • This stimulates a real-world rule in a building management system.


35
New cards

Programming IoT Logic: A Simple Rules Engine

knowt flashcard image
36
New cards

Programming IoT Logic: A Simple Rules Engine

knowt flashcard image
37
New cards

Real-world IoT data

structured and is often represented in JSON format.

38
New cards

Python Dictionaries

ideal for holding data from a single complex device (key: value).

39
New cards

Python Lists

used to hold collections of data, like readings from multiple sensors.

40
New cards

looping

By ___ though lists of dictionaries and applying conditional logic (if/elif/else), we can build powerful and realistic IoT data processing applications.