bglib: Implementation of the BGAPI serial protocol

[ library, mit, program ] [ Propose Tags ]

This library implements Silicon Labs' (formerly BlueGiga) serial protocol to communicate with certain Bluetooth and Wifi products such as the BLED112 USB dongle or the BLE112 and BLE113 Bluetooth Low Energy modules.

[Skip to Readme]
Versions [faq],,,
Dependencies async, base (>=4.7 && <5), bglib, binary, bytestring, monad-loops, mtl, optparse-applicative, serialport, stm [details]
License MIT
Copyright MIT
Author Tamas Fabian
Category library
Home page
Source repo head: git clone
Uploaded by tamasFabian at Thu Jun 13 09:09:13 UTC 2019
Distributions NixOS:
Executables bgapitest
Downloads 106 total (106 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2019-06-13 [all 1 reports]


[Index] [Quick Jump]


Maintainer's Corner

For package maintainers and hackage trustees

Readme for bglib-

[back to package description]


An implementation of the BGAPI serial protocol.

This protocol is spoken by Silicon Labs (formely BlueGiga) Bluetooth and Wifi products via UART or USB.

The Bluetooth Smart Software API Reference Manual can be found at:

The library works over a SerialPort, so the hardware need to be connected over a standard port that is recognized by the operating system.