Bluetooth Android / Xamarin transmisión de dispositivo en serie con outputtream vacío
Estoy utilizando Xamarin.Android para conectarme a un dispositivo Bluetooth que utiliza el perfil de puerto serie para transmitir a un sensor óptico. El dispositivo está orientado a ser utilizado con Windows a través de un puerto COM, sin embargo, se supone (se supone) para poder trabajar con cualquier dispositivo Bluetooth.
Puedo configurar el dispositivo y conectarse a él bien usando CreateRfcommSocketToServiceRecord (), y no tienen ningún problema con el emparejamiento.
- Appcompat-v7: 21.0.0 ': No se encontró ningún recurso que coincida con el nombre dado: attr' android: actionModeShareDrawable '
- ¿Hay algún almacenamiento seguro en Android a través de Monodroid fuera de la caja?
- Uso del depurador de Microsoft con Xamarin Android
- Error de depurador de Android (MonoDroid)
- Error al crear el proyecto Xamarin.Android con Google Play Services
Sin embargo, cuando me conecto al socket del dispositivo, inmediatamente comienza a recibir 0xFFs de la conexión Bluetooth, aunque no se haya escrito nada en el flujo de salida. Puedo escribir correctamente en el flujo de salida y leer desde el otro extremo, pero el flujo de 0xFFs no se detiene hasta que cierre el socket.
He utilizado varias aplicaciones nativas de Android para conectarse al dispositivo y también tienen este problema.
Cuando me conecto al dispositivo a través de Windows a través de un puerto COM, el dispositivo transmite y recibe datos normalmente sin ningún problema.
¿Alguna vez alguien más ha experimentado este problema con un adaptador serie Bluetooth antes en Android – y si es así, ¿había una solución?
La hoja de especificaciones para el dispositivo se puede encontrar aquí: http://www.probe-tec.com/Documents/997-419%20Probe-Tec%20Product%20Sheet%20(2).pdf (Se pretende comunicar con medidores de energía inteligentes).
- Cómo utilizar Android KitKat EvaluateJavascript en Xamarin.Android/Monodroid y recuperar el resultado?
- Mostrar la imagen de la pantalla de bienvenida con ajuste automático
- Xamarin.Forms popup "Nueva Versión Disponible"
- Cómo recibir URL con filtros de intenciones Xamarin
- Configuración de la versión de Android
- Cargando url con pdf en monodroid webview
- Android - Bitmap.CreateBitmap - excepción de puntero nulo
- Xamarin apk en Blackberry (> = 10.2.1)
- API de Valoración de KitKat de Android 4.4
- Cómo publicar la aplicación de Google Play en un momento específico