Explore chapters and articles related to this topic
Energy-Efficient Technologies in Device-to-Device Based Proximity Service
Published in Yufeng Wang, Athanasios V. Vasilakos, Qun Jin, Hongbo Zhu, Device-to-Device based Proximity Service, 2017
Yufeng Wang, Athanasios V. Vasilakos, Qun Jin, Hongbo Zhu
The most widely deployed direct communication technology, Bluetooth, was designed for interconnecting personal devices, such as mobile phones and headsets. The most favorable feature of Bluetooth is that it can stay operational the whole day without depleting the power consumption profile significantly. However, Bluetooth itself cannot be utilized for the D2D file transfers or video streaming, as it does not have the high data transmission rate. In addition, Bluetooth was not designed for building opportunistic-based ProSe applications. This is reflected by characteristics such as relatively short radio range, secure pairing, and lack of broadcast support in Bluetooth stack of smartphones.
Ad Hoc Pervasive Environments
Published in Syed Ijlal Ali Shah, Mohammad Ilyas, Hussein T. Mouftah, Pervasive Communications Handbook, 2017
The Bluetooth stack contains the SDP, which is used to locate services provided by or available via a Bluetooth device. The SDP supports the following inquiries: search for services by service type; search for services by service attributes; and service browsing without a priori knowledge of the services characteristics. Once services are discovered with SDP, they can be selected, accessed, and used by mechanisms out of the scope of SDP, for example, by other SDPs such as SLP and Salutation. SDP can coexist with other SDPs, but it does not require them.
R-P2P: a Data-Centric Middleware for Delay Tolerant Applications
Published in Athanasios Vasilakos, Yan Zhang, Thrasyvoulos V. Spyropoulos, Delay Tolerant Networks: Protocols and Applications, 2016
Corrado Moiso, Antonio Manzalini, Francesco De Pellegrini, Iacopo Carreras, Daniele Miorandi, Athanasios Vasilakos
Throwboxes functionalities are implemented as a Java application running on laptops. As for the U-Hopper implementation, we assumed Bluetooth as the proximity communication technology, utilizing the Avetana Bluetooth library as the Bluetooth stack implementation. This allows us to reuse much of the U-Hopper software developed for the mobile platform.
IoT-enabled cloud-based real-time remote ECG monitoring system
Published in Journal of Medical Engineering & Technology, 2021
Manju Lata Sahu, Mithilesh Atulkar, Mitul Kumar Ahirwal, Afsar Ahamad
Controller: As the core of the ECG module, the controller module is used to process the gathered ECG signal. All the signal processing functions are implemented in a high-performance Microcontroller Unit (MCU) STM32F103RC [31,32]. The STM32F103RC is a high-performance ARM-based 32-bit MCU operating at 72 MHz widely used in applications which require fast digital signal processing. This programmable embedded system on a chip is used with integrated configurable analogue and digital peripherals, memory, timers, CAN and USB communication with UART interface. Apart from this, the system also supports BLE 4.0 and can be connected with other smart systems such as smartphones and personal computer, etc. For this purpose, BMSPPS3MC2 full regulatory certified BLE 4.0 module [33] embedded with 2.4 GHz transceiver, on board Bluetooth stack with the integrated antenna has been used for delivering local connectivity for IoT application. The MCU process the ECG signal in four different steps i.e., sampling, analogue to digital conversion, buffering, and packetizing. Finally, the data are transferred over Bluetooth link through transparent UART interface, which enables easy integration with MCU and bridges the gap between ECG module and mobile gateway for convenient data transfer and control. The ECG signal is processed using this MCU, which consists mainly of four procedures, i.e., sampling, ADC, buffering and packetizing. First, the analogue ECG signal is digitised through sampling and ADC. Then, the ECG data are temporally stored in the buffer before being packaged in accordance with a certain format.
A Hands-Free Music Score Turner Using Google Glass
Published in Journal of Computer Information Systems, 2019
Satoko Kora, Billy B. L. Lim, James Wolf
Existing solutions, such as PageFlip and AirTurn, appear as keyboard input device on a connected device once it is connected. The input devices show a profile as keyboard input device to the server device and the server device processes packets as keyboard input data. This communication flow allows devices to process packets in the way expected and interact with each other across platforms. Huges Systique Cooperation introduces how they enable Android devices to be used as input device using BlueDroid, the Android Bluetooth Stack implementation developed by Broadcom and currently an open source project [6]. However, root access to a mobile device image is required to get an input device profile. Rooting enables one to access internal source codes and resources on Android devices, but obtaining a root access is discouraged officially because the failure of modification might cause dysfunction of the device.