DIY networking is an umbrella term for different types of grassroots networking, such as wireless community network, mesh network, ad-hoc network, stressing on the possibility that Wireless technology offers to create "offline" or "off-the-cloud"local area networks (LAN), which can operate outside the Internet. Do it yourself (DiY) networking is based on such Wireless LAN networks that are created organically through the interconnection of nodes owned and deployed by individuals or small organizations. Even when the Internet is easily accessible, such DiY networks form an alternative, autonomous option for communication and services, which (1) ensures that all connected devices are in de facto physical proximity, (2) offers opportunities and novel capabilities for creative combinations of virtual and physical contact, (3) enables free, anonymous and easy access, without the need for pre-installed applications or any credentials, and (4) can create feelings of ownership and independence, and lead to the appropriation of the hybrid space in the long-run.
DiY networks follow the Do-It-Yourself subculture, and provide the technological means for more participatory processes, benefiting from the grassroots engagement of citizens in the design of hybrid, digital and physical, space through novel forms of social networking, crowd sourcing, and citizen science. But for these possibilities to be materialized there are many practical, social, political, and economic challenges that need to be addressed.
Although DiY could be also used for illegal purposes, the DiY concept has become more and more popular in the mainstream academic literature, activism, art, popular media, and everyday practice, and especially in the case of communications networks there are more and more related scientific papers, books, and online articles. There is a large potential for new, novel, and free locality-aware services and opportunities that demand anonymous and easy access, such as Online Social Networking (OSN) via DiY-Based Sites.Single-board computers such as Arduino, or Raspberry Pi, are commonly used for DiY networking purposes, since such computers are open-source, relatively cheap, have low power demands, support multiple protocols, and are portable.