This app will let you make a bluetooth exploration to give you the chance to stablish a connection with devices close to you. Then, you will be able to send commands (bytes) to your connected device by simply interacting with the app controls available. This app can receive information transmited by your connected device to respond your petitions (you must program your remote device, e.j. an Arduino). The app lets you program all its controls one by one by a simple way using the Programmer Tab. Its app also gives you a simple Console to interact with your remote device in another way, like a chat.
Communication Protocol: In order to receive data from your remote bluetooh device, you must program it appropriately (the App and the remote device). First, in the App, create all inputs you want; each input will be a data that you want to receive (e.g. a temperature value). Creating an Input will need an ID (identifier, needed) and a Name (associated with that ID).
Then you must program your remote device to output all that inputs following the next Protocol: ID-Value <- each input must be build with an ID + a Dash + the data value + blank space;
To send multiple inputs values just concat them (sapareting them by a blank space) as follows: ID-Value1 ID-Value2 ID-Value3\n <- Multiple inputs sent (notice the last byte)
Important! Last byte must be a LineFeed character (number 10 in ascii code, the \n caracter)