# A Design Space for Virtuality-Introduced Internet of Things
## 3 Analysis of Current IoT Products and Services that Introduce Virtuality  
### Current IoT Product Development Landscape  
Currently, the IoT technologies are beginning to penetrate not only research areas but also business areas. To analyze the current situation of IoT products, we analyzed several IoT products proposed on Kickstarter, which is a popular crowdfunding platform [34]. Kickstarter is also employed as a fundraising platform for diverse hardware developments. By raising funds with Kickstarter, various proposed products have actually been developed, including various IoT products. Thus, we can extract insights about the current trend of IoT technologies to analyze the IoT products in Kickstarter. The survey was conducted on 25 July 2017, and we obtained 142 results from the survey; since four products were not really invested, we finally analyzed 138 products, excluding these four products. The product that was most funded is \"Brixo\" [35], where Brixo resembles Lego blocks; it is powered and offers functions as an electronic circuit. Because it can be assembled like Lego, users can easily create original things without programming skills. Brixo consists of connector blocks, trigger blocks, and action blocks. By connecting these blocks like Lego blocks, a light block can be turned on and a motor block can be activated when a signal from a trigger block is received. The creators of Brixo indicate that children can learn electronic circuits by playing with Brixo. A similar product that is considered to be one of the top ten funded products is \"MODI\" [36]. This product provides functions by connecting various modules with magnets. The difference between Brixo and MODI is that MODI provides IDE-named MODI Studio, which supports both GUI coding and CUI coding. Since it can be controlled by the program that the user develops, MODI Studio enables more advanced customization than Brixo. As a result, MODI seems to be able to create more practical products than Brixo. The analysis of other products indicates that many products can receive notifications from IoT devices, and are operated by the user, who connects sensor devices to a smartphone application. The fourth most funded product is \"WioLink\", which can be attached via sensors and actuators named Grove to a base board and operated by a smartphone [37]. This provides a RESTful API, and the information from the sensors can be checked through the mobile application. As a result of this survey, we divided the analyzed IoT products into three categories: (1) Customizable IoT; (2) Static IoT and (3) Software platform-supporting IoT. Customizable IoT enables users to customize functions and modules. Brixo and WioLink are classified as Customizable IoT. Another product in this category is \"Onion Omega 2\" [38]. Onion Omega 2 is a very small Linux machine that enables users to develop python, ruby, C ++, Node JS and PHP applications. Many customizable IoT products are similar to Arduino and Raspberry Pi, which are board-shaped products. Static IoT is a product that provides specific functions to users who utilize their static functions provided by IoT devices. One example is \"miaLinkup\" [39]. MiaLinkup is a device that can provide various functions to a car by connecting it to the on-board diagnostics (OBD) port that is installed on the car. MiaLinkup enables door lock and unlock, trunk unlock, remote horn, lights flashing and remote engine starting functions by operating a user's smartphone. Since a GPS function is installed, the position of the car can also be tracked. Therefore, a route can be subsequently confirmed. MiaLinkup can also sense the fuel and battery level of the car, which informs the user about the amount of fuel and battery through the smartphone application. Since it provides an API named miaAPI, applications can be developed by third parties. Other products for cars also exist. \"Raksha SafeDrive\" provides specialized services for accidents, including impact detection and emergency services [40; 41].