Top performance QA issues in IoT cloud Platforms

Today’s IoT cloud platforms promise to be superscalar. However, not every platform could live up to the high expectations. Besides, the business applications developed on top of the cloud platform by customers may have some unforeseen scalability challenges. Based on our experience working with IoT cloud QA teams that regularly scale-tested 1 Million+ connected devices, […]

FOTA Testing for IoT

Firmware Over The Air (FOTA) updates allow for the remote updating of the software or firmware on IoT devices. This is important for maintaining the security and functionality of the device, as well as for rolling out new features and improvements. This can be done over a network connection, such as WiFi or cellular, and […]

Digital Twins vs Device Twins: Understanding the difference

Digital twins and device twins are increasingly being used in many industries to visualize and simulate the behaviour of physical objects and systems. These virtual representations can provide valuable insights and help to optimize performance, reduce costs, and improve safety and reliability. In this article, we will explore the differences between digital twins and device […]

Making sense of your IoT systems with metrics

The Internet of Things (IoT) is a rapidly growing technology that connects physical objects to the internet, enabling them to communicate and exchange data with each other and with other devices and systems. This technology has the potential to transform various industries and improve the way we live and work, but it also presents significant […]

Building a location-aware MQTT system

Photo by henry perks on Unsplash As the world moves towards real-time connected systems, location tracking becomes one of the critical attributes of an IoT project. For example, location-based services play a critical role in tracking a logistic container or finding an available ride nearby (Uber). Publish/Subscribe messaging is also very popular with IoT systems. The most commonly […]

IIoT Testing simplified with IoTIFY

The Industrial Internet of Things (IIoT) refers to using connected devices and sensors in industrial settings, such as manufacturing, oil and gas, and transportation. IIoT enables real-time data collection and analysis, improving efficiency, productivity, and safety in these industries. However, the complex and large-scale nature of IIoT systems means they must be tested thoroughly to […]

LAN Simulation using the IoTIFY Mailbox API

LAN (Local Area Network) simulation is an important aspect of IoT (Internet of Things) testing and development. In real-world scenarios, not every device in the IoT system has direct access to the Internet. This is especially evident in systems that use Z-wave or BLE devices that communicate through a Hub. Test all possible communication topologies […]

Measuring the N’th Percentile Latency of a REST Endpoint

The percentile latency of an endpoint is widely accepted as a measure of system performance. However, most teams today measure this metric in their production environment. While this may be acceptable at light loads, it fails to capture the performance expected with the peak traffic in production. In this article, we will explore some of […]

Chaos Testing for the Internet of Things (IoT)

Chaos testing, also known as “chaos engineering,” is a method of testing a system’s integrity by introducing disruptions, failures, or malformed payloads. Chaos testing aims to identify potential vulnerabilities and weaknesses in the system and ensure that it can continue functioning correctly even in the face of unforeseen challenges. Chaos testing was first pioneered by […]

IoT load Testing

What is IoT load testing? Load testing is an essential aspect of testing the performance of an IoT (Internet of Things) system. It involves simulating the network traffic from hundreds of thousands of devices accessing the system simultaneously to determine how well it can handle the increased workload. IoT load testing is essential to ensure […]