Android Question Zebra RFD8500 - Bluetooth - ZETI

Gijsen

Member
Licensed User
Longtime User
After encountering the near impossibility to setup a SPP Bluetooth communication from an IOS device to this scanner I moved to Android using B4A.

With help from the Bluetooth example from Erel I was able to setup a connect to and communicate with the scanner.
(https://www.b4x.com/android/forum/threads/android-bluetooth-bluetoothadmin-tutorial.14768/#content)

In case somebody needs to do a similar job I would like to post my progress and possible questions.

No prefix for the AsyncStreams
B4X:
AStream.Initialize(Main.serial1.InputStream, Main.serial1.OutputStream, "AStream")

The serial port needs to use a different UUID than the default one
B4X:
serial1.Connect2(connectedDevice.Mac, "2AD8A392-0E49-E52C-A6D2-60834C012263")

Sending a connect request to the device
B4X:
Dim s As String = "cn " & CRLF
AStream.Write(s.GetBytes("UTF8"))

Since the scanner doesn't use prefixes I hope it will be obvious when a response has been sent from the scanner and it is done pushing data...
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…