What is an IoT device?
At first there is the functional side of the IoT device.
This functional part is essentially an embedded system as
we have known for years. IoT devices interact with each
other, a server or the cloud. To achieve this, the device
needs to find its counterparts, this is supported by
protocols such as MQTT. The connection itself is handled
via IP or UDP based protocols.
Communication increases the exposure of the IoT device,
which makes it more important to keep the different aspects
of security in mind during development. There are multiple
ways to attack an IoT device, so it better uses secure
components such as Transport layer security, secure shell,
digital signatures and certificates to block out unwanted
communication or snooping.
As the environment for the IoT device constantly changes,
another security component is its ability to adapt to these
changes. This makes it a requirement to allow
How does SEGGER support the development of IoT devices?
Software IP components from SEGGER such as emSSL, emSSH,
emSecure Crypto libraries, HTTP Web server, and embOS/IP to
name a few, can be used as foundations for your securely,
connected IoT device. Our software works on any MCU. We
work with all the major semiconductor vendors, keeping
on the pulse to enable the next generation of designs. Take
embOS-MPU RTOS for example. This super reliable OS works
effortlessly on today's Cortex-M and is already primed to
support the next generation ARM V8-M architecture.
Connected devices requiring User Interface (UI) or Human
Machine Interface (HMI) support can take advantage of
SEGGER's popular graphics package emWin. Licensed by many
of the top semiconductor companies, its popularity is
a testament to its robustness and flexibility, perfect for
implementing your custom graphical interface.
We offer a complete end-to-end solution, in addition to our
software suites, system developers can also take advantage
of SEGGER's Embedded Studio IDE, our SystemView
tracing tool and industry leading J-Link debug probe, all
from one reliable, established vendor.
Bespoke IoT solutions can also be developed on demand
utilizing SEGGER's embedded engineering know-how and