<?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>Thingy Service Documentation</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/46096/thingy-service-documentation</link><description>Where can I find the specifications / documentation of the Thingy&amp;#39;s BLE Services and Characteristics? 
 ie, the stuff I would use in making a Central to connect to the Thingy. 
 
 I can see stuff about the software implementation within the Thingy, but</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 11 Apr 2019 16:05:22 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/46096/thingy-service-documentation" /><item><title>RE: Thingy Service Documentation</title><link>https://devzone.nordicsemi.com/thread/181696?ContentTypeID=1</link><pubDate>Thu, 11 Apr 2019 16:05:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dab3b4bf-2266-4536-a736-d3f735ee004f</guid><dc:creator>awneil</dc:creator><description>&lt;p&gt;I think I&amp;#39;ve found it - under &amp;quot;Firmware Architecture&amp;quot;:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/documentation/firmware_architecture.html#fw_arch_ble_services"&gt;https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/documentation/firmware_architecture.html#fw_arch_ble_services&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Not really the most appropriate title.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table class="doxtable"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;UUID&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Data&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Base UUID&lt;/td&gt;
&lt;td&gt;EF68xxxx-9B35-4933-9B10-52FFA9740042&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;UI service&lt;/td&gt;
&lt;td&gt;0300&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;LED characteristic&lt;/td&gt;
&lt;td&gt;0301&lt;/td&gt;
&lt;td&gt;Write&amp;nbsp;req/Read&lt;/td&gt;
&lt;td&gt;Max 5 bytes&lt;/td&gt;
&lt;td&gt;RGB Value:
&lt;ul&gt;
&lt;li&gt;uint8_t - Mode (retained for BLE connected and disconnected):
&lt;ul&gt;
&lt;li&gt;0 = Off&lt;/li&gt;
&lt;li&gt;1 = Constant&lt;/li&gt;
&lt;li&gt;2 = Breathe&lt;/li&gt;
&lt;li&gt;3 = One Shot&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
Constant mode (retained for BLE connected):
&lt;ul&gt;
&lt;li&gt;uint8_t - R intensity (0 - 255)&lt;/li&gt;
&lt;li&gt;uint8_t - G intensity (0 - 255)&lt;/li&gt;
&lt;li&gt;uint8_t - B intensity (0 - 255)&lt;/li&gt;
&lt;/ul&gt;
Breathe mode (retained for BLE connected):
&lt;ul&gt;
&lt;li&gt;uint8_t - color:
&lt;ul&gt;
&lt;li&gt;0x01 - RED&lt;/li&gt;
&lt;li&gt;0x02 - GREEN&lt;/li&gt;
&lt;li&gt;0x03 - YELLOW&lt;/li&gt;
&lt;li&gt;0x04 - BLUE&lt;/li&gt;
&lt;li&gt;0x05 - PURPLE&lt;/li&gt;
&lt;li&gt;0x06 - CYAN&lt;/li&gt;
&lt;li&gt;0x07 - WHITE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;uint8_t - intensity (1-100) [%]&lt;/li&gt;
&lt;li&gt;uint16_t - delay [ms] (50 ms - 10 s)&lt;/li&gt;
&lt;/ul&gt;
One shot mode (retained for BLE connected):
&lt;ul&gt;
&lt;li&gt;uint8_t - color:
&lt;ul&gt;
&lt;li&gt;0x01 - RED&lt;/li&gt;
&lt;li&gt;0x02 - GREEN&lt;/li&gt;
&lt;li&gt;0x03 - YELLOW&lt;/li&gt;
&lt;li&gt;0x04 - BLUE&lt;/li&gt;
&lt;li&gt;0x05 - PURPLE&lt;/li&gt;
&lt;li&gt;0x06 - CYAN&lt;/li&gt;
&lt;li&gt;0x07 - WHITE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;uint8_t - intensity (1-100) [%]&lt;/li&gt;
&lt;/ul&gt;
Default connected behavior:
&lt;ul&gt;
&lt;li&gt;Mode: Breathe&lt;/li&gt;
&lt;li&gt;Color: CYAN&lt;/li&gt;
&lt;li&gt;Intensity: 20%&lt;/li&gt;
&lt;li&gt;Delay: 3500 ms&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The description&amp;#39;s not very clear; I think it&amp;#39;s trying to say that the format is one of:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Off. (1 byte)&lt;/li&gt;
&lt;li&gt;Constant, R, G, B.&amp;nbsp;&lt;span&gt;&amp;nbsp;(4 bytes)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Breathe, color, intensity, delay.&amp;nbsp;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;(5 bytes)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;One Shot, color, intensity.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;(3 bytes)&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>