Android bluetooth terminal source

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.

bluetooth terminal for Android (based on Android Bluetooth chat sample)

License

Sash0k/bluetooth-spp-terminal

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

(based on Android Bluetooth chat sample)

  • Адаптация к современной модели разрешений (Android 12+);
  • Сопряжение с устройствами через системный UI;
  • Возможность ограничить размер лога сообщений (see: #5);
  • Возможность передать входящую команду в приложение через intent/adb (see: #8);
  • Исправлен баг с затиранием входящей команды;
  • Calc and check Modulo256 checksum;
  • Drop deprecated Android 2.x support;
  • Minor fixes/improvements;
  • Search and connect to bluetooth devices in slave mode via RFCOMM;
  • Send commands to devices both ASCII and hex modes;
  • Share and clean log;
  • English/Russian i18n;
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 

About

bluetooth terminal for Android (based on Android Bluetooth chat sample)

Читайте также:  Ошибка при сопряжении блютуз

Источник

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 terminal app for Bluetooth classic devices using SPP profile

License

kai-morich/SimpleBluetoothTerminal

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

This Android app provides a line-oriented terminal / console for classic Bluetooth (2.x) devices implementing the Bluetooth Serial Port Profile (SPP)

For an overview on Android Bluetooth communication see Android Bluetooth Overview.

This App implements RFCOMM connection to the well-known SPP UUID 00001101-0000-1000-8000-00805F9B34FB

I got various requests asking for help with Android development or source code for my Serial Bluetooth Terminal app. Here you find a simplified version of my app.

About

Android terminal app for Bluetooth classic devices using SPP profile

Источник

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 terminal app for Bluetooth LE devices using custom serial profiles

License

kai-morich/SimpleBluetoothLeTerminal

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

This Android app provides a line-oriented terminal / console for Bluetooth LE (4.x) devices implementing a custom serial profile

For an overview on Android BLE communication see Android Bluetooth LE Overview.

In contrast to classic Bluetooth, there is no predifined serial profile for Bluetooth LE, so each vendor uses GATT services with different service and characteristic UUIDs.

This app includes UUIDs for widely used serial profiles:

  • Nordic Semiconductor nRF51822
  • Texas Instruments CC254x
  • Microchip RN4870/1
  • Telit Bluemod

I got various requests asking for help with Android development or source code for my Serial Bluetooth Terminal app. Here you find a simplified version of my app.

About

Android terminal app for Bluetooth LE devices using custom serial profiles

Источник

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 Bluetooth Low Energy Serial Port Terminal gradle project

License

Lembed/Android-BLE-Terminal

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 Bluetooth Low Energy Terminal build with Android studio

Android 4.3 introduces built-in platform support for Bluetooth Low Energy , allows Android apps to communicate with BLE devices that have low power requirements, such as proximity sensors, heart rate monitors, fitness devices, and so on.

Android (API Level 18 or above) & Android studio

  1. async connect and data operate.
  2. data encode/decode with utf-8 format.
  3. background server with low payload to your phone.
  4. easy extension display text widget.
  5. easy wrapped communication interface.

Build in docker(dir docker)

a docker image used to build the project to build the docker image

docker build -t="android-gradle" .

enter the docker and build the project

docker run -v $(pwd):/opt/ws -it android-gradle bash git clone https://github.com/Lembed/Android-BLE-Terminal.git cd Android-BLE-Terminal ./gradlew build

Источник

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.

License

pondahai/Android-BLE-Terminal-master

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 Bluetooth Low Energy Terminal build with Android studio

Android 4.3 introduces built-in platform support for Bluetooth Low Energy , allows Android apps to communicate with BLE devices that have low power requirements, such as proximity sensors, heart rate monitors, fitness devices, and so on.

Android (API Level 18 or above) & Android studio

  1. async connect and data operate.
  2. data encode/decode with utf-8 format.
  3. background server with low payload to your phone.
  4. easy extension display text widget.
  5. easy wrapped communication interface.

Build in docker(dir docker)

a docker image used to build the project to build the docker image

docker build -t="android-gradle" .

enter the docker and build the project

docker run -v $(pwd):/opt/ws -it android-gradle bash git clone https://github.com/Lembed/Android-BLE-Terminal.git cd Android-BLE-Terminal ./gradlew build

Источник

Оцените статью
Adblock
detector