Android App example to connect via Bluetooth (BLE)
$10-70 USD
En cours
Publié il y a environ 3 ans
$10-70 USD
Payé lors de la livraison
============================================
My ***maximal*** budget for this project is $70 and will be released in just one milestone once everything works: please DO NOT bid if you do not agree with the given amount and conditions. Thanks!
============================================
I would like a Xamarin BLE App to connect different mobile phones to a BLE device (in particular, but should not be relevant) to an ESP32 (Arduino compatible SoC).
What i would need is:
1) you take the Xamarin BLE App online example (or whatever working BLE App you may already have) and modify it to read incoming data and showing it on a big Label; you would ideally have already yourself an ESP32 and are able to just run the Arduino "ESP32/BLE_uart" example, although it is not mandatory for the project, as I have already an ESP32 and could work with you on this step
2) After that, you modify the App Guis to add some ComboBoxes and TextBoxes like in my attached image. The idea is, that the user will make some selections and enter some text on the Gui, and by clicking on 'Send' the App sends this data to the ESP32 over the BLE connection in JSON format. I will modify the ESP32 code to test if we receive your json data correctly
3) Once working, you modify the App to send the json-data (2) encrypted in AES256.
I will modify my ESP32 code to decode what you will send and print it out, so that we can check that the Tx worked fine. In the same way, your App will still be listening to incoming data (that will also come json-aes256-encrypted) and you will (try to) decrypt it and show it on the (big) Label
4) Once we have it working, you read the decrypted incoming json data and (try to) set the Gui components accordingly to the received instructions (i.e. set [login to view URL] to '3' or [login to view URL] = "hello")
5) You add a Login/Password to the App, querying my MySql DB (i have the hosting already) and gathering as well some config settings for the App
Can you help me here?
Thanks in advance!
Paul