With the recent advancement of technologies over the past year, IoT has become a paradigm in which devices communicate with each other and the cloud to achieve various applications in multidisciplinary fields. However, developing, deploying, and experimenting with IoT applications are still tedious, expensive, and time-consuming due to the factors like heterogeneity of hardware and software. This is where an IoT testbed plays a vital role in aiding developers to test their applications without being deploying it to the target environment. In this paper, we present a testbed that is scalable for heterogeneous devices and mainly focused on a small scale and medium scale IoT application. This testbed would be best suited for testing applications which demand robust nature, remote monitoring and control, incorporation of heterogeneous devices, location tracking of devices, and easy troubleshooting with security and internet connectivity concerns. This testbed is also embraced with the feature to work limit access to the internet. A detailed explanation of the design and architecture of the proposed testbed is provided. We also present a conceptual prototype of the testbed and the results obtained on experimenting under various conditions.
翻译:过去一年来,随着技术的最近发展,IOT已成为一种范例,使各种装置相互交流,云体相互交流,以便在多学科领域实现各种应用,然而,由于硬件和软件的异质性等因素,开发、部署和试验IOT应用仍然乏味、昂贵和费时,这是IOT测试台在帮助开发者测试其应用而不将其应用部署到目标环境方面发挥着关键作用的地方。在本文中,我们提出了一个可扩缩的测试台,主要侧重于小规模和中等规模的IOT应用。这个测试台将最适合于测试需要稳健性、远程监测和控制、整合多种装置、跟踪装置的位置以及容易排除安全和互联网连接问题的应用程序。这个测试台还包含着工作限制访问互联网的特征。对拟议测试台的设计和结构作了详细解释。我们还提供了测试台的概念原型以及在不同条件下实验的结果。