I am trying to establish bluetooth communication between my computer and an application that I am developing, installed on an android tablet.
How can I send data from my computer to my application to check if the communication is successful?
I try to send files via bluetooth from windows bluetooth related settings, but I need to be able to send strings readable by my application
Related
how can write a program to connect nearly devices automatically via Bluetooth and send a file?
just tried with FlutterBlue package but it doesn't work
I have created a mobile app with 'Processing' java. It involves reading data from the arduino through the serial monitor with USB cable.
But i want the system to be wireless. I am going to export the processing script as android app to my mobile and use Bluefruit SPI friend module to send data to mobile(Bluefruit connect app). But how can i get the data in the processing app? In case of my computer i was using a serial port(COM5) for USB connection with arduino.
Bluefruit SPI friend only seems to send data to the bluefruit connect app on the mobile, how can i get the data on my mobile app through this bluetooth module?
The problem is:
Having an Android device with turns on Personal Hotspot(WiFi/ad-hoc network).
Having an iOS device which connects to the Android's WiFi network.
Is there a possibility to exchange data between the same app build by a developer on both platforms?
If not, is there any way to exchange data between the same app running on both platforms using the current technologies on iOS and Android(so, without using internet connection or tech such as Near field communication)?
Already researched about data exchange using bluetooth which resulted in this.
Started researching about peer-to-peer connection but as its written on the first paragraph of the Multipeer Connectivity, it says "..by nearby iOS devices..".
(Android) Wi-Fi Peer-to-Peer
(iOS) Multipeer Connectivity
Working on an application and there i am using the socket concept to send receive data from connected peer. All you need to do is
Create hotspot network
Allow nearby devices to connect
Send broadcast message like we send in chat. e.g User joined. And in that message send file which you want to download.
Other side in connected peer, Search file in local if exists use output stream to write the data and after writing the whole data just flush it to other side,
Active listener will receive the data in input stream then.
Hope it helps.
Here is a weird hardware setup that I have got from someone:
There is a receiver module that receives data wirelessly via some RF modulation. The module has a uart interface which it uses to send out the received data.
There is an Android tablet. The tablet has exposed a built-in uart connector. If we connect it to a PC's COM port, we can get the Linux console of the tablet (with console input working)
Now, the receiver module's uart is connected to the tablet's uart connector. Therefore, the received data will be sent to the console as input.
Here is the question: I would like to write an application (either native or dalvik-based), running on the tablet, to read the received data (which is being sent to the linux console as input). Can this be done?
I do not have the kernel source or binary, though I have the adb root access.
Is there some way I can send data from an Android device to a computer over Bluetooth?
Thanks
Yes. Perhaps the most straightforward way to get started would be to use the Bluetooth Chat example, which you will hopefully find in the Samples directory of your SDK installation, or can of course be downloaded from Google.
The Bluetooth Chat demonstrates exchanging bytes of data from one Android device to another over the Bluetooth Serial Port Profile (SPP).
To exchange data between the Android device and your computer, you could use a Bluetooth driver on your computer that provides you with a virtual COM port when a remote Bluetooth SPP device connects. This way, you could simply launch Bluetooth Chat on your Android device, and exchange data with something that reads and writes to a COM port on your computer. For example, on a Windows machine you could simply use HyperTerminal.
The Bluetooth Chat example is then an excellent base upon which to create your own custom Bluetooth Android application.