<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Can a BLE device natively receive a phone&amp;#39;s battery level?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/14482/can-a-ble-device-natively-receive-a-phone-s-battery-level</link><description>I have a BLE application in mind in which it would be useful for the BLE server to obtain the battery level of the BLE client (in this case, a phone, laptop, or tablet). I know that the Battery Service exists and is used as a way for the server to inform</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 21 Jun 2016 09:05:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/14482/can-a-ble-device-natively-receive-a-phone-s-battery-level" /><item><title>RE: Can a BLE device natively receive a phone's battery level?</title><link>https://devzone.nordicsemi.com/thread/55289?ContentTypeID=1</link><pubDate>Tue, 21 Jun 2016 09:05:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed31ee65-8a47-49f5-a337-0682eed0a763</guid><dc:creator>Aleksander Nowakowski</dc:creator><description>&lt;p&gt;Hi, by default the Android&amp;#39;s GATT server has only Generic Access and Generic Attribute services, so what you can get is only the device name (which may be changed by the user in Settings). To obtain the Battery level you would have to create an app where you open the GATT Server and create a Battery Service. You have to implement the behaviour yourself, so read battery level of the phone and send it on read request / send notification when % has changed. You may also use  nRF Master Control Panel, configure the GATT Server, connect to your device and set/send values manually.&lt;/p&gt;
&lt;p&gt;On iOS it&amp;#39;s a bit easier, as iOS supports Battery Service, Current Time Service etc so you just can start using natively supported services (pairing required I think).&lt;/p&gt;
&lt;p&gt;BR,
Aleksander&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>