Find Jobs
Hire Freelancers

Cross-platform App to "Discover" Peers - Using Bluetooth Low Energy (BLE)

$250-750 USD

Доручено
Опублікований over 10 years ago

$250-750 USD

Оплачується при отриманні
We need a cross-platform (for iOS and Android) peer discovering app that will use Bluetooth Low Energy (BLE) in order to both “find” peers and to “be found” by peers. This app will use both BLE Central role (to “find” peers) and BLE Peripheral role (to “be found” by peers). CrossPlatform: The apps need to be cross platform for iOS and Android. For clarification, on an iOS device, the app will need to be able to “find” and to “be found” by peers that are using the app on both iOS devices and Android devices. Similarly, from an Android device, the app will need to be able to “find” and to “be found” by peers that are using the app on both Android devices and iOS devices. OS: Newer iOS devices (using iOS 6) have BLE and can function as both BLE Central (“find”) and BLE Peripherals (“be found”). Here are more details: [login to view URL] Android 4.3 (API Level 18) devices have BLE functions. Android devices can function as BLE Central but it is unclear whether it can function as BLE Peripheral. More details here: [login to view URL] If the Android OS will not support BLE Peripheral mode, it might work with the Samsung SDK ([login to view URL]). Unique Identifier: When a User registers with the app, the app will assign the User a universally unique identifier (UUID). When the User logs in to the app, the app will use the UUID of the User. Broadcast a User's UUID: (To “be found” by peers) When the app is running, the mobile device needs to use BLE to broadcast the User's UUID so that the User can “be found” by peers running the same app. This broadcasting function will likely be done with BLE Peripheral mode. Scan for other Users' UUID: (to “find” other peers) When the app is running, the mobile device needs to use BLE to scan and “find” the UUID of peers running the same app. This scan/search function will likely be done with BLE Central mode. To save battery life, the app will likely need to switch from “find” to “be found” mode occasionally. If so, then it should switch from “be found” to “find” mode at random times. The random times will vary from 5 seconds to 45 seconds so that all mobile devices are not switching modes at the same time. Log/History of Peers: The app should create a log/history of the peers it has found. The log/history will need to list: (i) the UUID of the peers, and (ii) the date and time each peer was found. We won't be submitted this app to Apple or the Google Play. This is a functionality test for a different app project.
ID проекту: 5171450

Про проект

13 пропозицій(-ї)
Дистанційний проект
Активність 10 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними

Про клієнта

Прапор UNITED STATES
Gilbert, United States
0,0
0
Спосіб оплати верифіковано
На сайті з жовт. 7, 2013

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.