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 ...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.展开更多
文摘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.