Internet of Things

The Internet of Things

The Internet of Things (IoT) can be seen as an infrastructure and ecosystem for very different smart devices, which can be uniquely identified and have the ability to communicate over a network without necessarily requiring human involvement.

The scope of IoT encompasses also concepts such as Machine-to-Machine (M2M) communication, Industry 4.0, connected cars, smart metering or Energy, smart homes, smart cities, smart utilities, smart healthcare, smart aviation, and connected transportation.
While in many areas the basic technology long exists, and concepts do not appear to be new, IoT is an acronym and umbrella term for all. Some also talk about the Internet of Everything (IoE) and as borders between things and adding intelligence or human involvement is a bit blurry, so are the use of the terminology.

IoT computing may have layers described as:

  • Edge - Refers to IoT-devices and can be a single connected sensor or actor. Processing done at that level is also referred to as edge computing.
  • Fog – somewhere between cloud but much closer to the “things” that produce and act on IoT data. Fog nodes can aggregate data, compute or respond with low latency.
  • Cloud computing – eventually data may be stored in the cloud considering data centers with possibly distributed storage. Theoretically any other connected computing or processing device can now access and use that data. This may also refer to a corporate network or a virtual area with authorized access only within the internet.

IoT is expected to be a major growth driver for semiconductors as it enables new applications services and business models.  It is expected that on all levels data storage capacity requirements will be increasing.

Hyperstone supports embedded flash storage solutions for Edge and Fog computing.

Intelligent devices need to store their firmware. Depending on the complexity of the edge device and of the pre-processing done at the edge an increasing code complexity needs to be expected. 

Collected data at the edge is stored or buffered locally, possibly filtered pre-processed before sent to the next level of aggregation and consolidated to a central system. Depending on the application, sending raw data may not be feasible, efficient or safe. In case of in-flight data loss, important or sensitive data may be lost. Hence, local storage providing high reliability may be needed. Also, security features may be needed so that sensitive data or data protected by privacy laws cannot be accessed unauthorized.

To ensure an efficient and reliable decentralized storage for demanding applications, Hyperstone provides flash controllers for embedded storage products such as SD or micoSD cards, CF cards, USB sticks, eUSB modules and SSD. Also, Disk-on-Board or Disk-on-Module embedded Flash disks are used in IoT applications.

Together with our technology partners such as Flash and Storage solution or module designers, we can provide suitable flash storage solutions. Features such as health monitoring, security and our Application Programming Interface (API) can ensure the reliability and security of any distributed network of smart devices.