The translation is temporarily closed for contributions due to maintenance, please come back later.
IoT Product Requirement Document
Document Purpose and Overview
What this document describes
This is the[Product Requirements Document] for Fedora IoT. It:
Provides a high-level market overview of the IoT market as it pertains to Fedora IoT; this includes items which may not be within our actual scope/ability to accomplish at the current time.
Provides deeper understanding of the types of users who could use Fedora for their IoT needs. This includes describing their main day-to-day tasks, common problems, etc. The perspective here is not necessarily limited to system administrators, or developers, but a combination of many types of users and roles.
Ties common issues and needs of potential users/consumers of Fedora IoT to high-level product needs, from a "functional" standpoint.
This document does not dictate implementation details. The goals in this document will drive the continued implementation of this Edition.
Fedora IoT Vision Statement
Fedora is the default platform in the IoT space. Anyone starting an IoT project, from cute embedded hacks all the way up to a multi-million device deployment will start with Fedora.
Fedora IoT Mission Statement
Fedora IoT makes Fedora the default for open source innovation on IoT hardware, endpoint, edge, middleware, cloud, and backend platforms.
Market Opportunity
The IoT market is relatively immature and rapidly expanding.[Analysts predict] the global market will grow to $457B in 2020, representing an annualized growth rate of nearly 30%. Fedora IoT has opportunity for adoption as the market expands to in number and innovation.
IoT uses span from trivial toy projects to home automation to industrial control to autonomous driving. IoT devices present several challenges compared to general-purpose computing:
Resource-constrained devices
Security risks due to default passwords and short maintenance lifecycles
Data management and AI requirements at the edge
Edition Objectives
Primary Objective