diff --git a/01_documentation/01_bluetooth_core_specification.en.md b/01_documentation/01_bluetooth_core_specification.en.md index 5703657..03307d4 100644 --- a/01_documentation/01_bluetooth_core_specification.en.md +++ b/01_documentation/01_bluetooth_core_specification.en.md @@ -28,7 +28,10 @@ Besides the core protocol specification, the _SIG_ also publishes other document The [GATT Specification Supplement](https://www.bluetooth.com/specifications/specs/?types=specs-docs&keyword=GATT+Specification+Supplement&filter=) is also of special interest, as it contains all the definitions of the _GATT characteristics_ and other descriptors of Bluetooth services. - +Additional learning materials provided by the *SIG* include: +- [An Introduction to Bluetooth Low Energy Development](https://www.bluetooth.com/bluetooth-resources/bluetooth-le-developer-starter-kit/) is a self-study educational resource that covers theory and practice for Bluetooth Low Energy GAP and GATT application development. +- [Designing and Developing Bluetooth Internet Gateway](https://www.bluetooth.com/bluetooth-resources/bluetooth-internet-gateways/?utm_campaign=developer&utm_source=internal&utm_medium=blog&utm_content=the-bluetooth-internet-gateway-study-guide) is also self-study educational material intended for software developers and technical architects, which focuses on Bluetooth internet gateways; middleware for interfacing BLE devices with the internet. Note: Intended as a key component of any Internet of Things (IoT) architecture implementing Bluetooth technology. +- [Bluetooth Technology for Linux Developers](https://www.bluetooth.com/bluetooth-resources/bluetooth-for-linux/) is another self-study resource for Linux developers which explains the architecture of Bluetooth applications implementing use of the D-Bus and BlueZ protocol stack. ## External references * diff --git a/04_resources/04_sniff.en.md b/04_resources/04_sniff.en.md index b268113..ba5ad52 100644 --- a/04_resources/04_sniff.en.md +++ b/04_resources/04_sniff.en.md @@ -20,17 +20,18 @@ This technique commonly captures packets from the Bluetooth "Link Layer" layer, The following table lists some hardware and software that allows this technique to be performed. It is important to check the limitations of the projects below as many do not allow reliable capture of communications due to the channel hopping techniques used in Bluetooth. -| Hardware | Software | Modes | -|:------------------------------|:----------------------------------------------------------------------------------------------------------------------|:----------------------| -| Ubertooth | [Ubertooth tools](https://github.com/greatscottgadgets/ubertooth) | BR* / EDR* / BLE | -| TI CC1352/CC26x2 | [Sniffle](https://github.com/nccgroup/Sniffle) | BLE 4.x / BLE 5 | -| nRF51822 | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | -| Bluefruit LE sniffer | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | -| Micro:Bit | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | -| nRF52840 | [nRF Sniffer](https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_sniffer_ble%2FUG%2Fsniffer_ble%2Fintro.html) | BLE | -| [PANalyzr](https://spanalytics.com/product/panalyzr/) | - | BR / EDR / BLE | -| [Ellisys Bluetooth Vanguard](https://www.ellisys.com/products/bv1/index.php) | - | BR / EDR / BLE | -| [Ellisys Bluetooth Explorer](https://www.ellisys.com/products/bex400/index.php) | - | BR / EDR / BLE | -| [TeledyneLecroy Frontline X500](https://teledynelecroy.com/protocolanalyzer/frontline-x500.aspx) | - | BR / EDR / BLE | +| Hardware | Software | Modes | +| :----------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------- | :----------------- | +| Ubertooth | [Ubertooth tools](https://github.com/greatscottgadgets/ubertooth) | BR* / EDR* / BLE | +| TI CC1352/CC26x2 | [Sniffle](https://github.com/nccgroup/Sniffle) | BLE 4.x / BLE 5 | +| nRF51822 | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | +| Bluefruit LE sniffer | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | +| Micro:Bit | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | +| nRF52840 | [nRF Sniffer](https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_sniffer_ble%2FUG%2Fsniffer_ble%2Fintro.html) | BLE | +| [PANalyzr](https://spanalytics.com/product/panalyzr/) | - | BR / EDR / BLE | +| [Ellisys Bluetooth Vanguard](https://www.ellisys.com/products/bv1/index.php) | - | BR / EDR / BLE | +| [Ellisys Bluetooth Explorer](https://www.ellisys.com/products/bex400/index.php) | - | BR / EDR / BLE | +| [TeledyneLecroy Frontline X500](https://teledynelecroy.com/protocolanalyzer/frontline-x500.aspx) | - | BR / EDR / BLE | +| [Sena-UD100](http://www.senanetworks.com/ud100-g03.html) | - | BR / EDR / BLE | \* Limited support. See product or project for more information. diff --git a/04_resources/04_sniff.es.md b/04_resources/04_sniff.es.md index 44f6b82..694139e 100644 --- a/04_resources/04_sniff.es.md +++ b/04_resources/04_sniff.es.md @@ -20,17 +20,18 @@ Esta técnica comúnmente captura paquetes de la capa de "Link Layer" de Bluetoo En la siguiente tabla se lista algún hardware y software que permite realizar esta técnica. Es importante consultar las limitaciones de los proyectos a continuación ya que muchos no permiten una captura fiable de las comunicaciones debido a las técnicas de salto de canal usadas en Bluetooth. -| Hardware | Software | Modos | -|:------------------------------|:----------------------------------------------------------------------------------------------------------------------|:----------------------| -| Ubertooth | [Ubertooth tools](https://github.com/greatscottgadgets/ubertooth) | BR* / EDR* / BLE | -| TI CC1352/CC26x2 | [Sniffle](https://github.com/nccgroup/Sniffle) | BLE 4.x / BLE 5 | -| nRF51822 | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | -| Bluefruit LE sniffer | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | -| Micro:Bit | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | -| nRF52840 | [nRF Sniffer](https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_sniffer_ble%2FUG%2Fsniffer_ble%2Fintro.html) | BLE | -| [PANalyzr](https://spanalytics.com/product/panalyzr/) | - | BR / EDR / BLE | -| [Ellisys Bluetooth Vanguard](https://www.ellisys.com/products/bv1/index.php) | - | BR / EDR / BLE | -| [Ellisys Bluetooth Explorer](https://www.ellisys.com/products/bex400/index.php) | - | BR / EDR / BLE | -| [TeledyneLecroy Frontline X500](https://teledynelecroy.com/protocolanalyzer/frontline-x500.aspx) | - | BR / EDR / BLE | +| Hardware | Software | Modos | +| :----------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------- | :----------------- | +| Ubertooth | [Ubertooth tools](https://github.com/greatscottgadgets/ubertooth) | BR* / EDR* / BLE | +| TI CC1352/CC26x2 | [Sniffle](https://github.com/nccgroup/Sniffle) | BLE 4.x / BLE 5 | +| nRF51822 | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | +| Bluefruit LE sniffer | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | +| Micro:Bit | [Btlejack](https://github.com/virtualabs/btlejack) | BLE 4.x / BLE 5.x* | +| nRF52840 | [nRF Sniffer](https://infocenter.nordicsemi.com/index.jsp?topic=%2Fug_sniffer_ble%2FUG%2Fsniffer_ble%2Fintro.html) | BLE | +| [PANalyzr](https://spanalytics.com/product/panalyzr/) | - | BR / EDR / BLE | +| [Ellisys Bluetooth Vanguard](https://www.ellisys.com/products/bv1/index.php) | - | BR / EDR / BLE | +| [Ellisys Bluetooth Explorer](https://www.ellisys.com/products/bex400/index.php) | - | BR / EDR / BLE | +| [TeledyneLecroy Frontline X500](https://teledynelecroy.com/protocolanalyzer/frontline-x500.aspx) | - | BR / EDR / BLE | +| [Sena-UD100](http://www.senanetworks.com/ud100-g03.html) | - | BR / EDR / BLE | \* Soporte limitado. Consulta el producto o proyecto para más información.