Abstract

In view of some problems existing in traditional software crowdsourcing tests and Internet of Things device tests, we developed a CrowdIoT crowdsourcing test system for the Internet of Things devices based on a block chain. CrowdIoT uses the core technology of blockchain to focus its testing on physical devices on the Internet of Things. CrowdIoT uses two different testing methods for different testing needs: online testing and offline testing. Online remote testing is our key function and research object. By opening the testing interface of Internet of Things devices to testers, testers can test the devices in the CrowdIoT system interface without having to get the hardware. At the same time, CrowdIoT introduced multi-threaded parallel testing technology to solve the conflict problem of multiple testers competing for hardware resources in online testing. Offline testing, as a supplement to online testing, is to send Internet of Things devices to testers with high credibility in deposit guarantee, so that testers can fully test the hardware devices and dig out as many vulnerabilities of the devices as possible. CrowdIoT has its own complete and scientific credibility system, combined with relevant incentive mechanism, consensus mechanism and connection mechanism, which not only effectively solves the centralization problem existing in traditional crowdsourcing testing platforms, but also solves the pain point of the lack of remote testing of Internet of Things devices in the market. Then it solves the problems of equipment limitation and testing cost limits in the field of Internet of Things equipment testing, and provides a platform for security testing and use for the Internet of Things participants.

Highlights

  • In recent years, with the official commercialization of China’s fifth-generation mobile communication technology, driven by both policy and market, China’s IoT industry has entered a new round of innovation and development period, and the number of youth terminals has shown explosive growth

  • In view of some problems existing in traditional software crowdsourcing tests and Internet of Things device tests, we developed a CrowdIoT crowdsourcing test system for the Internet of Things devices based on a block chain

  • The tester does not need to care about the connection of hardware devices in the testing process, the IoT device layer has already provided the corresponding interface for the tester, the tester only needs to input the corresponding data to the interface according to his experience, and generate the corresponding test report according to the feedback from the IoT device layer

Read more

Summary

Introduction

With the official commercialization of China’s fifth-generation mobile communication technology, driven by both policy and market, China’s IoT industry has entered a new round of innovation and development period, and the number of youth terminals has shown explosive growth. In order to solve the above problems, we innovatively combine IoT device testing with a blockchain crowdsourcing platform to create a blockchain technology-based IoT device crowdsourcing testing system—CrowdIoT. The CrowdIoT designed in this paper provides a new design idea and solves the pain point problems brought by traditional testing, with the following contributions. Through a scientific connection mechanism, it solves the pain points of remote testing of IoT devices on the market, which in turn solves the problems of equipment limitation and testing cost limits in the field of youth device testing.

Crowdsourcing Strategy
Blockchain
Related Work
Architecture
Device Parallelism Mechanism
Incentive
Storage
Workflow
Smart Contracts
Model Implementation
Experimental Evaluation
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call