Reader small image

You're reading from  Learning BeagleBone

Product typeBook
Published inDec 2014
Publisher
ISBN-139781783982905
Edition1st Edition
Right arrow
Author (1)
Hunyue Yau
Hunyue Yau
author image
Hunyue Yau

Hunyue Yau is an electrical engineer who graduated from the California Institute of Technology. He has worked with Linux since the early '90s, starting with the Soft Landing System. He created one of the first embedded Linux devices in 1996 with a custom-made distribution. He has worked on various products such as embedded Linux appliances, embedded BSD-based devices, and embedded Linux mobile devices. As an active member of the BeagleBoard community, he has volunteered at numerous community events, from Maker Faire to Google Summer of Code mentoring. Today, Hunyue synergizes his electrical engineering skills with embedded Linux software skills to provide turnkey embedded Linux consulting services through HY Research LLC (http://www.hy-research.com/), a company founded by him.
Read more about Hunyue Yau

Right arrow

BLE options


The simplest wireless method of connecting to an iOS-based mobile device is to use BLE. Unlike Bluetooth Classic, BLE connectivity is not restricted on iOS devices. As an added benefit, Android Version 4.3 can also support BLE, provided the device has the hardware and is supported by the manufacture for BLE connectivity. BLE is not currently supported by existing mobile devices for TCP/IP connectivity.

In order to provide BLE connectivity to a mobile device, the BeagleBone needs to be configured to act as a GATT server. BlueZ contains examples of how to implement a GATT server. Refer to the BlueZ source code and documentation for more detail.

Note

Generic Attribute Profile (GATT) is a standard BLE profile used by a large portion of current BLE devices. This is one of the BLE profiles supported by the Android 4.3 API.

Unfortunately, at the time of writing this book, there are no simple examples of a GATT server for BlueZ.

However, if the goal is to connect to a mobile device that...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Learning BeagleBone
Published in: Dec 2014Publisher: ISBN-13: 9781783982905

Author (1)

author image
Hunyue Yau

Hunyue Yau is an electrical engineer who graduated from the California Institute of Technology. He has worked with Linux since the early '90s, starting with the Soft Landing System. He created one of the first embedded Linux devices in 1996 with a custom-made distribution. He has worked on various products such as embedded Linux appliances, embedded BSD-based devices, and embedded Linux mobile devices. As an active member of the BeagleBoard community, he has volunteered at numerous community events, from Maker Faire to Google Summer of Code mentoring. Today, Hunyue synergizes his electrical engineering skills with embedded Linux software skills to provide turnkey embedded Linux consulting services through HY Research LLC (http://www.hy-research.com/), a company founded by him.
Read more about Hunyue Yau