Nativemodule for React Native connecting with Bluetooth Mpos


Evaluando propuestas
Descripción:
The main goal of this task is to expose all methods from github repo and wrap on NativeModule package. Our objective is connect and operate an BLE (Bluetooth Low Energy aka.: Bluetooth 4.0) device through a NativeModule exposed methods.

Device info: http://www.pax.us/portfolio_page/d200/
GitHub repo with library and example: https://github.com/pagseguromaster/plugpag
Docs: https://dev.pagseguro.uol.com.br/documentacao/pagamento-presencial/moderninha-wifi/android (PT-BR)

Fist, we need to seek and connect to device, and then, be able to send payments commands to it. All methods are listed on official docs. There is an example named "pagcafe" within the repo.

Obs.: We are going to use this package on Android Things device (Raspberry Pi3). Android Things use the same methods from Android OS to seek and connect to BLE devices. Some examples:
Example running RPi3 as Bluetooth Server: https://github.com/androidthings/sample-bluetooth-audio
Bluetooth GATT Server: https://github.com/androidthings/sample-bluetooth-le-gattserver

We can consider the task done when:
1) A little example app can list and connect with BLE devices through native module
2) Establish connection with a device (in this case i will test with my POS machine)
3) Send payments and call for last payment info (basically, expose all methods from "PlugPag lib")
Obs.: Would be nice if you can test it on Android Things (DP-5.1) RPi3 device



Category: IT & Programming
Subcategory: Mobile development
What's the project's scope?: Medium sized change
Is this a project or a position?: A project
I currently have: I have specifications
Experience in this type of project: Yes (I have managed this kind of project before)
Required availability: As needed
API Integrations: Others (Other APIs)
Required platforms: Android

Abierto

Presupuesto

1

Propuestas

1

Freelancers interesados

Publicado: Hace 11 meses

Plazo: No definido

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Ren Z. I am a highly-qualified professional with 7-years experience in developing mobile applications for Android, iPhone, iPad. I have successfully launched over 50 projects in various domains and technologies, ranging fr... + detalles