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
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