Skip to content

iOS app for communicating with HM10 Bluetooth modules

Notifications You must be signed in to change notification settings

hoiberg/BluetoothSerialPro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Bluetooth Serial Pro

This is the pro version of HM10 Bluetooth Serial. As I have quit iOS development and there was still some demand for this app, I decided to upload the code to GitHub. It is written in Swift 5.0 or 5.1 I believe but I don't know whether it will still compile or run.

There are some changes compared to the last app store version as I was working on an update (most significantly, I added the possibility to configure alert sounds for received data) and I believe this update was pretty much done - but again, I'm not sure. The commit history has been removed for privacy reasons.

Update: It is again on the App Store, made available by someone else: Link: https://apps.apple.com/nl/app/bleserial-hm-10/id1602239700 He also re-uploaded the lite version: https://apps.apple.com/nl/app/ble-serial-tiny/id1607862132

App Store Description

With this app you can control, test and debug projects that incorporate the HM10 Bluetooth UART module (or similar ones).


Features:

• Fully customisable console view, with options like:
- Display format (ASCII, Hex, Dec, etc.)
- Line numbers and timestamps
- Newline behaviour 
- Style (code or chat) and sound effects

• Send data how it suits you:
- In different formats (ASCII, Hex, Dec, etc.)
- With or without newline/carriage return character at the end
- All at once or in chunks (to accommodate for processing time)

• Create buttons to send pre-determined messages
- Customise the messages, titles, color and layout
- Optionally send message repeatedly while button is pressed
- Optionally append newline character to messages
- These buttons can be exported, to be imported on other devices

• Completely functional bluetooth explorer included!
Find out the services, descriptors and other properties of any bluetooth device in range

• "Send on Connect" option, to send a preset message after pairing

• "Auto Reconnect" option, to reconnect automatically to the previous device

• Easily copy or share the sent and received messages

• Editable service/characteristic UUIDs to connect to

• Read/Write characteristic UUIDs can be set separately

• Easy to use minimalist layout


Several components of this app are available on GitHub.com/hoiberg for use in your own projects.
A full tutorial on how to use the HM10 is available on hangar42.nl

Note: This is not an official JNHuaMao app.
With icons by icons8.com

About

iOS app for communicating with HM10 Bluetooth modules

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages