When we remotely connect to a BeagleBone Black we generally SSH into them over a WiFi or wired network. There are several drawbacks to using a WiFi or wired network connection with a BeagleBone Black especially with robotic projects. In this post I will demonstrate how we can use 6LoWPAN over Bluetooth Smart to connect two BeagleBone Blacks together. This will allow us to use standard Internet technologies like SSH or HTTP over a Bluetooth connection.
6LoWPAN (IPv6 over Low Power Wireless Networks) for Bluetooth was introduced with the Bluetooth Smart 4.2 specifications. It is defined by RFC7668. 6LoWPAN is a software specification that will work with most Bluetooth 4.0 adapters therefore we do not need a special Bluetooth 4.2 adapter to use it. We also do not need any additional network infrastructure, beside the Bluetooth adapters, like we do with wired and WiFi networks. Bluetooth smart technologies also use significantly less power as compared to USB WiFi adapters.
You can read the complete post here: http://myroboticadventure.blogspot.com/2016/04/ipv6-over-bluetooth-on-beaglebone-black.html