Find Jobs
Hire Freelancers

iOS BLE davertisement data in background mode

$30-250 USD

Cerrado
Publicado hace más de 5 años

$30-250 USD

Pagado a la entrega
We are creating an app for iOS and Android which advertises data in background mode. The main problem is that advertisement data would changed in background mode. Sometimes it would be stopped to advertise data. We want to change the MAC address in background mode. If you have immense experience in BLE processing, please contact me.
ID del proyecto: 17747326

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 6 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
7 freelancers están ofertando un promedio de $200 USD por este trabajo
Avatar del usuario
As far as I know, iOS devices use Random Resolvable MAC address, so we cannot apply variant based on MAC address directly. So my suggestive method should be: put an ID on "Local name" field on advertisement data of iOS/Android app (iOS/Android device acts as peripheral), Central device will scan and filter based on retrieved advertisement data. This works unless app is in background only for iOS. On iOS, apps simply cannot send out standard Bluetooth LE advertisements when they are in the background. They have to be in the foreground to do this That said, there is limited support in iOS for apps advertising GATT Services in the background. This uses a proprietary technique that only works with other iOS devices that are looking for those services. (Because it uses a non-standard proprietary scheme, the same technique won't work for beacon advertisements, for example.) Here's how Apple describes it: ..You should be aware that advertising while your app is in the background operates differently than when your app is in the foreground. Based on that what we can do is continue BLE scanning & advertising in the background using service UUID. Then we have to scan for specific service UUID by using below method to scan in the background: open func scanForPeripherals(withServices serviceUUIDs: [CBUUID]?, options: [String : Any]? = nil) Another thing you need to set background mode in your .plist file. Set 'Required background modes' as 'App communicates using CoreBluetooth'.
$155 USD en 3 días
5,0 (90 comentarios)
8,6
8,6
Avatar del usuario
Hello, I understand you need to data in background mode. I can develop this app. I have experienced in android and IOS application development with skill as native and cross-platform I can make Quality coding, Efficient Solution on fixing bugs and available for quick communication during the development period. I would like to talk on each feature you are in need of so we can discuss on them in FREELANCER CHAT WINDOW PLEASE Regard Thanks Amlesh
$155 USD en 3 días
4,8 (10 comentarios)
5,3
5,3
Avatar del usuario
Hi there, thank for your project. I had read your project description and understood your concept. I would be able to complete this project because i had developed lots of iPhone / Android Apps with 5+ years of experienced in native, hybrid development with API development knowledge as well. You would get complete package for every solution in one place. I can do game developpment, app development, API works. I m UI/UX designer as well for mobile apps. If you required any previous sample work than kindly message me on chat box. I have few question as well for this project. let chat more on this project waiting for your response Thank you Nitin B.
$300 USD en 5 días
5,0 (4 comentarios)
3,9
3,9
Avatar del usuario
Well, I worked on it. You can not handle the behavior on background mode for BLE. Actually, on background mode, it starts behaving like iOS set it for. Like the advertising interval will start changing as the time pass. Even stop advertising after some time.
$155 USD en 3 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Edmond, United States
0,0
0
Miembro desde sept 11, 2018

Verificación del cliente

Otros trabajos de este cliente

Webpage screen scraping
$30-250 USD
¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.