3 research outputs found

    Padoc: Enabling social networking in proximity

    Get PDF
    Apps supporting social networking in proximity are gaining momentum as they enable both augmenting face-to-face interaction with a digital channel (e.g. classroom interaction systems) and augmenting digital interaction by providing a local real life feeling to it (e.g. nearby friends app in Facebook). Such apps effectively provide a cyber-physical space interweaving digital and face-to-face interaction. Currently such applications are mainly relying on Internet connection to the cloud, which makes them inaccessible in parts of the world with scarce Internet connection. Since many of their interactions happen locally, they could theoretically rely on Mobile Networking in Proximity (MNP), where data could be exchanged among devices without the need to rely on the availability of an Internet connection. Unfortunately, there is a lack of off-the-shelf programing support for MNP. This paper addresses this issue and presents Padoc, a middleware for social networking in proximity that provides multi-hop MNP support when cloud connection is unavailable. Furthermore the paper evaluates three MNP message diffusion strategies and presents Heya, a novel classroom interaction app running on iOS devices as a proof-of-concept built on top of Padoc

    On the Exploitation of the Android OS for the Design of a Wireless Mesh Network Testbed

    No full text
    Abstract—Wireless devices running the Android operating system offer a novel opportunity to study network behaviors and to observe and modify in real time key networking parameters. This opens up an unprecedented opportunity to study, test and evaluate the performance of techniques operating at different layers of the protocol stack and adopting the cognitive networking paradigm. In this paper, we describe our novel IEEE 802.11 mesh network testbed that integrates Android based devices. The aim is to build a flexible testbed to observe in-stack and out-stack parameters of interest, that can be used to test many networking techniques in both civilian and tactical and hostile scenarios. We provide the implementation details to create an ad hoc network among these inexpensive commercial devices, and specify how to observe and modify the networking parameters at different layers of the protocol stack. Through some examples we show th

    Design and Evaluation of Compression, Classification and Localization Schemes for Various IoT Applications

    Get PDF
    Nowadays we are surrounded by a huge number of objects able to communicate, read information such as temperature, light or humidity, and infer new information through ex- changing data. These kinds of objects are not limited to high-tech devices, such as desktop PC, laptop, new generation mobile phone, i.e. smart phone, and others with high capabilities, but also include commonly used object, such as ID cards, driver license, clocks, etc. that can made smart by allowing them to communicate. Thus, the analog world of just a few years ago is becoming the a digital world of the Inter- net of Things (IoT), where the information from a single object can be retrieved from the Internet. The IoT paradigm opens several architectural challenges, including self-organization, self-managing, self-deployment of the smart objects, as well as the problem of how to minimize the usage of the limited resources of each device. The concept of IoT covers a lot of communication paradigms such as WiFi, Radio Frequency Identification (RFID), and Wireless Sensor Network (WSN). Each paradigm can be thought of as an IoT island where each device can communicate directly with other devices. The thesis is divided in sections in order to cover each problem mentioned above. The first step is to understand the possibility to infer new knowledge from the deployed device in a scenario. For this reason, the research is focused on the web semantic, web 3.0, to assign a semantic meaning to each thing inside the architecture. The sole semantic concept is unusable to infer new information from the data gathered; in fact, it is necessary to organize the data through a hierarchical form defined by an Ontology. Through the exploitation of the Ontology, it is possible to apply semantic engine reasoners to infer new knowledge about the network. The second step of the dissertation deals with the minimization of the usage of every node in a WSN. The main purpose of each node is to collect environmental data and to exchange hem with other nodes. To minimize battery consumption, it is necessary to limit the radio usage. Therefore, we implemented Razor, a new lightweight algorithm which is expected to improve data compression and classification by leveraging on the advantages offered by data mining methods for optimizing communications and by enhancing information transmission to simplify data classification. Data compression is performed studying the well-know Vector Quantization (VQ) theory in order to create the codebooks necessary for signal compression. At the same time, it is requested to give a semantic meaning to un- known signals. In this way, the codebook feature is able not only to compress the signals, but also to classify unknown signals. Razor is compared with both state-of-the-art compression and signal classification techniques for WSN . The third part of the thesis covers the concept of smart object applied to Robotic research. A critical issue is how a robot can localize and retrieve smart objects in a real scenario without any prior knowledge. In order to achieve the objectives, it is possible to exploit the smart object concept and localize them through RSSI measurements. After the localization phase, the robot can exploit its own camera to retrieve the objects. Several filtering algorithms are developed in order to mitigate the multi–path issue due to the wireless communication channel and to achieve a better distance estimation through the RSSI measurement. The last part of the dissertation deals with the design and the development of a Cognitive Network (CN) testbed using off the shelf devices. The device type is chosen considering the cost, usability, configurability, mobility and possibility to modify the Operating System (OS) source code. Thus, the best choice is to select some devices based on Linux kernel as Android OS. The feature to modify the Operating System is required to extract the TCP/IP protocol stack parameters for the CN paradigm. It is necessary to monitor the network status in real-time and to modify the critical parameters in order to improve some performance, such as bandwidth consumption, number of hops to exchange the data, and throughput
    corecore