{"id":467,"date":"2013-01-29T21:50:40","date_gmt":"2013-01-29T21:50:40","guid":{"rendered":"http:\/\/www.scaine.net\/site\/?p=467"},"modified":"2013-11-07T09:14:45","modified_gmt":"2013-11-07T09:14:45","slug":"android-to-android-tethering-over-bluetooth","status":"publish","type":"post","link":"https:\/\/www.scaine.net\/site\/2013\/01\/android-to-android-tethering-over-bluetooth\/","title":{"rendered":"Android to Android Tethering over Bluetooth"},"content":{"rendered":"<p>I have a Galaxy Nexus (GNex hereafter) phone and a Nexus 7 (N7 hereafter) tablet. Since the N7 is WIFI only, it&#8217;s not much use on the bus unless I use some kind of tether back to my phone. Until recently, I&#8217;d simply created a WIFI hotspot on my GNex and the N7 would happily pick that up. However, this method of tethering has several drawbacks :<\/p>\n<ol>\n<li>It&#8217;s not battery friendly &#8211; both devices need to run their WIFI full time.<\/li>\n<li>It&#8217;s a broadcast &#8211; the hotspot&#8217;s SSID can be hidden of course, but anyone sniffing the airwaves will still see my hotspot and may attempt to hack it. Unlikely that they&#8217;d succeed, given that it&#8217;s WPA2, but still.<\/li>\n<li>I have to manually turn on the hotspot on my GNex and wait 20 seconds for my N7 to see the connection and get an IP address.<\/li>\n<li>I have to manually turn off the hotspot on my GNex.<\/li>\n<li>I also have to remember to turn back on WIFI on the GNex, or it&#8217;ll just use 3G all day thereafter, because turning on a hotspot automatically turns off your WIFI.<\/li>\n<\/ol>\n<p>Lately, I wondered if there was a better way to do things. Could I use Bluetooth and just leave the service running full time?<\/p>\n<p><!--more-->Well, since both my devices run Android&#8217;s latest &#8220;Jelly Bean&#8221; release, I thought it would be a doddle to set up. I was wrong, sadly, because there&#8217;s a fairly obscure setting you have to set up before hand. However, once you know about that, it&#8217;s very simple. In the hope it helps you, here&#8217;s the full step by step :<\/p>\n<p>First, and most obviously, turn on the both device&#8217;s &#8220;Bluetooth&#8221; setting.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-472 alignnone\" alt=\"NetworkSettings\" src=\"https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/NetworkSettings-270x480.png\" width=\"270\" height=\"480\" srcset=\"https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/NetworkSettings-270x480.png 270w, https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/NetworkSettings-360x640.png 360w, https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/NetworkSettings.png 720w\" sizes=\"auto, (max-width: 270px) 100vw, 270px\" \/><\/p>\n<p>You&#8217;ll need to do that on both devices.<\/p>\n<p>Then, pair them up by clicking &#8220;Search for devices&#8221; on one of the devices and clicking on the name of other device. You&#8217;ll be asked to verify a PIN number. It doesn&#8217;t matter what the PIN number is, as long as it&#8217;s the same PIN number on both devices.<\/p>\n<p>Now, on the GNex, here&#8217;s the bit that caused me a headache. Go to <strong>Settings<\/strong>, choose <strong>More&#8230;<\/strong> then choose <strong>Tethering<\/strong><strong> &amp; Portable Hotspot<\/strong>. In there, you have tick <strong>Bluetoot<\/strong><strong>h tethering<\/strong>. If you don&#8217;t, the tether will (silently!) fail and you&#8217;ll be left, like me, scratching your head.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-473\" alt=\"NetworkSettings-More\" src=\"https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/NetworkSettings-More-270x480.png\" width=\"270\" height=\"480\" srcset=\"https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/NetworkSettings-More-270x480.png 270w, https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/NetworkSettings-More-360x640.png 360w, https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/NetworkSettings-More.png 720w\" sizes=\"auto, (max-width: 270px) 100vw, 270px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-471\" alt=\"Tethering-PortableHotspot\" src=\"https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/Tethering-PortableHotspot-270x480.png\" width=\"270\" height=\"480\" srcset=\"https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/Tethering-PortableHotspot-270x480.png 270w, https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/Tethering-PortableHotspot-360x640.png 360w, https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/Tethering-PortableHotspot.png 720w\" sizes=\"auto, (max-width: 270px) 100vw, 270px\" \/><\/p>\n<p>Okay, now you&#8217;re ready to use the GNex&#8217;s internet via Bluetooth. All you have to do is tell the N7 to actually use it.<\/p>\n<p>On the N7, go to <strong>Settings<\/strong>, then click on the word <strong>Bluetooth<\/strong> (not the toggle &#8211; the word). Finally, click on the name of your GNex you paired earlier. To get it all working, choose\u00a0<strong>Internet Access<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-474\" alt=\"BluetoothSettings\" src=\"https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/BluetoothSettings-400x640.png\" width=\"400\" height=\"640\" srcset=\"https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/BluetoothSettings-400x640.png 400w, https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/BluetoothSettings-300x480.png 300w, https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/BluetoothSettings-768x1229.png 768w, https:\/\/www.scaine.net\/site\/wp-content\/uploads\/2013\/01\/BluetoothSettings.png 800w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>That&#8217;s it. Assuming that your GNex has some kind of internet access, then so now will your N7 tablet, via Bluetooth.<\/p>\n<p>I&#8217;ve only just completed this myself and initial impressions are that the browsing on my N7 is significantly slower than over WIFI (despite my GNex using WIFI). Obviously, there&#8217;s a bandwidth limitation when using Bluetooth &#8211; but at around 2Mbits, that shouldn&#8217;t hinder web page rendering. Both devices are Bluetooth 3 capable, although the GNex apparently has hardware capable of Bluetooth 4. However, from what I could find, all Bluetooth devices communicate at around 2Mbits unless they use other technology to create high-speed channels, such as Bluetooth 3&#8217;s HS capability, which simply creates a WIFI 802.11 channel &#8211; which would kind of defeat the purpose of this anyway!<\/p>\n<p>Here&#8217;s the advantages of this set up, assuming the speed issue is all in my head :<\/p>\n<ol>\n<li>Low power Bluetooth will preserve battery on the N7.<\/li>\n<li>The devices will pair up when they see each other, so no manual steps to get internet access on the bus. (I need to confirm this &#8211; I have a sneaky suspicion that I still need to tell the N7 to use the GNex internet each time they reconnect &#8211; which would devalue this for me quite a bit)<\/li>\n<li>I can keep WIFI enabled on the GNex and this tether will simply use that faster connection if it&#8217;s available.<\/li>\n<li>I&#8217;m not advertising an available WIFI hotspot to everyone on the bus!<\/li>\n<\/ol>\n<p>Time will tell. I&#8217;ll use it for a few days and see how it goes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have a Galaxy Nexus (GNex hereafter) phone and a Nexus 7 (N7 hereafter) tablet. Since the N7 is WIFI only, it&#8217;s not much use on the bus unless I use some kind of tether back to my phone. Until recently, I&#8217;d simply created a WIFI hotspot on my GNex and the N7 would happily [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,3],"tags":[147,87,86,140,141,88,134],"class_list":["post-467","post","type-post","status-publish","format-standard","hentry","category-android","category-technical","tag-android","tag-bluetooth","tag-jelly-bean","tag-phone","tag-tablet","tag-tether","tag-tethering"],"mb":[],"mfb_rest_fields":["title"],"_links":{"self":[{"href":"https:\/\/www.scaine.net\/site\/wp-json\/wp\/v2\/posts\/467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scaine.net\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scaine.net\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scaine.net\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scaine.net\/site\/wp-json\/wp\/v2\/comments?post=467"}],"version-history":[{"count":5,"href":"https:\/\/www.scaine.net\/site\/wp-json\/wp\/v2\/posts\/467\/revisions"}],"predecessor-version":[{"id":642,"href":"https:\/\/www.scaine.net\/site\/wp-json\/wp\/v2\/posts\/467\/revisions\/642"}],"wp:attachment":[{"href":"https:\/\/www.scaine.net\/site\/wp-json\/wp\/v2\/media?parent=467"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scaine.net\/site\/wp-json\/wp\/v2\/categories?post=467"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scaine.net\/site\/wp-json\/wp\/v2\/tags?post=467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}