Eseye author


IoT Hardware and Connectivity Specialists


Onboarding devices is a vital step in ensuring that devices can connect out-of-the-box and have the ability to stay connected, no matter what happens in the cellular environment.

According to Gartner, 80% of project failures are caused by issues at the device level. Often these issues relate to how the device manages connectivity.  Given the challenges that IoT projects face, this isn’t too surprising:

With our AnyNet solution, IoT devices get zero-touch global connectivity, seamless integration to the cloud, and real-time automated monitoring and control. But even our sophisticated AnyNet solution with the AnyNet+ eSIM and Connectivity Management Platform (CMP) can’t manage devices that aren’t designed properly for cellular connectivity.

IoT connectivity pitfalls

Unexpected events can affect IoT deployments. For example, MNO roaming restrictions can prevent devices connecting, a mobile operator may stop supporting a radio access type (such as 2G or 3G), or a network might suffer outages or performance degradation.

Our AnyNet solution overcomes these issues by switching devices to different networks to ensure continuous connectivity. But for this to work, devices must be designed correctly.

For example:

IoT device onboarding with Eseye

Eseye’s onboarding service tests how devices operate within the AnyNet ecosystem. In a controlled but realistic environment, we check for connectivity issues that could threaten the success of an IoT project if they emerge when devices are live. We can identify potential concerns, such as suspect endpoint addresses, unexpectedly high or low data rates, and how network services are used. We also assess whether best practice security practices have been considered during device design.

Onboarding forms the basis of our managed connectivity service. Our technical and support teams use the information gathered to manage changes, troubleshoot connectivity problems, and answer support queries when the deployment is live.

When to starting the onboarding process

Onboarding should start when a device is in the final stages of testing. It’s important not to start too early, while engineers are completing the functionality. But leaving onboarding too late can make it difficult to fix any problems that we find.

We tailor the onboarding process based on how the device should behave. For example, a device that’s always connected is tested in a different way to a device that wakes up periodically to send data.

Onboarding stages

Our onboarding process is performed in four stages:

Eseye iot onboarding process

Observation checks the normal behaviour of the device. For example, we examine how frequently the device connects and the length of its data sessions. We also check activity such as DNS requests, traffic flows, and how multiple devices behave when connecting and sending data.


Verification checks how devices work with the AnyNet+ SIM and CMP. Our AnyNet solution provides a secure and reliable way of connecting devices to the best available network, but this connectivity relies on devices interacting correctly with our systems.


Resilience tests how the device responds to unexpected events. Devices should cope gracefully with network outages and disruption. They should retry connections carefully as repeated connection reattempts can compound network issues, particularly if multiple devices all behave in the same way.


Cybersecurity is a key challenge in IoT and adopting a secure by design approach is critical when developing IoT products and services. As part of the onboarding service, we explore whether the device meets best practice security provisions and help determine if there are any further steps that could make the device more secure before deployment.

Onboarding Report

We produce a detailed report of the onboarding results and our conclusions and recommendations. If we found issues during testing, we can advise on resolution, using our IoT device design service if appropriate.

To learn more, read our IoT device onboarding service guide

A customer’s onboarding experience

Yoco, a financial technology company, engaged with Eseye to power the connectivity for its payment processing devices. During the onboarding process, we helped Yoco prepare the Neo ePOS device for deployment, putting the entire solution through rigorous testing to make sure everything performed as expected.

Here’s what Yoco’s Senior Technology Lead said about the Eseye onboarding process:

The validation process was very thorough, which really impressed us. The guys ran through an exhaustive list of technical checks. This highlighted some issues we were able to put right before deployment and gave us a lot of comfort and security going forward. No other supplier has given us the same degree of technical support as Eseye

Michael Madsen, Senior Technology Lead
Eseye author


IoT Hardware and Connectivity Specialists


Eseye brings decades of end-to-end expertise to integrate and optimise IoT connectivity delivering near 100% uptime. From idea to implementation and beyond, we deliver lasting value from IoT. Nobody does IoT better.

Free IoT Device Assessment Speed up deployment with a free IoT device assessment.

Let our experts test your device for free. Receive a free SIM kit and speed up your IoT deployment with expert insights and seamless connectivity.