The 10 most important considerations for IoT solutions:
- IoT Security
- IoT Analytics
- IoT Device (Thing) Management
- Low-Power, Short-Range IoT Networks
- Low-Power, Wide-Area Networks
- IoT Processors
- IoT Operating Systems
- Event Stream Processing
- IoT Platforms
- IoT Standards and Ecosystems
IoT introduces a wide range of new security risks and challenges to the IoT devices themselves, their platforms and operating systems, their communications, and even the systems to which they're connected. Security technologies will be required to protect IoT devices and platforms from both information attacks and physical tampering, to encrypt their communications, and to address new challenges such as impersonating "things" or denial-of-sleep attacks that drain batteries. IoT security will be complicated by the fact that many "things" use simple processors and operating systems that may not support sophisticated security approaches.
IoTamy security specialists are focused on security threats as hackers find new ways to attack IoT devices and protocols. IoTamy solutions support updatable firmware “over the air” to ensure that risks can be mitigated through patches as soon as a vulnerability is detected or requirements change or capabilities are improved.
IoT business models will exploit the information collected by "things" in many ways — for example, to understand customer behavior, to deliver services, to improve products, and to identify and intercept business moments. IoTamy has partnered with leading edge Analytics service providers to ensure that you get the flexibility you require when iterating your interpretation of your dataset.
IoT Device (Thing) Management
Long-lived nontrivial "things" will require management and monitoring. This includes device monitoring, firmware and software updates, diagnostics, crash analysis and reporting, physical management, and security management. IoT also brings new problems of scale to the management task.
IoTamy tools are capable of managing and monitoring thousands and perhaps even millions of devices.
Low-Power, Short-Range IoT Networks
Selecting a wireless network for an IoT device involves balancing many conflicting requirements, such as range, battery life, bandwidth, density, endpoint cost and operational cost.
IoTamy solutions comprise either fixed or wireless networking for IoT devices. Fixed networking technologies include “IoT over Powerline” while Wireless technologies include LoRa, which is a long range low power spread spectrum technology that can connect millions of devices in a single LoRa network.
Low-Power, Wide-Area Networks
Traditional cellular networks don't deliver a good combination of technical features and operational cost for those IoT applications that need wide-area coverage combined with relatively low bandwidth, good battery life, low hardware and operating cost, and high connection density.
The long-term goal of a wide-area IoT network is to deliver data rates from hundreds of bits per second (bps) to tens of kilobits per second (kbps) with nationwide coverage, a battery life of up to 10 years, an endpoint hardware cost of around $5, and support for hundreds of thousands of devices connected to a base station or its equivalent.
The first low-power wide-area networks (LPWANs) were based on proprietary technologies, but in the long term emerging standards such as Narrowband IoT (NB-IoT) will likely dominate this space.
IoTamy is working with Tier 1 Telcos to develop NB-IoT solutions that are secure, cost effective and provide nationwide coverage. NB-IoT is a new standard that was defined recently and is not commonly deployed by Telcos. NB-IoT requires both the network solution together with NB-IoT low cost hardware solutions. IoTamy is at the forefront of this development and has advanced products and solutions already in the field.
The processors and architectures used by IoT devices define many of their capabilities, such as whether they are capable of strong security and encryption, power consumption, whether they are sophisticated enough to support an operating system, updatable firmware, and embedded device management agents.
IoTamy understands the complex trade-offs between features, hardware cost, software cost, software upgradability and build best practice into every solution we deliver.
IoT Operating Systems
Traditional operating systems (OSs) such as Windows and iOS were not designed for IoT applications. They consume too much power, need fast processors, and in some cases, lack features such as guaranteed real-time response. They also have too large a memory footprint for small devices and may not support the chips that IoT developers use.
IoTamy has developed an IoT operating system that suits many different hardware footprints and feature needs.
Event Stream Processing
Some IoT applications will generate extremely high data rates that must be analyzed in real time. Systems creating tens of thousands of events per second are common, and millions of events per second can occur in some telecom and telemetry situations.
To address high data rate requirements IoTamy has developed distributed stream computing platforms (DSCPs) using parallel architectures to process very high data rate streams to perform tasks such as real-time analytics and pattern identification.
IoTamy provides three key platform components;
(1) low-level device control and operations such as communications, device monitoring and management, security, and firmware updates
(2) IoT data acquisition, transformation and management
(3) IoT application development, including event-driven logic, application programming, visualization, analytics and adapters to connect to enterprise systems.
IoT Standards and Ecosystems
Although ecosystems and standards aren't precisely technologies, most eventually materialize as application programming interfaces (APIs). Standards and their associated APIs will be essential because IoT devices will need to interoperate and communicate, and many IoT business models will rely on sharing data between multiple devices and organizations.