- Saved searches
- Use saved searches to filter your results more quickly
- License
- Sash0k/bluetooth-spp-terminal
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Saved searches
- Use saved searches to filter your results more quickly
- License
- kai-morich/SimpleBluetoothTerminal
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Saved searches
- Use saved searches to filter your results more quickly
- License
- kai-morich/SimpleBluetoothLeTerminal
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Saved searches
- Use saved searches to filter your results more quickly
- License
- Lembed/Android-BLE-Terminal
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Saved searches
- Use saved searches to filter your results more quickly
- License
- pondahai/Android-BLE-Terminal-master
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
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
- async connect and data operate.
- data encode/decode with utf-8 format.
- background server with low payload to your phone.
- easy extension display text widget.
- 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
- async connect and data operate.
- data encode/decode with utf-8 format.
- background server with low payload to your phone.
- easy extension display text widget.
- 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