This is a guide for building images from source for the Intel® Galileo board, part of the Intel® IoT Developer Kit. First, you need to get the various layers we used to compile an image. You'll need to have a fairly large amount of disk space (~20GB) and be running a modern 64-bit version of the Linux* OS. We've tried it on Debian 7 and openSUSE 12 and expect others will work as well.
The images are based on the 'daisy' branch of poky:
$ git clone --branch daisy git://git.yoctoproject.org/poky iotdk
$ cd iotdk
Recently I was asked how to add batman-adv to Yocto. I put together my answer email and it turned out slightly lengthy - looked like it should go into a blog ;-)
Intel® Edison has built-in Bluetooth*, this document demonstrates how to enable Bluetooth* and pair to a device.
Run the following commands to enable Bluetooth*:
rfkill unblock bluetooth bluetoothctl
bluetoothctl will start BlueZ command line utility, when inside the BlueZ command line utility you will see [bluetooth]# at the beginning of each line.
Register an agent and set it to default:
One of the big feature of the Intel(R) Edison board is that it's not just an Arduino* compatible development board but it is also a Linux* single board computer that can provide full access to the underlying Linux capabilities to an Arduino sketch.
In this series of blogs, I will explore the various ways that the Linux capability can be integrated into an Arduino sketch, and how to leverage existing code, to make IoT development much simpler.