Hid bluetooth barcode scanner

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Android app for scanning barcodes and sending them to a PC via emulating a bluetooth keyboard.

License

Fabi019/hid-barcode-scanner

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Android app for scanning barcodes with the phone camera and sending them to a PC via bluetooth. No special software is required on the PC as this app uses the BluetoothHID API available on devices running Android 9 or greater.

  • Supports a wide range of Linear and 2D-Codes thanks to Googles ML-Kit
  • Doesn’t require any internet connection
  • Large amount of customization for different use-cases
    • Auto connect with last device
    • Auto send on detection
    • Extra keys like \n or \t
    • And much more

    Device list and Scanner screen. If you don’t want to connect with any device now and just want to try out the scanner, pressing the ‘Skip’-Button at the bottom of the paired devices will bring you directly to the scanner.

    Otherwise the app tries to connect with the selected device and automatically sends you to the scanner once connected.

    Devices Main

    All configurable Settings. (Newer versions might contain more or less settings as shown in the pictures)

    Settings Settings

    Get it on Google Play

    Note
    Because the version on the Play Store is usually one or two versions behind the latest release, you can also download the latest APKs directly here on GitHub as explained in the next section

    Since this app uses the ML-Kit there are two app version to choose from. The standard version doesn’t contain the scanner library directly. Because of this the size much smaller than in the bundled but requires the user to have the Play Store installed on their device.

    You can either download the latest stable version from the Releases tab or directly from the CI using the links below. Please note that the CI version might be unstable and that the builds are not signed (debug builds), thus requiring you to install them on your phone using ADB. The download links below are using nightly.link to provide the files because GitHub doesn’t allow to download files from actions without being logged in.

    If you are unable to connect with a device you can try either of the steps below depending on how the app behaves. If these don’t help, feel free to open a new issue and describe your problem in detail.

    Connection dialog visible, but no connection possible

    This is most likely caused because the phone was paired with the PC previously and now doesn’t accept a new type of connection request.

    1. Make sure to first unpair the PC on the phone either from within the app or from the system Bluetooth settings
    2. Remove the phone from the PC device list. On Windows you can either do this through the device manager (look under the Bluetooth category) and choose Uninstall Device or using the device list in the settings app.
    3. In the app now search for new devices and click on the target PC (This step could be important so that the phone can tell the PC the new device type)
    4. A pairing request should show up and you may need to confirm a pin on both sides
    5. After that the connection should be successfully established

    Nothing happens when clicking on a device

    If there is not even a connection dialog when clicking on a device. This means that the registered Bluetooth proxy was interrupted. Normally it should be connected again right away but in some cases this might not happen.

    Restart the app. When launching again, there should be a small message at the bottom of the screen that says the Bluetooth proxy was successfully connected. Otherwise you may have to restart your device. This could also mean that your device does not support the Bluetooth HID profile. To test this, search for the app «Bluetooth HID Profile Tester» in the PlayStore and see what the result is. If the test is not successful, unfortunately your device is not supported.

    This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 

    Google Play and the Google Play logo are trademarks of Google LLC.

    About

    Android app for scanning barcodes and sending them to a PC via emulating a bluetooth keyboard.

    Источник

    Bluetooth Barcode Scanners

    Notably, Bluetooth barcode scanning accessories can pair with both iOS and Android devices in order to process scans. CodeREADr is a mobile application that supports Bluetooth barcode scanning accessories in addition to the use of cameras. Importantly, when you connect your Bluetooth scanning device with our mobile app, it will process the barcode scans immediately. Also, the CodeREADr mobile application will records the scans to the online barcode system based on your configuration.

    Benefits

    Point-and-shoot scanning
    Point the laser at a barcode to scan

    Portable
    Only 1 ounce and 0.6 inches thick

    Powerful
    Scans over 20 types of 1D barcodes

    Rapid barcode scanning
    No focus delay or glare interference

    For privacy reasons YouTube needs your permission to be loaded. For more details, please see our Privacy Policy.

    Alternatives to Bluetooth Scanners

    While ‘point and shoot’ is a nice option, the trade-off with using Bluetooth barcode scanning accessories is the need for two devices. Therefore, you could consider using a barcode scanning sled like the Honeywell Captuvo. Importantly, it has the same point and shoot capability but the iOS device is integrated with a rugged case and battery pack. Also, you should evaluate our SD PRO scan engine, which rivals the scanning speed and accuracy of purpose built scanners using just the device’s built-in camera. Essentially, there are many other alternatives to bluetooth barcode scanners to fit your use case.

    SPP Mode vs. HID Mode

    Primarily, Bluetooth scanners can connect to a device in two ways: SPP Mode and HID Mode. First, SPP Mode (Serial Port) is faster as it captures the entire barcode value at once. Secondly, HID Mode uses keyboard emulation to enter one character of the barcode value at a time.

    Android SPP / HID Mode
    iOS HID Mode only

    Источник

    Модуль сканера штрих-кода Bluetooth HID SPP

    Высокоскоростной Bluetooth-модуль BLE10K / S SPP GATT FSC-BT836 — это интеллектуальный готовый модуль с поддержкой BR / EDR и LE одновременно. Он поддерживает SPP, HID, GATT и т. Д. Этот модуль объединяет контроллер основной полосы частот и процессор M3 в небольшом корпусе, поэтому мы можем адаптировать его ко многим приложениям. FSC-BT836 .

    Модуль сканера штрих-кода Bluetooth HID SPP

    FSC-BT836 — это интеллектуальный готовый модуль с поддержкой BR / EDR и LE одновременно. Он поддерживает SPP, HID, GATT и т. Д. Этот модуль объединяет контроллер основной полосы частот и процессор M3 в небольшом корпусе, поэтому мы можем адаптировать его ко многим приложениям.

    9

    Описание товара

    ◆ Полностью квалифицированный Bluetooth 4.2 / 4.0 / 3.0 / 2.1 / 2.0 / 1.2 / 1.1
    ◆ Размер: 13 мм х 26,9 мм х 2 мм
    ◆ Поддержка класса 1.5 (высокая выходная мощность)
    ◆ Скорость UART в бодах по умолчанию составляет 115,2 Кбит / с и может поддерживать скорость от 1200 до 921 Кбит / с.
    ◆ Интерфейсы подключения к данным UART, I2C, PCM / I2S.
    ◆ Поддержка профилей стека Bluetooth: SPP, HID, MAP и всех протоколов BLE.

    Самая простая плата разработки USB, клиенты могут напрямую подключить USB-порт компьютера для тестирования функции Bluetooth, с помощью инструментов последовательной отладки FEASYCOM, пользователи могут тестировать AT-команду, приемопередатчик данных и управление потоком, что удобно для тестирования функции и производительности Bluetooth. без настройки материнской платы. Feasycom также предоставляет драйвер последовательного порта и SDK инструментов последовательного порта.

    1. Загрузите приложение FeasyBlue из Apply store или Google play store или попросите инструменты последовательного порта у клиента поддержки.
    2. Подключите USB-плату непосредственно к USB-порту компьютера.
    3. Подключитесь к модулям и отправьте AT-команды или тестовый приемопередатчик данных. Вот некоторые из команд:
    Тест связи UART: AT
    Читать версию прошивки: AT + VER
    Чтение / запись локального имени: AT + NAME >

    Feasycom FSC-BT836 Лист данных:

    Источник

    Читайте также:  Колонка bluetooth hopestar h13
Оцените статью
Adblock
detector