Figure 2 - uploaded by Anand Bhojan
Content may be subject to copyright.
Architecture diagram of the framework. 

Architecture diagram of the framework. 

Source publication
Conference Paper
Full-text available
This work explores the possibility of transferring data between mobile devices that are nearby each other without the need of pairing, authentication, superuser access and Internet connectivity. Such technology can be used for emergency broadcast, traffic congestion avoidance, IoT, smart city, social and dating systems and games. Except Bluetooth L...

Context in source publication

Context 1
... shown in Figure 2, the functionalities of the framework are encompassed within a separate app, installed on the Android de- vice. Any external app can then make use of the framework by using the API (Section 3.6), carrying out app-to-app communica- tion to send and retrieve data. ...

Similar publications

Conference Paper
Full-text available
In this paper, we address an issue that the visually impaired commonly face while crossing intersections and propose a solution that takes form as a mobile application. The application utilizes a deep learning convolutional neural network model, LytNetV2, to output necessary information that the visually impaired may lack when without human compani...
Article
Full-text available
The use of smartphone for communication through the Instant Messaging (IM) application has become a dependency and trend model in society. Thus, choosing the right cryptography application to secure data in communicating becomes important. This study analyzes several cryptography applications running on android and iOS platforms, to provide recomme...
Article
Full-text available
SmartIrrigation apps were developed to provide real-time irrigation schedules for selected crops (i.e., avocado, citrus, cotton, peanut, strawberry, and vegetables). Irrigation schedules in the smartphone apps are based on evapotranspiration (ET) or a water balance methodology using real-time weather data from the Florida Automated Weather Network...
Conference Paper
Full-text available
In this paper, we propose a novel rapid prototyping platform called SenStick, which is composed of both hardware and software. The main purpose of our platform is to sensorize our personal belongings easily and smart for recognizing our living activities. The most impressive point is its size. The size is 75mm(W) x 10mm(H) x 5mm(D) and its weight i...

Citations

... The power consumption during the awake and sleep intervals is set to 432mW and 0.3mW, respectively [27]. The energy required to switch from the sleep to the awake mode is 0.6mJ [28]. In addition, choosing too small value of α may result in that the algorithm may converge very slow. ...
Article
Full-text available
Recent studies on energy efficiency and scheduling of power-saving mode have been considered as key technologies for reducing the energy consumption of device-to-device (D2D) communication. Wi-Fi Direct (P2P), one of the key protocols for D2D communication, defines the on-off power saving mechanic called the notice of absence (NoA) power-saving mode that can be applied to the multimedia video traffic. The on-off power saving mechanic enables the user to transmit or receive the real-time video frame during the awake interval in which the video frame rate should meet the requirement. When the user can wholly transmit one video frame before the end time of a required inter-frame interval, it can switch to the sleep mode to save the power consumption. However, the challenge remaining for the NoA method is the fixed length of awake/sleep interval, even if the traffic load is varied. Therefore, in this study, we proposed a reinforcement learning-based power saving (RLPS) method to enhance the performance of the notice of absence (NoA) power-saving mode in Wi-Fi direct with taking the multimedia video transmission and the network delay jitter into consideration. The proposed RLPS method enables the Wi-Fi direct device to dynamically estimate the length of awake interval for transmitting the future video frame in real-time. In addition, the Wi-Fi direct device may wake up too early before the arrival of the video frame, which is caused by the network delay jitter. Thus, the client device has to wait for receiving the video frame. To tackle this challenge, the proposed RLPS method enables the device to predict the start time of awake interval for the purpose of reducing the delay time for receiving the upcoming video frame. Results show that the proposed RLPS method outperforms the existing NoA power-saving mode in terms of the outage probability, energy consumption, and transmission delay of Wi-Fi Direct devices.
... is obtained by combining (11), (21), and (22). Hence, the length of the awake interval for the sum of residual Y-frame and B-frame is calculated as ...
... The power consumption during the awake and sleep intervals are set to 432mW and 0.3mW, respectively [10]. The additional energy of 0.6mJ is used to switch from the sleep mode to the awake mode [22]. Fig. 5 compares the original distribution of I-frame size in 'Amazing Mary Gifted' with the distribution of I-frame obtained by the EM algorithm for GMM. ...
Article
Full-text available
Wi-Fi Direct has been proposed with the purpose of enabling the connection between any two devices without requiring a wireless access point. Because of the limited battery capacity of mobile devices, it is important issue to provide an efficient energy consumption to the Wi-Fi Direct device. In order to reduce unnecessary energy consumed, Wi-Fi Direct standard defines two power-saving mechanisms: the opportunistic power-saving (OppPS) mode and notice of absence power-saving (NoAPS) mode. In this study, we propose a method to enhance the efficiency of the NoAPS mode for the transmission of multimedia video traffic. The proposed method dynamically determines the length of the awake interval long enough to guarantee the successful reception of the frame in clients with the given outage probability based on the pdf of the video frame size estimated. The shape and scale parameters of the pdf of the video frame size and the weights of all the mixture components are updated by the Expectation Maximization (EM) algorithm whenever a frame is transmitted. Furthermore, we suggest priority-based frame transmission strategy considering the inter-dependency between video frames to reduce the packet loss rate. Results show that the proposed method reduces the energy consumption and the transmission delay of Wi-Fi Direct devices compared to the existing NoAPS method.
... As a result, an alternative means of connection is necessary to ensure that data transfer can occur seamlessly and without disruption. In [7] a framework called MUMBLE is proposed, that uses the Discovery broadcast of Wi-Fi Direct to pass information, thus bypassing the pairing process between endpoints. The framework takes data from an external application, parses the data into 85-bit packets, and inserts the packets into the Discovery broadcast. ...
... Then, we can obtain the length of the awake interval for P R B-frame from Equations (6), (20), and (23). It is noted that the lengths of the awake interval for ordinary I-frame, P-frame, and B-frame are easily obtained from Equations (2), (6) and (3). ...
... To evaluate the performance of the proposed method, we execute the Monte Carlo simulation runs with 20, 000 GoP frames. The implementation of a testbed by using real devices reveals additional constraints issues in relation to power consumption due to the limitations of devices [20] and additional power consumption such as standby power of devices [21]. In this paper, the validity of the proposed method is verified via numerical method and simulation in order to exclude the impact of the additional constraints in relation to power consumption and focus on the performance evaluation of the proposed method. ...
... The channel speed is set to 6 Mbps from [22]. The values of P sleep and P awake are obtained from [12], and E switch is obtained from [20]. Simulation parameters used in our study is summarized in Table 1. ...
Article
Full-text available
With the arrival of the era of Internet of Things (IoT), Wi-Fi Direct is becoming an emerging wireless technology that allows one to communicate through a direct connection between the mobile devices anytime, anywhere. In Wi-Fi Direct-based IoT networks, all devices are categorized by group of owner (GO) and client. Since portability is emphasized in Wi-Fi Direct devices, it is essential to control the energy consumption of a device very efficiently. In order to avoid unnecessary power consumed by GO, Wi-Fi Direct standard defines two power-saving methods: Opportunistic and Notice of Absence (NoA) power-saving methods. In this paper, we suggest an algorithm to enhance the energy efficiency ofWi-Fi Direct power-saving, considering the characteristics of multimedia video traffic. Proposed algorithm utilizes the statistical distribution for the size of video frames and adjusts the lengths of awake intervals in a beacon interval dynamically. In addition, considering the inter-dependency among video frames, the proposed algorithm ensures that a video frame having high priority is transmitted with higher probability than other frames having low priority. Simulation results show that the proposed method outperforms the traditional NoA method in terms of average delay and energy efficiency.
... The issue here concerns the amount of information that can be sent during the pre-registration phase (85 bytes) per local service. [10]. Currently, we are analyzing different ways to allow the exchange of more meta-data, such as the use of multiple local services. ...
Technical Report
Full-text available
User devices have evolved in terms of processing, storage and built-in wireless communications technologies. Such evolution has allowed users to explore different ways for establishing communication among themselves. This technical report presents the high level design and operation flowcharts of Oi! (an Android messaging application) and SOCIO (a socially-aware opportunistic communication framework) that combined allow users to exchange messages without relying on the existing Internet access or wireless infrastructures, based on their level of social interaction.
... The issue here concerns the amount of information that can be sent during the pre-registration phase (85 bytes) per local service. [10]. Currently, we are analyzing different ways to allow the exchange of more meta-data, such as the use of multiple local services. ...
Technical Report
Full-text available
User devices have evolved in terms of processing, storage and built-in wireless communications technologies. Such evolution has allowed users to explore different ways for establishing communication among themselves. This technical report presents the high level design and operation flowcharts of Oi! (an Android messaging application) and SOCIO (a socially-aware opportunistic communication framework) that combined allow users to exchange messages without relying on the existing Internet access or wireless infrastructures, based on their level of social interaction.
... The issue here concerns the amount of information that can be sent during the pre-registration phase (85 bytes) per local service. [10]. Currently, we are analyzing different ways to allow the exchange of more meta-data, such as the use of multiple local services. ...
Technical Report
Full-text available
User devices have evolved in terms of processing, storage and built-in wireless communications technologies. Such evolution has allowed users to explore different ways for establishing communication among themselves. This technical report presents the high level design and operation flowcharts of Oi! (an Android messaging application) and SOCIO (a socially-aware opportunistic communication framework) that combined allow users to exchange messages without relying on the existing Internet access or wireless infrastructures, based on their level of social interaction.
... The issue here concerns the amount of information that can be sent during the pre-registration phase (85 bytes) per local service. [10]. Currently, we are analyzing different ways to allow the exchange of more meta-data, such as the use of multiple local services. ...
Technical Report
Full-text available
User devices have evolved in terms of processing, storage and built-in wireless communications technologies. Such evolution has allowed users to explore different ways for establishing communication among themselves. This technical report presents the high level design and operation flowcharts of Oi! (an Android messaging application) and SOCIO (a socially-aware opportunistic communication framework) that combined allow users to exchange messages without relying on the existing Internet access or wireless infrastructures, based on their level of social interaction.
... The issue here concerns the amount of information that can be sent during the pre-registration phase (85 bytes) per local service. [10]. Currently, we are analyzing different ways to allow the exchange of more meta-data, such as the use of multiple local services. ...
Technical Report
Full-text available
User devices have evolved in terms of processing, storage and built-in wireless communications technologies. Such evolution has allowed users to explore different ways for establishing communication among themselves. This technical report presents the high level design and operation flowcharts of Oi! (an Android messaging application) and SOCIO (a socially-aware opportunistic communication framework) that combined allow users to exchange messages without relying on the existing Internet access or wireless infrastructures, based on their level of social interaction.