<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://e2e.ti.com/utility/feedstylesheets/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/"><channel><title>ConnecTIng Wirelessly</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly</link><description>Connect with TI’s experts about the latest products, trends and “ah-ha” moments driving the wireless connectivity industry forward.</description><dc:language>en-US</dc:language><generator>Zimbra Community 8</generator><item><title>Wireless smoke alarm design using SimpleLink™ Sub-1 GHz MCUs</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/07/26/wireless-smoke-alarm-design-using-simplelink-sub-1-ghz-mcus</link><pubDate>Wed, 26 Jul 2017 13:00:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:da593cbe-0088-414c-8d0b-d79556319c5e</guid><dc:creator>Neeketh Sheth</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669707</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/07/26/wireless-smoke-alarm-design-using-simplelink-sub-1-ghz-mcus#comments</comments><description>&lt;p&gt;Smoke alarms are critical devices used universally to help detect fires and save lives. They sense smoke and assist in building evacuations using sirens. Traditionally, &lt;a href="http://www.ti.com/solution/smoke_detector"&gt;smoke alarms&lt;/a&gt; are wired systems; however, wireless connected smoke alarms are becoming more common and wireless smoke alarms simplify installation/maintenance and reduce cost compared to wired smoke alarms. However, the wireless smoke alarm design introduces challenges of power consumption, wireless networking for whole building coverage, and security due to the vulnerability of connected networks. By using TI&amp;rsquo;s SimpleLink&amp;trade; Sub-1 GHz &lt;a href="http://www.ti.com/product/CC1310" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1310&lt;/a&gt; and dual-band &lt;a href="http://www.ti.com/product/CC1350" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1350&lt;/a&gt; wireless microcontrollers (MCU&amp;rsquo;s), you can address these design challenges to easily create a wireless smoke alarm design.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Common system requirements&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;When designing a wireless smoke alarm one of the most common system requirements is a long battery life. The MCU shutdown and standby currents are low (0.185&amp;micro;A/0.7&amp;micro;A respectively) and the CC13xx devices have a low MIPS/MHz (51&amp;micro;A/MHz) current consumption, making computation and housekeeping activities efficient and stabilized. Finally, the RX mode (5.4mA) and TX mode (13.4mA @10dbm) along with fast transition times reduces the overall current consumption. Moreover, the &lt;a href="http://www.ti.com/product/CC1310" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1310&lt;/a&gt; and &lt;a href="http://www.ti.com/product/CC1350" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1350&lt;/a&gt; wireless MCUs contain a sensor controller, a proprietary MCU core that allows the rest of the system to sleep while waiting for an external event trigger. This enables the wireless smoke alarm to run for at least 10 years on a coin cell battery. &amp;nbsp;Figure 1 below indicates the profile of a typical panel-connected fire alarm system.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/figure-1-power-profile-of-smoke-alarm.png"&gt;&lt;img src="/resized-image/__size/800x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/figure-1-power-profile-of-smoke-alarm.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;strong&gt;Figure 1: Illustrated power profile for a wireless smoke alarm&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Another requirement for a smoke alarm system is to have secure and robust transmissions. Therefore, it is important to have a complete software stack with added security features to help protect the transmission. For example, the SimpleLink Sub-1 GHz wireless MCUs are supported by the CC13x0 software development kit (SDK) which contains the star networking TI 15.4-Stack based on the 802.15.4g standard and includes both frequency hopping and added security features. The TI 15.4-Stack uses an advanced CSMA/CA networking algorithm, implementing a &amp;ldquo;listen before talk&amp;rdquo; mechanism to minimize the amount of collisions, resulting in a robust network. Furthermore, Sub-1 GHz frequency bands propagate well in the air, through walls, and around corners allowing for full coverage of large buildings and office spaces.&lt;/p&gt;
&lt;p&gt;Additionally, TI&amp;rsquo;s dual-band &lt;a href="http://www.ti.com/product/CC1350" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1350&lt;/a&gt; device supports both Sub-1 GHz and &lt;i&gt;Bluetooth&lt;/i&gt;&amp;reg; low energy in a single chip which allows for a scalable system. The addition of Bluetooth low energy to safety systems, particularly smoke alarms, enhances the user experience by adding a native interface to the smoke alarm units. Using a smartphone application, users can receive status updates, transmit network properties, and push software updates over a Bluetooth low energy connection. Bluetooth low energy beacons also allow smoke alarms to transmit broadcast messages to a nearby smartphone.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;Designing a system with a SimpleLink Sub-1 GHz wireless MCU&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;When designing a wireless smoke alarm, users can connect the smoke sensor to the MCU&amp;rsquo;s analog-to-digital converter (ADC) through an amplifier that converts current to voltage, or it can be connected to a comparator and trigger the MCU using an interrupt. The &lt;a href="http://www.ti.com/product/CC1310" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1310&lt;/a&gt;/&lt;a href="http://www.ti.com/product/CC1350" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1350&lt;/a&gt; devices have a large number of general-purpose input/output (GPIO), inter-integrated circuit (I2C), universal asynchronous receiver/transmitter (UART), serial peripheral interface (SPI) and other interfaces that may be required. By choosing a wireless MCU versus an MCU plus a radio-frequency (RF) transceiver chip combination, the system can achieve lower power size, and lower cost allowing for a quicker time to market. &lt;b&gt;Figure 2&lt;/b&gt; shows the block diagram of a typical smoke alarm system.&lt;/p&gt;
&lt;p align="center"&gt;&lt;strong&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/Figure-2-photoelectric-smoke-alarm.png"&gt;&lt;img src="/resized-image/__size/600x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/Figure-2-photoelectric-smoke-alarm.png" alt=" "&gt;&lt;/a&gt;&lt;br&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;strong&gt;Figure 2: Photoelectric smoke alarm system block diagram&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Cloud connectivity&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Security and safety systems can also benefit from cloud connectivity because the cloud gives users the ability to monitor and control systems remotely. However, Sub-1 GHz requires a &lt;a href="http://www.ti.com/solution/iot_gateway"&gt;gateway&lt;/a&gt; in order to connect to the internet, which buffers and translates messages from the Sub-1 GHz network into Ethernet packets and communicates with the cloud over Ethernet or Wi-Fi&amp;reg;. TI&amp;rsquo;s &lt;a href="http://www.ti.com/lsds/ti/wireless-connectivity/sub-1-ghz/overview.page"&gt;Sub-1 GHz Sensor to Cloud Industrial IoT Gateway Reference Design&lt;/a&gt; provides an end-to-end system based on cloud connectivity to send and receive sensor data over a long-range Sub-1 GHz network (&lt;strong&gt;Figure 3&lt;/strong&gt;). Some features included in the reference design are advanced encryption standard (AES)-128, message integrity codes, frequency hopping, and cloud integration. &lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&amp;nbsp;&amp;nbsp;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/figure-3--sensor-to-cloud.png"&gt;&lt;img src="/resized-image/__size/600x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/figure-3--sensor-to-cloud.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;b&gt;Figure 3: Sensor to Cloud general block diagram&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Conclusion&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-align:left;"&gt;Wireless smoke alarms introduce new design challenges including long-range coverage, good battery life, security, robustness, and scalability. SimpleLink Sub-1 GHz &lt;a href="http://www.ti.com/product/CC1310" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1310&lt;/a&gt; and dual-band &lt;a href="http://www.ti.com/product/CC1350" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1350&lt;/a&gt; wireless MCUs address these design problems by offering whole-building coverage, 10-year operation on a coin cell battery, complete software with built-in security, and an end-to-end gateway solution.&amp;nbsp; This makes designing a wireless smoke alarm easier and enables developers to have lower costs and a quicker time to market than wired smoke alarm designs.&lt;/p&gt;
&lt;p style="text-align:left;"&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;Additional resources&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn more about wireless smoke alarms in the application report, &amp;ldquo;&lt;a href="http://www.ti.com/lit/an/swra567/swra567.pdf"&gt;Wireless Smoke Alarms with Sub-1 GHz SimpleLink&amp;trade; Wireless MCU&lt;/a&gt;.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Download these other reference designs:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.ti.com/tool/tida-00488"&gt;Energy Harvesting Ambient Light and Environment Sensor Node for Sub-1GHz Networks Reference Design.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ti.com/tool/TIDA-00484"&gt;Humidity and Temperature Sensor Node for Sub-1 GHz Star Networks Enabling 10+ Year Coin Cell Battery Life&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Read the blog post, &amp;ldquo;&lt;a href="/blogs_/b/connecting_wirelessly/archive/2016/07/25/how-to-build-a-fully-managed-and-scalable-long-range-network-with-low-power-nodes"&gt;How to build a fully managed and scalable long-range network with low-power nodes&lt;/a&gt;.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Check out the white paper, &amp;ldquo;&lt;a href="http://www.ti.com/lit/wp/swry014b/swry014b.pdf"&gt;Bringing wireless scalability to intelligent sensing applications&lt;/a&gt;.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669707&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/building%2bautomation">building automation</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/sub_2D00_1%2bGhz">sub-1 Ghz</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink">SimpleLink</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC1350">CC1350</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC1310">CC1310</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Smoke%2band%2bHeat%2bDetector">Smoke and Heat Detector</category></item><item><title>Designing a building security system with the Sub-1 GHz sensor-to-cloud reference design</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/07/19/designing-a-building-security-system-with-the-sub-1-ghz-sensor-to-cloud-reference-design</link><pubDate>Wed, 19 Jul 2017 13:30:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:964210b0-2688-4a28-9bc9-0a1dee414cd7</guid><dc:creator>Nrs522</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669628</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/07/19/designing-a-building-security-system-with-the-sub-1-ghz-sensor-to-cloud-reference-design#comments</comments><description>&lt;p&gt;&lt;a href="http://www.ti.com/lsds/ti/applications/industrial/building-automation/overview.page"&gt;Building security systems&lt;/a&gt; come in many system topologies, ranging from a simple alarm system to a complicated network of &lt;a href="http://www.ti.com/lsds/ti/sensing-products/sensing-products-overview.page"&gt;sensors&lt;/a&gt;&amp;nbsp;that all report to a main security panel acting as a hub. These systems are either wired or wireless based on their deployment, and when wireless leverage many different types of connectivity to achieve their specific application. Some applications (like security cameras) use Wi-Fi&amp;reg; for a native connection to the cloud, while some smart applications (like door locks) use &lt;i&gt;Bluetooth&lt;/i&gt;&amp;reg; low energy in order to connect to phones and tablets. Security systems based on sensor networks, such as smoke detectors, motion detectors, door/window sensors, and glass-break detectors, can benefit from using Sub-1 GHz networks.&lt;/p&gt;
&lt;p&gt;Sub-1 GHz technology offers many advantages when designing a building security system, including achieving much longer range and better wall penetration than 2.4 GHz technology. This enables whole building coverage without the need for repeaters and without having to use a complicated mesh network topology. Sub-1 GHz is also very low power, enabling remote sensors to operate for 10 years on a coin-cell battery. This benefit offers system design flexibility, eliminating the need to route wires inside ceilings and walls.&lt;/p&gt;
&lt;p&gt;One essential point when designing building security systems is that the communication must be reliable. Sub-1 GHz systems offer high robustness by taking advantage of the Sub-1 GHz frequency band, which is less crowded than other popular bands.&lt;/p&gt;
&lt;p&gt;While it is clear that Sub-1 GHz has many key advantages for building security design, often security systems and sensors must have a cloud connection or a smart device interface requiring Wi-Fi and Bluetooth low energy. However, it is very complicated to design a system that sends and receives sensor data over a Sub-1 GHz star network, connects to the cloud, and provides a smart device interface. Thanks to the dual-band capabilities and flexible radio features of the &lt;a href="http://www.ti.com/product/CC1350" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1350&lt;/a&gt; wireless microcontroller (MCU) and the Sub-1 GHz Sensor to Cloud solution, you can easily develop products that seamlessly connect to both smart devices and the cloud while still leveraging the benefits of Sub-1 GHz technology.&lt;/p&gt;
&lt;p&gt;The Sub-1 GHz sensor-to-cloud solution provides cloud connectivity for sending and receiving sensor data over a long-range Sub-1 GHz star network. The design is based off of the ultra-low power SimpleLink&amp;trade; &lt;a href="http://www.ti.com/product/CC1310" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1310&lt;/a&gt; Sub-1 GHz wireless MCU and the SimpleLink &lt;a href="http://www.ti.com/product/CC1350" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1350&lt;/a&gt; dual-band wireless MCU enabling Sub-1 GHz plus Bluetooth low energy. The reference design pre-integrates the TI 15.4-Stack (part of the SimpleLink CC13x0 software development kit), a complete star networking solution. Additionally, the devices and tools are part of TI&amp;rsquo;s SimpleLink MCU platform, providing a unified software experience across TI&amp;rsquo;s low-power wired and wireless MCUs. Figure 1 is a high-level system diagram of the reference design.&lt;/p&gt;
&lt;p style="text-align:center;" align="center"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/17_2D00_750_5F00_Sensor_5F00_Blog_5F00_Graphic_5F00_1_5F00_large.png"&gt;&lt;img src="/resized-image/__size/800x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/17_2D00_750_5F00_Sensor_5F00_Blog_5F00_Graphic_5F00_1_5F00_large.png" alt=" "&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align:center;" align="center"&gt;&lt;b&gt;Figure &lt;/b&gt;&lt;b&gt;1&lt;/b&gt;&lt;b&gt;: Sub-1 GHz sensor-to-cloud system diagram&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;The Sub-1 GHz sensor-to-cloud reference design scales to many different applications. For instance, imagine designing a building security system including &lt;a href="http://www.ti.com/solution/smoke_detector"&gt;smoke detectors&lt;/a&gt;, &lt;a href="http://www.ti.com/solution/intelligent_occupancy_sensing"&gt;motion detectors&lt;/a&gt;, &lt;a href="http://www.ti.com/solution/actuator_driven_blinds_doors_windows"&gt;door &amp;amp; window sensors&lt;/a&gt;, and &lt;a href="http://www.ti.com/solution/glass_break_detector"&gt;glass-break detectors&lt;/a&gt; covering a whole building, and all communicating with a centralized security panel. The system design requires that consumers view sensor data on the web or a smart device. The solution can help achieve this use case, while supporting a fast time to market and being flexible enough to enable various solution architectures.&lt;/p&gt;
&lt;p style="text-align:center;" align="center"&gt;&lt;b&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/17_2D00_750_5F00_Sensor_5F00_Blog_5F00_Home_5F00_Graphic_5F00_2_5F00_600x400.png"&gt;&lt;img src="/resized-image/__size/1230x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/17_2D00_750_5F00_Sensor_5F00_Blog_5F00_Home_5F00_Graphic_5F00_2_5F00_600x400.png" alt=" "&gt;&lt;/a&gt;&lt;br&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="text-align:center;" align="center"&gt;&lt;b&gt;Figure &lt;/b&gt;&lt;b&gt;2&lt;/b&gt;&lt;b&gt;: Home security system example&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;As Figure 2 shows, the peripheral sensors (smoke detector, motion detector, door/window sensors and glass-break detectors) all talk to the central security panel over a Sub-1 GHz star network. The security system leverages the long range and wall penetration of Sub-1 GHz to cover the whole building. Additionally, you can place sensors that don&amp;rsquo;t have access to AC power, like the door and window sensors, remotely; they can run for 10 years on a coin-cell battery. Using the CC13150 dual-band MCU, the smoke detector can connect over Bluetooth low energy to a phone or tablet and send users alerts on their smart device.&lt;/p&gt;
&lt;p&gt;These alerts can report battery life or any danger detected, while the smoke detectors communicate to the main security panel over the Sub-1 GHz network. The security panel can collect data from all of the sensors and, using Wi-Fi, connect to the cloud to report to the security company or enable visualization of the data on the web. Users can also update the system firmware by connecting to the panel with Bluetooth low energy or receiving the updates from the cloud. The panel can then push those updates out to the peripherals and update the firmware of each node over the Sub-1 GHz network.&lt;/p&gt;
&lt;p&gt;This building security system example is just one use case enabled by TI&amp;rsquo;s sensor to cloud solution. The gateway architecture is flexible, enabling interfaces to multiple cloud providers. The reference design also comes with two gateway options: one based off SimpleLink Wi-Fi technology running on &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt; and one based off a Linux environment. Finally, the design is based on proven hardware and software from the SimpleLink MCU platform, which will shorten development time and enable quick time to market. Take advantage of the solution and start your design today.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Additional resources&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Download the&amp;nbsp;&lt;a href="http://www.ti.com/tool/TIDC-01002"&gt;SimpleLink&amp;trade; Sub-1 GHz Sensor to Cloud Gateway Reference Design for TI-RTOS Systems&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Learn more about:
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.ti.com/lsds/ti/wireless-connectivity/sub-1-ghz/applications-featured-applications.page"&gt;Sub-1 GHz end equipment&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.ti.com/longrange"&gt;SimpleLink Sub-1 GHz wireless MCUs&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The &lt;a href="http://www.ti.com/simplelink"&gt;SimpleLink MCU platform&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669628&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/building%2bautomation">building automation</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/TI_2D00_RTOS">TI-RTOS</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/sub_2D00_1%2bGhz">sub-1 Ghz</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Internet%2bof%2bThings">Internet of Things</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC1350">CC1350</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink%2bPlatform">SimpleLink Platform</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/TIDC_2D00_01002">TIDC-01002</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/sensor%2bto%2bcloud">sensor to cloud</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC1310">CC1310</category></item><item><title>The importance of frequency hopping</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/07/17/the-importance-of-frequency-hopping</link><pubDate>Mon, 17 Jul 2017 14:24:43 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:a02cb60e-eee6-4479-86e4-eacacbc332ee</guid><dc:creator>Scott Allen49</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669683</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/07/17/the-importance-of-frequency-hopping#comments</comments><description>&lt;p&gt;Are you a fan of those 1940s black-and-white movies where a damsel in distress gets rescued by a rough-and-ready private eye? If so, then you&amp;rsquo;ve probably seen actress Hedy Lamarr. In real life, Hedy was no damsel in distress. She was one of the primary inventors of technology now seen in Wi-Fi&amp;reg;, &lt;i&gt;Bluetooth&amp;reg;&lt;/i&gt; and code-division multiple access (CDMA).&lt;/p&gt;
&lt;p&gt;The technology Hedy Lamarr helped invent is frequency-hopping spread-spectrum (FHSS) radio technology. FHSS is a wireless technology that spreads signals over rapidly changing frequencies. Each available frequency band is divided into subfrequencies. Signals rapidly change, or &amp;ldquo;hop,&amp;rdquo; among these subfrequency bands in a pre-determined order.&lt;/p&gt;
&lt;p&gt;Used in global industrial applications for over 60 years, 900MHz FHSS radios equipped with TI&amp;rsquo;s chipsets like the &lt;a href="mailto:http://www.ti.com/product/cc1310"&gt;SimpleLink&amp;trade; Sub-1 GHz CC1310 wireless microcontroller (MCU)&lt;/a&gt; now have the ability to host process-automation apps for the intelligent command and control of remote sensors and devices.&lt;/p&gt;
&lt;p&gt;Without having to leverage expensive Wi-Fi bandwidth, lay fiber or employ cost-prohibitive cellular, companies can now take advantage of proven low-power FHSS technology to automate processes at the network edge.&lt;/p&gt;
&lt;p&gt;The proliferation of smart sensors and high-bandwidth devices makes low-power FHSS technology a viable and cybersecure wireless data option for oil and gas, unmanned systems (like unmanned aerial vehicles [UAVs] and robots) and original equipment manufacturer (OEM) wireless integration. Because innovators like TI have developed such powerful chips, FHSS is no longer restricted to pure telemetry or input/output (I/O).&lt;/p&gt;
&lt;p&gt;Indeed, FHSS increasingly supports voice and video, and can scale to form self-healing mesh networks. Moreover, FHSS transmits data over much longer distances than Wi-Fi, Bluetooth, LoRa or zigbee &amp;ndash; up to 60 miles in some cases.&lt;/p&gt;
&lt;p&gt;Because FHSS is a wireless technology that spreads its signal over rapidly hopping radio frequencies, it is highly resistant to interference and is difficult to intercept. Interference at a specific frequency only affects the transmission during that extremely short interval, making FHSS inherently cybersecure.&lt;/p&gt;
&lt;p&gt;By employing intelligent TI-based FHSS technology, organizations can take advantage of real-world fog computing and intelligent edge communication devices that are cybersecure and resilient. When deployed as process-automation nodes, these devices (pictured in Figure 1) can make decisions and take action at the access level (or at the sensor or device). Indeed, not only is FHSS a reliable and robust option for Internet of Things (IoT) networks, it is also a low capex and opex solution that can work for years without maintenance.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/7041.figure-1.png"&gt;&lt;img src="/resized-image/__size/500x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/7041.figure-1.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&amp;nbsp;&lt;em&gt;Figure 1:&amp;nbsp;&lt;/em&gt;&lt;i&gt;FreeWave&amp;rsquo;s newest 900 MHz, FHSS data radio, the Z9-P.&amp;nbsp; Offers programmability for true edge intelligence. &amp;nbsp;Also, available in ruggedized enclosure.&lt;/i&gt;&lt;/p&gt;
&lt;p style="text-align:left;"&gt;Contact FreeWave to learn more about FHSS technology and &lt;a href="http://www.freewave.com/zumlink-ipr-pilot-program/"&gt;order&lt;/a&gt; a couple of TI-powered radios that you can program (in Python, Node-RED and Node.js) for real-world fog and edge applications.&lt;/p&gt;
&lt;p&gt;Also, find out more information about the &lt;a href="http://www.ti.com/product/CC1310" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1310&lt;/a&gt; wireless MCU and other products within the&amp;nbsp;&lt;a href="http://www.ti.com/lsds/ti/wireless-connectivity/simplelink-solutions/simplelink-mcu-platform.page"&gt;SimpleLink MCU platform&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669683&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/sub_2D00_1%2bGhz">sub-1 Ghz</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Internet%2bof%2bThings">Internet of Things</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC1310">CC1310</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/frequency%2bhopping">frequency hopping</category></item><item><title>Halo Smart Labs designs a smart smoke alarm using TI’s SimpleLink™ Wi-Fi® and Xively IoT platform</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/06/14/halo-smart-labs-designs-a-smart-smoke-alarm-using-ti-s-simplelink-wi-fi-and-xively-iot-platform</link><pubDate>Wed, 14 Jun 2017 12:30:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:02a841b0-364f-477a-9c41-f43d03cd8a59</guid><dc:creator>Nick Lethaby</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669621</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/06/14/halo-smart-labs-designs-a-smart-smoke-alarm-using-ti-s-simplelink-wi-fi-and-xively-iot-platform#comments</comments><description>&lt;p class="BodyA"&gt;Smoke alarm technology has changed little, if at all, in the past 30 years &amp;ndash; until the Internet of Things (IoT) made connectivity possible. Realizing that smoke detectors were a natural mechanism to deliver alerts for tornadoes or other life-threatening severe weather, Halo Smart Labs used TI technology to implement its internet-enabled Halo&amp;reg; and Halo+ smoke detectors, which offer many new features compared to traditional smoke detectors.&lt;/p&gt;
&lt;p&gt;Their design goals included:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Connecting to the internet.&lt;/li&gt;
&lt;li&gt;Enabling end users to control their smoke alarms remotely through a smartphone or voice service such as Amazon Alexa.&lt;/li&gt;
&lt;li&gt;Adding carbon monoxide detection, accent lighting and alerts for approaching severe weather conditions.&lt;/li&gt;
&lt;li&gt;Improving basic smoke alarm functionality by providing more precise alerts.&lt;/li&gt;
&lt;li&gt;Eliminating false alarms, which have been a traditional weakness in smoke detectors.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="BodyA"&gt;Halo designed custom multisensor fire-detection logic to identify real fires faster and reduce false alarms. They also augmented the basic alarm sound system to give users greater clarity as to the precise source and nature of the threat. Their smoke detectors provide voice alerts describing the threat and use IoT connectivity to send messages to smartphones or other mobile devices. The detectors can provide voice and message alerts that specify the exact location of the alarm in a home. Halo also added a remote &amp;ldquo;hush&amp;rdquo; capability to the smartphone interface to enable users to handle any false alarms quickly.&lt;/p&gt;
&lt;p class="BodyA"&gt;&lt;b&gt;How Halo Smart Labs used TI SimpleLink Wi-Fi in its design&lt;/b&gt;&lt;/p&gt;
&lt;p class="BodyA"&gt;When Halo Smart Labs entered the search for a Wi-Fi-enabled microcontroller (MCU) solution, their requirements included low power consumption, simple Wi-Fi provisioning and sufficient peripheral input/output (I/O) ports to connect the additional logic required to implement the full feature set (Figure 1).&lt;/p&gt;
&lt;p class="BodyA"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/Figure-1a.jpg"&gt;&lt;img src="/resized-image/__size/600x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/Figure-1a.jpg" style="float:right;" alt="Figure 1: Halo and Halo+ smoke detectors use SimpleLink&amp;trade; Wi-Fi&amp;reg; input/output (I/O) options to integrate state-of-the-art smoke detection." title="Figure 1: Halo and Halo+ smoke detectors use SimpleLink&amp;trade; Wi-Fi&amp;reg; input/output (I/O) options to integrate state-of-the-art smoke detection." width="425" height="297"&gt;&lt;/a&gt;The SimpleLink&amp;trade; Wi-Fi&amp;reg; low-power deep-sleep mode enables the Halo and Halo+ smoke alarms to operate for up to 30 days on battery alone, while the SimpleLink &lt;a href="http://www.ti.com/tool/SmartConfig" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;SmartConfig&lt;/a&gt; capability enables customers to quickly and easily add any device to their home network.&lt;/p&gt;
&lt;p class="BodyA"&gt;Halo used the SimpleLink Wi-Fi&amp;rsquo;s high-speed analog-to-digital converter module to measure multiple sensors and voltages in their custom multisensor fire-detection technology. To implement natural voice alerts about emergencies, Halo stored the voice messages in the SimpleLink file system and streamed out the alerts to a speaker using a combination of Ultra Direct Memory Access (UDMA) and I&lt;sup&gt;2&lt;/sup&gt;S communications. The SimpleLink Wi-Fi I&lt;sup&gt;2&lt;/sup&gt;C ports connect the weather radio and sensors such as temperature and barometric pressure. To support zigbee&amp;reg;-based smart home platforms such as Samsung SmartThings or Iris by Lowe&amp;rsquo;s&amp;lrm;, Halo used the Serial Peripheral Interface (SPI) port to connect a zigbee network co-processor. The pulse-width modulation (PWM) and general-purpose I/O (GPIO) drive the accent lighting, smoke and carbon monoxide detection LEDs and the alarm itself, while providing tamper detection.&lt;/p&gt;
&lt;p class="BodyA"&gt;In addition to their need to support these new product features, other key factors in Halo&amp;rsquo;s decision to base their design on SimpleLink Wi-Fi were TI&amp;rsquo;s ability to provide excellent engineering support and its product roadmap, especially its support of smart home ecosystems. Halo Smart Labs is already using the recently released &lt;a href="http://www.ti.com/product/CC3220" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3220&lt;/a&gt; device and SimpleLink software development kit (SDK) in new designs. SimpleLink Wi-Fi is certified for use in Apple HomeKit devices and Halo is currently designing HomeKit-compatible offerings to add to its product line.&lt;/p&gt;
&lt;p class="BodyA"&gt;In addition to using SimpleLink Wi-Fi, Halo&amp;rsquo;s design takes advantage of TI&amp;rsquo;s broad device portfolio, which also includes the CD4051BPWR analog multiplexer/demultiplexer, TLV1117LV33DCYR voltage regulator, and LMV793MA/NOPB and LMC6061IMX/NOPB operational amplifiers.&lt;/p&gt;
&lt;p class="BodyA"&gt;&lt;b&gt;The Xively IoT platform&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;A second key technology component of the Halo connected smoke detector was the Xively IoT platform, which enables companies to connect devices, structure product data to make it actionable, and integrate data with other business ecosystems.&lt;/p&gt;
&lt;p class="BodyA"&gt;Halo required that its connected smoke alarm and associated IoT service offer very high reliability to ensure that alerts on life-threatening situations would always get through. Halo also needed the IoT platform to scale to hundreds of thousands of users and be available for the entire life of the smoke detector. Given the investment and time that would be required to build and maintain an IoT service from scratch, Halo decided to base their design on the Xively IoT platform. This platform had been independently tested to provide very high availability and previously used in IoT applications with large numbers of users.&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class="BodyA"&gt;&lt;b&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/Figure-2-_2D00_-Xively.png"&gt;&lt;img src="/resized-image/__size/600x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/Figure-2-_2D00_-Xively.png" style="display:block;margin-left:auto;margin-right:auto;" alt=" "&gt;&lt;/a&gt;Figure 2: &lt;/b&gt;The Xively IoT platform enables control of Halo and Halo+ smoke detectors through mobile devices or smart home ecosystems while scaling to manage hundreds of thousands or millions of customers easily.&lt;/p&gt;
&lt;p class="BodyA"&gt;Xively runs and maintains the IoT application for Halo in the cloud, enabling Halo to concentrate on the smoke detector design and implementation. Halo also took advantage of Xively&amp;rsquo;s professional services team to assist in developing key components of their connected product.&lt;/p&gt;
&lt;p class="BodyA"&gt;Xively&amp;rsquo;s IoT platform enabled Halo to build in the remote hush and a remote-controlled accent light features, and integrate third-party data for weather warnings. Halo used the platform&amp;rsquo;s pre-existing integration with existing smart home platforms such as Amazon Alexa and Samsung SmartThings to design in connectivity to smart home ecosystems (figure 2).&lt;/p&gt;
&lt;p class="BodyA"&gt;Designing an IoT application requires developers to work with more vendors than a traditional embedded design. TI collaborates with proven IoT platform providers like Xively to ensure customers like Halo Smart Labs can successfully deliver ground-breaking products. Visit &lt;a href="https://halosmartlabs.com/"&gt;here&lt;/a&gt; for more information on the Halo and Halo+ smoke detectors. To start developing your IoT own project with the &lt;a href="http://www.ti.com/tool/cc3220sf-launchxl"&gt;CC3220 LaunchPad&lt;/a&gt;, use these &lt;a href="https://developer.xively.com/v1.0/docs/ti-cc3220sf"&gt;recipes&lt;/a&gt; to connect to the Xively IoT platform.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669621&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/building%2bautomation">building automation</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Internet%2bof%2bThings">Internet of Things</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC3220">CC3220</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink%2bPlatform">SimpleLink Platform</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Wi_2D00_Fi">Wi-Fi</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SMARTCONFIG">SMARTCONFIG</category></item><item><title>Wireless technologies that are transforming medical care</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/06/07/wireless-technologies-that-are-transforming-medical-care</link><pubDate>Wed, 07 Jun 2017 19:43:21 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:d55c5916-0107-4728-a612-89333d39a662</guid><dc:creator>Jim Kleidon</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669613</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/06/07/wireless-technologies-that-are-transforming-medical-care#comments</comments><description>&lt;p&gt;Improving patient outcomes, meeting stringent compliance mandates and reducing costs are key health care provider requirements. To meet these objectives, the medical industry is accelerating the integration of radio frequency (RF) mobile devices into all facets of their workflow, from implantable devices, to mobile diagnostic equipment, to even facility automation that makes hospitals &amp;ldquo;smart&amp;rdquo;. In order to meet this challenge, medical device manufacturers are looking to offer solutions that can be implemented more quickly, provide reliable connectivity and deliver tight data security.&lt;/p&gt;
&lt;p&gt;According to the Food and Drug Administration (FDA), the use of RF wireless technology can translate into significant advances in health care. Wireless medical devices deliver a wide range of benefits that include increasing patient mobility, giving staff the ability to remotely program, and enabling physicians to remotely monitor patient data regardless of the location of the patient or the physician.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;WiLink&amp;trade; 8 and&lt;/b&gt; &lt;b&gt;customized device drivers from Intelligraphics&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Intelligraphics recently announced &lt;a href="http://www.prweb.com/releases/2016/12/prweb13920243.htm"&gt;a collaboration with Ivenix Inc.&lt;/a&gt; on an infusion pump platform built on TI&amp;rsquo;s WiLink&amp;trade; 8 &lt;a href="http://www.ti.com/product/WL1837MOD" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;WL1837MOD&lt;/a&gt; chipset. Designed with patient safety as a top priority, the Ivenix solution uses technologies similar to a smartphone and is designed to manage patient-specific intravenous (IV) information (see Figure 1, below). The goal of this platform is to improve health care compliance, data flexibility and remote connectivity.&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/4353.intelligraphics.jpg"&gt;&lt;img src="/resized-image/__size/450x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/4353.intelligraphics.jpg" style="float:right;" alt=" " width="479" height="252"&gt;&lt;/a&gt;As part of the TI WiLink&amp;trade; 8 high-performance Wi-Fi&amp;reg; plus &lt;i&gt;Bluetooth&lt;/i&gt;&amp;reg;/Bluetooth low energy portfolio, the &lt;a href="http://www.ti.com/product/WL1837MOD" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;WL1837MOD&lt;/a&gt; is an industrial-grade Wi-Fi dual-band, 2.4/5GHz Bluetooth and Bluetooth low energy module with two antennas. It supports multiple hardware, software and operating systems, providing the flexibility, reliability and throughput that medical device manufacturers are looking for.&lt;/p&gt;
&lt;p&gt;Be sure to consider the following when developing wireless medical devices:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your preferred wireless technology, including 802.11, Bluetooth and near-field communication (NFC).&lt;/li&gt;
&lt;li&gt;Quality of service (QoS) and data throughput.&lt;/li&gt;
&lt;li&gt;Coexistence and compatibility with existing information technology (IT) infrastructure.&lt;/li&gt;
&lt;li&gt;Enterprise-level security and data-protection compliance.&lt;/li&gt;
&lt;li&gt;Electromagnetic compatibility (EMC) with other medical devices.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Enterprise-level security to help protect patients and assets&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Manufacturers of medical devices that potentially could be affected by cybersecurity threats should be extremely vigilant. In 2014, the FDA published a document explaining how medical device manufacturers should proactively design-in security features that help insulate the device from cybersecurity threats, at all levels of the application stack.&lt;/p&gt;
&lt;p&gt;Intelligraphics provides enterprise-grade security at the point where the hardware and software interact with the device driver and firmware. Security solutions include Extensible Authentication Protocol, Transport Layer Security (EAP-TLS) as a feature within the Intelligraphics Enterprise Security suite. EAP-TLS is one of the best-supported methods used by enterprise security vendors. The biggest strength of EAP-TLS is its leverage of the public key infrastructure (PKI), or certificates, which provide a secure and well-known way to authenticate and authorize users for network access.&lt;/p&gt;
&lt;p&gt;Wi-Fi-enabled medical devices such as X-ray, sonography, insulin meters and other assets can benefit from optimized 802.11 and Bluetooth solutions built on the TI WiLink&amp;trade; 8 platform to meet stringent requirements. The development team at Intelligraphics provides device driver, firmware and RF optimization expertise to help wireless medical device manufacturers deliver performance, Wi-Fi reliability and IT coexistence from their products.&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Additional resources&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn more about &lt;a href="http://intelligraphics.com/products-for-ti-chipsets/"&gt;Intelligraphics products for TI chipsets&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Visit the &lt;a href="https://www.ivenix.com"&gt;Ivenix website&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Learn more about TI&amp;rsquo;s &lt;a href="http://www.ti.com/lsds/ti/wireless-connectivity/wilink-combo-solutions/overview.page"&gt;WiLink 8 solutions&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669613&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Medical">Medical</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/WL1837MOD">WL1837MOD</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/bluetooth">bluetooth</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Bluetooth%2blow%2benergy">Bluetooth low energy</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Wilink">Wilink</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Wi_2D00_Fi">Wi-Fi</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/healthcare">healthcare</category></item><item><title>Making a smarter door lock with the SimpleLink™ MSP432™ microcontroller</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/05/31/making-a-smarter-door-lock-with-the-simplelink-msp432-microcontroller</link><pubDate>Wed, 31 May 2017 13:00:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:ebe9e19d-a9e8-4d9d-8661-bcdeede6e6f7</guid><dc:creator>Stefan Schauer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669604</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/05/31/making-a-smarter-door-lock-with-the-simplelink-msp432-microcontroller#comments</comments><description>&lt;p&gt;Adding an electronic door lock to your front door can provide many features and benefits. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Opening the door with a keypad could be very convenient if you are inadvertently locked outside.&lt;/li&gt;
&lt;li&gt;You can forego bringing your keys when going out for a run.&lt;/li&gt;
&lt;li&gt;You can give access to others, either temporarily or with time limits and restrictions.&lt;/li&gt;
&lt;li&gt;Your children can open the door when returning from school without having to be responsible for a key.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;While electronic door locks should work reliably, they are susceptible to many environmental influences. Moisture, dirt, rain drops and ultraviolet (UV) light from the sun can erode materials over time. In addition, as an Internet of Things (IoT) device, the lock is vulnerable to cyberattacks, making protected wireless communication and a tamper-proof front panel and keypad mandatory features. These are only some of the challenges that a door lock has to resolve. In the block diagram in figure 1, the important components of the physical lock are shown: keypad, wireless connection, display and control.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/figure-1-door-lock-diagram.gif"&gt;&lt;img src="/resized-image/__size/800x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/figure-1-door-lock-diagram.gif" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;b&gt;Figure 1: Door lock block diagram&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Low-power host&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Extending battery life is a critical objective when designing a door lock, which is predominantly in idle mode. TI&amp;rsquo;s &lt;a href="/controlpanel/blogs/posteditor.aspx/SimpleLink&amp;lt;a%20href=&amp;quot;http:/www.ti.com/lsds/ti/microcontrollers-16-bit-32-bit/simplelink-mcus/msp432/overview.page&amp;quot;&amp;gt;&amp;amp;trade;&amp;lt;/a&amp;gt;&amp;amp;nbsp;MSP432&amp;amp;trade;%20microcontroller%20http:/www.ti.com/lsds/ti/microcontrollers-16-bit-32-bit/simplelink-mcus/msp432/overview.page"&gt;SimpleLink&amp;trade;&amp;nbsp;MSP432&amp;trade; microcontroller &lt;/a&gt;(MCU) can help maximize energy savings because it consumes just 660nA in idle mode. When an event arises, the MSP432 MCU can wake up quickly, offering the ideal performance-to-energy-consumption ratio with high computational bandwidth.&lt;/p&gt;
&lt;p&gt;The MCU can also handle additional tasks including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Control radio communications via&lt;i&gt; Bluetooth&lt;/i&gt;&amp;reg; low energy or Wi-Fi&amp;reg;.&lt;/li&gt;
&lt;li&gt;Control and get data from the keypad with TI&amp;rsquo;s CapTIvate&amp;trade; touch technology (on the &lt;a href="http://www.ti.com/product/MSP430FR2633" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;MSP430FR2633&lt;/a&gt; MCU).&lt;/li&gt;
&lt;li&gt;Control the relay or motor of the lock/unlock mechanism.&lt;/li&gt;
&lt;li&gt;Add sensing upon lock manipulation with input/outputs (I/Os).&lt;/li&gt;
&lt;li&gt;Get integrated into a burglar alarm system.&lt;/li&gt;
&lt;li&gt;Remotely open the door through an internet connection to the home network even when far away from home.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The integrated analog-to-digital converter (ADC) on the &lt;a href="http://www.ti.com/product/msp432p401r"&gt;MSP432 MCU&lt;/a&gt; has up to 16 bits of resolution, offering a pathway to add premium features such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Environmental sensor measurements (humidity, temperature, air pressure).&lt;/li&gt;
&lt;li&gt;Motor control and jamming protection.&lt;/li&gt;
&lt;li&gt;Motion detection and daylight sensing to control lights at the front door.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A building protection application could become a target for a cyberattack or manipulation. The MSP432 MCU&amp;rsquo;s implemented security features enable a very high level of security to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Securely store data like encryption and authentication keys for the keypad or network access.&lt;/li&gt;
&lt;li&gt;Enable the user to add or remove keys or restrict access rights by time.&lt;/li&gt;
&lt;li&gt;Conduct secure wireless over-the-air firmware updates.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Wireless access&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;With the TI&amp;nbsp;&lt;a href="http://www.ti.com/tool/simplelink-msp432-sdk"&gt;SimpleLink&amp;trade; MSP432&amp;trade; software development kit&lt;/a&gt;&amp;nbsp;(SDK), you can add wireless communication features without much effort. The SimpleLink MSP432 SDK plug-ins provide an easy way to&amp;nbsp;&lt;a href="http://www.ti.com/tool/simplelink-sdk-bluetooth-plugin"&gt;add Bluetooth low energy connectivity&lt;/a&gt;&amp;nbsp;to a new or existing MSP432 MCU-based application. For example, using a host MCU and adding Bluetooth low energy through a network processor provides extended functionality and unparalleled system design flexibility, which are critical for industrial applications. Figure 2 shows the clear software structure of the SDK and the easy access from the application layer.2&lt;/p&gt;
&lt;p&gt;Additionally, many residential door locks can leverage Apple&amp;rsquo;s HomeKit technology so that consumers can control their door locks through the Home app on an iOS-based device. TI offers a robust&amp;nbsp;&lt;a href="http://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/03/07/use-ti-s-bluetooth-low-energy-solution-to-differentiate-your-homekit-products"&gt;Bluetooth low energy HomeKit solution&lt;/a&gt;&amp;nbsp;using the MSP432 MCU for designers to create highly differentiated HomeKit accessories.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/figure-3-sdk-componets.png"&gt;&lt;img src="/resized-image/__size/600x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/figure-3-sdk-componets.png" alt=" " style="display:block;margin-left:auto;margin-right:auto;"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;b&gt;Figure 2: SDK components and layers&lt;/b&gt;&lt;/p&gt;
&lt;p align="center" style="text-align:left;"&gt;&lt;b&gt;The keypad&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s possible to design a &lt;a href="https://training.ti.com/access-control-panel-featuring-bluetooth%C2%AE-low-energy-capacitive-touch"&gt;capacitive touch technology-based keypad&lt;/a&gt; so that it&amp;rsquo;s both stylish and well-isolated against environmental influences. It&amp;rsquo;s very easy to avoid issues, like mechanical malfunction of buttons on the keypad, and to protect the keypad against dirt and water. A flat panel without any gaps or mechanical moving parts can be encapsulated with much less effort and is only required at the fixed borders of the panel.&lt;/p&gt;
&lt;p&gt;Maintaining performance in the presence of water drops or heavy moisture on the panel requires a technology sensitive enough to detect the differences between water and human fingers; otherwise, the panel may misinterpret actual key presses or ignore them completely. Figure 3 illustrates the principle of a capacitive touch button. The CapTIvate touch module implemented in the MSP430FR2xxx device provides a sensing system that can detect such situations and react and filter for them.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/figure-2-capacitive-touch-principle.png"&gt;&lt;img src="/resized-image/__size/400x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/figure-2-capacitive-touch-principle.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;b&gt;Figure 3: Capacitive touch principle&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Door lock keypads must be able to tolerate moisture and operate with touch detection in the presence of steam, mist or spray.&lt;/p&gt;
&lt;p style="text-align:left;"&gt;To dive deeper into this door lock application and quickly get started, see the additional resources below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check out the &lt;a href="http://www.ti.com/tool/tidm-1004"&gt;Access Control Panel with Bluetooth&amp;reg; low energy and Capacitive Touch&lt;/a&gt; reference design.&lt;/li&gt;
&lt;li&gt;Watch the video, &amp;ldquo;&lt;a href="https://training.ti.com/access-control-panel-featuring-bluetooth%C2%AE-low-energy-capacitive-touch"&gt;Access Control Panel featuring Bluetooth&amp;reg; low energy and Capacitive Touch&lt;/a&gt;.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Enhance your door lock with &lt;a href="/blogs_/b/msp430blog/archive/2016/11/08/mcu-s-can-recognize-what-you-say"&gt;voice activation&lt;/a&gt;. &amp;nbsp;&lt;/li&gt;
&lt;li&gt;Download the &amp;ldquo;&lt;a href="http://www.ti.com/CapTIvateTechGuide"&gt;CapTIvate Technology Guide&lt;/a&gt;.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669604&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/building%2bautomation">building automation</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink">SimpleLink</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/msp432">msp432</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/MSP430FR2633">MSP430FR2633</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/MSP432P401R">MSP432P401R</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Electronic%2bSmart%2bLock">Electronic Smart Lock</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Door%2block">Door lock</category></item><item><title>Bringing Bluetooth® 5 to broader markets with the first CC2640R2F-based certified module</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/05/24/bringing-bluetooth-5-to-broader-markets-with-the-first-cc2640r2f-based-certified-module</link><pubDate>Wed, 24 May 2017 18:01:27 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:81339e92-3c06-47fb-b814-e5ac3e74073d</guid><dc:creator>Jonathan Kaye</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669596</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/05/24/bringing-bluetooth-5-to-broader-markets-with-the-first-cc2640r2f-based-certified-module#comments</comments><description>&lt;p&gt;At the onset of 2017, the release of Bluetooth&amp;reg; 5 turned heads with &lt;a href="http://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/05/08/the-secret-to-moving-faster-with-bluetooth-5"&gt;its offerings of longer range and faster data throughput&lt;/a&gt;. And TI&amp;rsquo;s &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt; wireless microcontroller (MCU) was the first to place this new technology in the hands of development engineers.&lt;/p&gt;
&lt;p&gt;The Laird SaBLE-x-R2 certified module, based on this device, helps simplify the integration of wireless technologies, mitigating design risk, minimizing certification testing requirements and lowering costs. To better understand how a Bluetooth 5 certified module solution allows product managers and design engineers to bring Internet of Things (IoT) differentiation to their product lines, we asked Laird about this module.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Q: What is the SaBLE-x-R2?&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; The SaBLE-x-R2 (pictured in Figure 1) is the first module on the market based on the new &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt; wireless MCU. The SaBLE-x-R2 includes Bluetooth 5 capabilities in a self-contained, broadly certified module to better address the growing data and performance demands for IoT deployments.&lt;/p&gt;
&lt;p&gt;In 2015, LSR (now a Laird business) introduced the SaBLE-x, which was the first commercially available module based on TI&amp;rsquo;s SimpleLink &lt;a href="http://www.ti.com/product/CC2640" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640&lt;/a&gt; chipset. The SaBLE-x-R2 builds on the field-proven hardware of the SaBLE-x to provide an easy upgrade path for Bluetooth 5 connectivity with the &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt;. Designed to remove complexity and accelerate development time, it&amp;rsquo;s pin-to-pin compatible with the original SaBLE-x hardware, which means that upgrading does not require any printed circuit board (PCB) layout changes.&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/SaBLE_2D00_x_2D00_R2.png"&gt;&lt;img src="/resized-image/__size/800x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/SaBLE_2D00_x_2D00_R2.png" alt=" " style="display:block;margin-left:auto;margin-right:auto;"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt; The Laird SaBLE-x-R2 certified module&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Q: What makes Laird modules like the SaBLE-x-R2 stand out from its competitors?&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; While IoT technologies are still evolving, Laird&amp;rsquo;s Connectivity group has more than 35 years of experience enabling wireless product development. Laird helps its customers integrate wireless features faster, with minimal design risk, certification testing time and expenses, by ensuring that its modules are industrial temperature-rated, have the broadest combination of country certifications and provide pre-certified antenna options. Laird&amp;rsquo;s development support and electromagnetic compatibility (EMC) testing services provide the precise level and type of support needed for IoT projects throughout a product&amp;rsquo;s entire design life cycle.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Q: There are many wireless connectivity technologies on the market. What is it about Bluetooth that makes designers embed it in their product applications?&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; Bluetooth offers an excellent solution for creating an easy-to-commission tether between products and a consumer&amp;rsquo;s mobile device. This gives developers much more design freedom to create interfaces that improve the product experience, reduce product size and/or lower component costs. Plus, Bluetooth&amp;rsquo;s ubiquitous nature means that consumers can use their mobile devices to harness cloud connectivity for technical support, an improved user experience and simplified reordering of accessories, while employing security methodologies first introduced with Bluetooth v4.2.&lt;/p&gt;
&lt;p&gt;Bluetooth 5 expands the benefits and possible applications through enhancements that extend the signal range, increase data throughput or expand broadcasting capabilities in beaconing applications.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Q: Why did Laird choose TI&amp;rsquo;s SimpleLink &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt; wireless MCU for its Bluetooth module?&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; We have a long-standing partnership as both a modules and &lt;a href="http://www.ti.com/devnet/docs/catalog/companyfolder.tsp?actionPerformed=companyFolder&amp;amp;companyId=3918"&gt;TI Design Network partner&lt;/a&gt; with TI, and with that comes firsthand knowledge of TI&amp;rsquo;s leadership in Bluetooth technologies, specifically in terms of its Bluetooth low energy stack. With the &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt; device, TI offers both the necessary hardware and software to support all major enhancements introduced with Bluetooth 5.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Q: Where do you see your technology/solution going in the next five years?&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;&lt;strong&gt;A:&lt;/strong&gt; For the IoT to meet its full potential, thousands of companies that have never developed a wireless product will need to follow the same path. That is why Laird&amp;rsquo;s Connectivity group, with its certified radio-frequency modules, will continue to rapidly innovate in the years ahead. Our industry-renowned technical support, IoT product design and development services can help partner with other companies developing these products to accelerate innovations.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669596&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Internet%2bof%2bThings">Internet of Things</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/bluetooth">bluetooth</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Bluetooth%2blow%2benergy">Bluetooth low energy</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC2640R2F">CC2640R2F</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Bluetooth%2b5">Bluetooth 5</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC2640">CC2640</category></item><item><title>SimpleLink™ MCU SDKs: RTOS and POSIX</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/05/17/simplelink-mcu-sdks-rtos-and-posix</link><pubDate>Wed, 17 May 2017 20:15:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:c73803b1-4bdc-4862-bd2d-cddcc0484e30</guid><dc:creator>AdrianFer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669582</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/05/17/simplelink-mcu-sdks-rtos-and-posix#comments</comments><description>&lt;p&gt;Welcome to the second installment in a series of blog posts that will review the major components of the &lt;a href="http://www.ti.com/lsds/ti/wireless-connectivity/simplelink-solutions/simplelink-mcu-platform.page"&gt;SimpleLink&amp;trade; microcontroller (MCU) platform&amp;rsquo;s&lt;/a&gt; software development kits (SDKs). These SDKs feature common components and device-specific middleware that speed time to market and provide a unified development experience across the entire SimpleLink MCU portfolio of wired and wireless devices. Refer to Figure 1 below for a block diagram of the SimpleLink SDK. In this post, I will dive deeper into how components included within the SimpleLink SDK enable you to create deterministic, efficient, scalable applications with a real-time operating system (RTOS).&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/8360.TI_2D00_RTOS-SDK.png"&gt;&lt;img src="/resized-image/__size/750x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/8360.TI_2D00_RTOS-SDK.png" alt=" " style="display:block;margin-left:auto;margin-right:auto;"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt; SimpleLink SDK&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;&lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;The SimpleLink SDK is integrated with &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt;, a full-featured real-time OS. All TI SimpleLink SDKs come with the &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt; kernel pre-installed and are Portable Operating System Interface (POSIX)-compliant. &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt; is a robust solution you can trust, already deployed in thousands of applications across various TI embedded solutions. The kernel is open source (Berkeley Software Distribution [BSD] license) and was developed in lockstep with TI&amp;rsquo;s silicon portfolio to enable very low latency in an efficient code footprint. &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt; helps you optimize your applications for power consumption, performance and code size to meet your unique needs. Specifically, &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt;&amp;rsquo; power-management capabilities enable you to achieve aggressive power savings for your applications with minimal effort and intuitive application programming interfaces (APIs).&lt;/p&gt;
&lt;p&gt;At the center of the &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt; kernel is the scheduler, which ensures that the highest priority thread is running. This offers deterministic and fast operation. &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt; supports four different types of threads: hardware interrupts (Hwis), Software interrupts (Swis), task and idle, shown in figure 2 below. &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt; offers several thread-communication mechanisms such as semaphores, mailboxes, queues, gates and events. Furthermore, &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt; includes system-level timing services and memory managers to ensure that your application is as efficient and lean as possible.&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/4617.TI_2D00_RTOS-Supported-Threads.png"&gt;&lt;img src="/resized-image/__size/750x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/4617.TI_2D00_RTOS-Supported-Threads.png" alt=" " style="display:block;margin-left:auto;margin-right:auto;"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 2:&lt;/strong&gt; Types of threads supported in &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;FreeRTOS&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;The SimpleLink SDK was developed to be modular, allowing you to use alternative RTOS kernels beyond &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt;. In addition to &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt;, the MSP432&amp;trade; and Wi-Fi&amp;reg; &lt;a href="http://www.ti.com/product/CC3220" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3220&lt;/a&gt; software development kits (SDKs) also include the ability to use the popular FreeRTOS. The modularity of SimpleLink SDKs make it easy for you to plug in your OS/kernel of preference for maximum flexibility.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;POSIX&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;The SimpleLink SDK also offers POSIX-compatible APIs. POSIX is an Institute of Electrical and Electronics Engineers (IEEE) industry API standard for OS compatibility. The POSIX layer abstracts the RTOS kernel functionality used by applications. Requiring less than 2KB of code in typical applications, the POSIX layer enables the reuse and porting of examples and user applications to a different kernel. Using this layer is optional, but it means that you can use whatever OS you are currently familiar with or want to move to in the future. POSIX compatibility also allows TI third-party partners to interface with SimpleLink SDK devices to add support for their kernel, providing complete freedom to design with any OS, including FreeRTOS.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Runtime Object Viewer&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;To help you optimize your RTOS-enabled application, TI offers powerful tools to help you debug and monitor your code. Specifically, the Runtime Object Viewer (ROV2) offers a powerful visualization and instrumentation interface to help you monitor thread states, heap usage and central processing unit (CPU) load. Figure 3 below shows a few available dashboards to help you debug. While the ROV2 can provide helpful insight into your RTOS-enabled application, the ROV2 tool is flexible enough to display high-level information relevant to any library, RTOS or not, within your application.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/TI_2D00_RTOS-Figure-3.png"&gt;&lt;img src="/resized-image/__size/700x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/TI_2D00_RTOS-Figure-3.png" alt=" " style="display:block;margin-left:auto;margin-right:auto;"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 3:&lt;/strong&gt; Views available in Runtime Object Viewer utility&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Explore more&lt;/strong&gt;&lt;/span&gt;&lt;br&gt;To learn more about the SimpleLink MCU SDK, review the white paper, &lt;a href="http://www.ti.com/lit/wp/swsy004/swsy004.pdf"&gt;&amp;ldquo;Simplifying software development to maximize return on investment,&amp;rdquo;&lt;/a&gt; visit &lt;a href="http://www.ti.com/lsds/ti/wireless-connectivity/simplelink-solutions/simplelink-academy.page"&gt;SimpleLink Academy&lt;/a&gt; or download the SDK and start coding immediately with CCS Cloud.&lt;/p&gt;
&lt;p&gt;The next installment of this SimpleLink MCU SDK series will provide more insights on Bluetooth&amp;reg; low energy stacks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669582&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Software%2bdevelopment%2bkit">Software development kit</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/TI_2D00_RTOS">TI-RTOS</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Software">Software</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/POSIX">POSIX</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/RTOS">RTOS</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SDK">SDK</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC3220">CC3220</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink%2bPlatform">SimpleLink Platform</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/simplelink%2bSDK">simplelink SDK</category></item><item><title>The secret to moving faster with Bluetooth® 5</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/05/08/the-secret-to-moving-faster-with-bluetooth-5</link><pubDate>Mon, 08 May 2017 14:57:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:5e6dda95-25a1-41ec-8bb5-2ce974c6d0a3</guid><dc:creator>Casey O'Grady</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669566</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/05/08/the-secret-to-moving-faster-with-bluetooth-5#comments</comments><description>&lt;p&gt;As the speed increases with Bluetooth&amp;reg; 5, don&amp;rsquo;t you want to move quickly too? Now it&amp;rsquo;s easy to pick up the pace with the first fully qualified Bluetooth 5 protocol stack for single-mode Bluetooth low energy applications from TI, supporting high-speed mode.&lt;/p&gt;
&lt;p&gt;Bluetooth 5 is groundbreaking. The new high-speed mode allows data transfers up to 2Mbps, twice the speed of Bluetooth 4.2 and five times the speed of Bluetooth 4.0, without increasing power consumption. And in addition to faster speeds, this mode offers significant improvements for energy efficiency and wireless coexistence with reduced radio communication time. Lastly, Bluetooth 5 enables unparalleled flexibility for you to adjust speed and range based on application needs, capitalizing on the high-speed or long-range modes respectively.&lt;/p&gt;
&lt;p&gt;Because data transfers are now possible at 2Mbps, you can develop applications using voice, audio, imaging, and data logging that were not previously an option using Bluetooth low energy. With high-speed mode, existing applications will deliver faster responses, richer engagement and longer battery life. Not to mention, Bluetooth 5 enables faster, reliable firmware updates.&lt;/p&gt;
&lt;p&gt;The SimpleLink&amp;trade; Bluetooth low energy &lt;a href="http://www.ti.com/product/cc2640r2f"&gt;CC2640R2F wireless microcontroller (MCU)&lt;/a&gt; &amp;ndash; which is already in mass production &amp;ndash; is the tiniest Bluetooth 5 solution (see Figure 1) with fierce radio-frequency (RF) performance optimized for Internet of Things (IoT) end nodes. The &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt; device is also ideal for industrial applications since it can be easily added to an existing host MCU as a network processor to ensure system design flexibility.&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/1222.CC2640R2F_5F00_1.jpg"&gt;&lt;img src="/resized-image/__size/700x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/1222.CC2640R2F_5F00_1.jpg" style="display:block;margin-left:auto;margin-right:auto;" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt; Package sizes for the &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt; wireless MCU&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Developers interested in trying out the extended range can also test drive the Bluetooth 5 coded physical layers (PHYs) (the long-range mode) using two &lt;a href="http://www.ti.com/tool/launchxl-cc2640r2"&gt;CC2640R2F LaunchPad&amp;trade; development kits&lt;/a&gt; (kit shown in Figure 2) to measure the achievable distance of this mode.&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/1731.R2-LP.png"&gt;&lt;img src="/resized-image/__size/700x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/1731.R2-LP.png" style="display:block;margin-left:auto;margin-right:auto;" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 2:&lt;/strong&gt; &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt; LaunchPad development kit&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The real secret to moving faster with Bluetooth 5 is getting started today. Whether you are designing a connected medical device, smart meter or motor condition monitor, Bluetooth 5 enables you to double your speed. With TI&amp;rsquo;s fully qualified Bluetooth 5 protocol stack, you can rapidly start development today and have more time to innovate.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:150%;"&gt;Get started by downloading the industry&amp;rsquo;s first fully qualified &lt;a href="http://www.ti.com/tool/SIMPLELINK-CC2640R2-SDK"&gt;Bluetooth 5 protocol stack&lt;/a&gt; (BLE5-Stack)!&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;Additional resources:&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;View the first qualified listing for single-mode Bluetooth low energy high speed mode on the &lt;a href="https://www.bluetooth.org/tpg/QLI_viewQDL.cfm?qid=33411"&gt;Bluetooth SIG&amp;rsquo;s website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;After downloading the SimpleLink CC2640R2 Software Development Kit (SDK), leverage &lt;a href="https://github.com/ti-simplelink/ble_examples"&gt;TI&amp;rsquo;s Bluetooth 5 Throughput Demo&lt;/a&gt; to test BLE5-Stack&amp;rsquo;s 1Mbps, 2Mbps, 1+2 Mbps, and Coded PHYs&lt;/li&gt;
&lt;li&gt;For interactive training modules, feel free to check out our page on &lt;a href="http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC2640R2%20SDK%2FSimpleLink%20Academy%2FOverview"&gt;SimpleLink Academy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669566&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/BLE_2D00_STACK">BLE-STACK</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink%2bMCU%2bplatform">SimpleLink MCU platform</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Internet%2bof%2bThings">Internet of Things</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Home%2bAutomation">Home Automation</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/smart%2bgrid">smart grid</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Bluetooth%2blow%2benergy">Bluetooth low energy</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC2640R2F">CC2640R2F</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Bluetooth%2b5">Bluetooth 5</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Bluetooth%2bSIG">Bluetooth SIG</category></item><item><title>Talk to your TI SimpleLink™ wireless MCU LaunchPad™ Development Kit in only 15 minutes</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/28/talk-to-your-ti-simplelink-wireless-mcu-launchpad-development-kit-in-only-15-minutes</link><pubDate>Fri, 28 Apr 2017 17:18:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:a391d566-561a-4bb4-ab27-6c73977d9f83</guid><dc:creator>Peter Radsliff</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669558</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/28/talk-to-your-ti-simplelink-wireless-mcu-launchpad-development-kit-in-only-15-minutes#comments</comments><description>&lt;p&gt;When companies decide to connect their products through the internet, they have a big job ahead of them. So big, in fact, that it can represent no less than a total business transformation (my company, Arrayent, even wrote an &lt;a href="https://www.arrayent.com/arrayent-a4-program/"&gt;e-book&lt;/a&gt; about that).&lt;/p&gt;
&lt;p&gt;A common first step is to pursue a proof-of-concept (PoC) project to convince company stakeholders what their connected products could potentially do. Arrayent has created a development kit (DevKit) that gets basic connected demos up and running with the TI SimpleLink&amp;trade; Wi-Fi&amp;reg; &lt;a href="http://www.ti.com/product/CC3220" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3220&lt;/a&gt; LaunchPad&amp;trade; kit and also provides interoperability with Amazon Echo/Alexa and a Nest learning thermostat (all shown in Fig. 1 below). Best of all, you can get it all up and running in only 15 minutes.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/6355.Arrayant-photo.png"&gt;&lt;img src="/resized-image/__size/800x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/6355.Arrayant-photo.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt; The Arrayent DevKit with TI&amp;rsquo;s SimpleLink &lt;a href="http://www.ti.com/product/CC3220" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3220&lt;/a&gt; LaunchPad kit enables Alexa and Nest interoperability&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;Internet of Things interoperability in only 15 minutes&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;It really is easy to quickly create a cloud-connected product prototype. Here&amp;rsquo;s how:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://bit.ly/TI-Article-DevKit-Request"&gt;Request&lt;/a&gt; a development kit; if you qualify to receive one, install the sample embedded app onto a &lt;a href="http://www.ti.com/tool/cc3220sf-launchxl"&gt;TI SimpleLink CC3220 LaunchPad development kit&lt;/a&gt;. Arrayent provides full &lt;a href="http://developer.arrayent.com/dev-kits/ti-dev-kit/"&gt;instructions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Install the supplied Arrayent DevKit mobile app directly onto an Android mobile phone or tablet.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;You will now be able to monitor and/or control features on the LaunchPad board using the DevKit mobile app: two LEDs, a temperature sensor, a switch-operated counter and threshold alerts.&lt;/p&gt;
&lt;p&gt;You can then link a Nest learning thermostat and use its ability to sense home and away states to affect attributes on the LaunchPad. Linking a Nest account is easy within the Arrayent DevKit mobile app; just follow the prompts and enter a Nest username and password. Linking to Nest demonstrates the kind of Internet of Things (IoT) product interoperability made possible by the &lt;a href="https://www.arrayent.com/iot-cloud-services/"&gt;Arrayent EcoAdaptor framework&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can also control and query LaunchPad attributes by voice using an Amazon Echo/Alexa. To connect your Echo to the LaunchPad kit, log into the Amazon account that contains an Echo and visit the Alexa Skills store to enable the Arrayent DevKit &lt;a href="https://www.amazon.com/Arrayent-DevKit/dp/B01N6E0G3R/ref=sr_1_1?s=digital-skills&amp;amp;ie=UTF8&amp;amp;qid=1489683495&amp;amp;sr=1-1&amp;amp;keywords=arrayent"&gt;skill&lt;/a&gt;. You then can say, &amp;ldquo;Alexa, ask Arrayent DevKit to turn on the red light&amp;rdquo; &amp;ldquo;Alexa, ask Arrayent DevKit what the temperature is,&amp;rdquo; or any of the other DevKit attributes listed.&lt;/p&gt;
&lt;p&gt;While it&amp;rsquo;s easy to get connected and interoperating with Echo/Alexa and Nest, what comes next is truly the most exciting part. The Arrayent DevKit provides embedded source code, so you can use the &lt;a href="http://www.ti.com/product/CC3220" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3220&lt;/a&gt; LaunchPad kit to prototype your actual connected product. You can also configure the data model on the Arrayent cloud to suit the attributes of that product. The mobile app source code is included so that you can prototype the user experience. The only thing remaining is to schedule a demo for company executives so that they can see what a genius you were to get this up and running in less than a day.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;The importance of use cases&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;TI LaunchPad development kits, SimpleLink microcontrollers (MCUs), Arrayent IoT cloud services and DevKits are tremendously powerful platforms for development. But just being able to connect a product to the internet doesn&amp;rsquo;t mean that you necessarily should. Be sure to fully envision why the product will be better by being connected, and whether there&amp;rsquo;s a business model to pay for a product that is always on and needs support year after year. Most importantly, experiment to discover compelling use cases that will either greatly improve the end-user experience or the business case for producing and supporting the product. All the connectivity in the world will not help a product sell, unless you can communicate the benefits at the time of sale. Check out the Arrayent A4 &lt;a href="https://www.arrayent.com/arrayent-a4-program/"&gt;program&lt;/a&gt; for tips on how to plan your entire connected product program.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;Additional resources&lt;/strong&gt;&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;Learn more about the SimpleLink &lt;a href="http://www.ti.com/product/CC3220" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3220&lt;/a&gt; LaunchPad &lt;a href="http://www.ti.com/tool/cc3220sf-launchxl"&gt;development kit&lt;/a&gt; and &lt;a href="http://www.ti.com/lsds/ti/wireless-connectivity/simplelink-solutions/simplelink-mcu-platform.page"&gt;SimpleLink MCU platform&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Get &lt;a href="https://www.arrayent.com/"&gt;more information and free downloadable e-books &lt;/a&gt;that detail Arrayent&amp;rsquo;s IoT cloud services.&lt;/li&gt;
&lt;li&gt;Check out the &lt;a href="http://developer.arrayent.com/"&gt;Arrayent developer website&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669558&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/launchpad">launchpad</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Internet%2bof%2bThings">Internet of Things</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Cloud">Cloud</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/simplelink%2bwi_2D00_fi">simplelink wi-fi</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC3220">CC3220</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Wi_2D00_Fi">Wi-Fi</category></item><item><title>Designing a reliable grid edge for distributed energy resources</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/21/designing-a-reliable-grid-edge-for-distributed-energy-resources</link><pubDate>Fri, 21 Apr 2017 16:58:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:b130f704-9fc2-4377-8cfd-6c1dacc6dd89</guid><dc:creator>Ryan May85</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669546</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/21/designing-a-reliable-grid-edge-for-distributed-energy-resources#comments</comments><description>&lt;p&gt;The smart grid today has pushed utilities to their limit. With the emergence of distributed energy resources (DER) and atypical loads, the operation and construction of the power grid needs revamping. The current approach for solving these challenges is based on a centralized architecture: deploy connected devices, communicate with the cloud, then have utilities make requests to those various clouds. But this method presents challenges for scalability, massive data collection, security and privacy, and stranded assets.&lt;/p&gt;
&lt;p&gt;To address these challenges, Intwine, an IoT technology company, is designing a truly smart and reliable &amp;ldquo;grid edge&amp;rdquo; (also known as the broader network of homes and businesses that consume energy). Electric utilities are asking consumers to make more decisions and be more intimately involved in grid operations. This market trend requires decentralized decision-making in order to further grid optimizations like transactive energy, in which all levels of energy consumption and generation are able to interact with one another.&lt;/p&gt;
&lt;p&gt;Intwine has worked with the National Renewable Energy Laboratory (NREL) for several years to develop a research platform and commercial product offering for delivering decentralized transactive energy services. The core of its system solution is Intwine&amp;rsquo;s grid edge controller, designated by the acronym HEMS (home energy management system) in the NREL systems architecture shown in Figure 1.&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/Intwine-Blog-Figure-1.png"&gt;&lt;img src="/resized-image/__size/1230x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/Intwine-Blog-Figure-1.png" style="display:block;margin-left:auto;margin-right:auto;" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt; HEMS within the NREL system architecture&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The HEMs lives at the grid edge in a home or building. It is responsible for managing local loads participating in utility-led demand response (DR) and ancillary services programs. At no point does the decision process leave the physical platform. This ensures that customer data such as load history, state and preferences remain on the HEMs. Keeping the decision-making local reduces the amount of data transmitted to the cloud, reducing bandwidth usage. The HEMs also enables the system response to be determined quickly without any cloud communication latency or risk of no connection. In fact, decision-making does not rely on an internet connection at all.&lt;/p&gt;
&lt;p&gt;Together, Intwine and NREL installed and tested numerous device loads including water heaters, pool pumps, thermostats, relays and electric vehicle chargers. Intwine is actively engaged in industry research projects to integrate solar and battery storage inverters into the system, which will enable microgrids. Local coordination among these various loads and supplies requires the HEMS to locally execute decision-making algorithms and be flexible enough to communicate with a variety of standards-based and proprietary device connectivity schemes.&lt;/p&gt;
&lt;p&gt;By partnering with Texas Instruments, Intwine was able to quickly convert TI&amp;rsquo;s BeagleBone development platform into a commercially viable smart grid edge controller/gateway. TI&amp;rsquo;s Sitara&amp;trade; AM335x processor offered the processing capability to move beyond communications protocol translation and enable true edge intelligence/analytics. The TI development platform and support allowed for simple integration with the WiLink&amp;trade; 8 family for Wi-Fi&amp;reg;/Bluetooth&amp;reg; and SimpleLink&amp;trade; &lt;a href="http://www.ti.com/product/CC2530" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2530&lt;/a&gt; for zigbee connectivity.&lt;/p&gt;
&lt;p&gt;Intwine also pulled out the extra processor input/output (I/O) to an externally accessible connector, which enables connectivity support for additional wired or wireless standards-based communication protocols as well as proprietary implementations. &lt;a href="http://intwineconnect.com/our-company/technology-overview"&gt;Intwine&amp;rsquo;s Connected Gateway&lt;/a&gt; has not only become a preferred grid edge development platform for many energy research labs, it is also proving to be a commercial solution that addresses remote intelligence requirements in the smart grid market and beyond.&lt;/p&gt;
&lt;p&gt;The Intwine Connected Gateway, based on the TI BeagleBone platform, turns the smart grid&amp;rsquo;s data into actions at the grid edge. These actions are based on unique consumer preferences and data from hundreds of sensors in each home. The reliable grid edge offers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Scalability&lt;/li&gt;
&lt;li&gt;Improved security&lt;/li&gt;
&lt;li&gt;Increased privacy&lt;/li&gt;
&lt;li&gt;Increased reliability&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Who still thinks it is possible to cost-effectively and reliably manage thousands of locations with a server and a dashboard? To learn more, see &lt;a href="http://intwineconnect.com/"&gt;intwineconnect.com&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669546&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC2530">CC2530</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/AM335x">AM335x</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Internet%2bof%2bThings">Internet of Things</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/wireless%2bconnectivity">wireless connectivity</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Wilink%2b8">Wilink 8</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Sitara">Sitara</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/smart%2bgrid">smart grid</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Wilink">Wilink</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/BeagleBone">BeagleBone</category></item><item><title>Simplified software development with TI’s CC2640R2F wireless MCU</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/19/simplified-software-development-with-ti-s-cc2640r2f-wireless-mcu</link><pubDate>Wed, 19 Apr 2017 16:05:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:35462679-4179-47c7-bb72-cc1fa8cd7171</guid><dc:creator>Casey O'Grady</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669542</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/19/simplified-software-development-with-ti-s-cc2640r2f-wireless-mcu#comments</comments><description>&lt;p&gt;It&amp;rsquo;s called a SimpleLink&amp;trade; microcontroller (MCU), but is it really simple to use? The answer is yes. The &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt; is part of the SimpleLink MCU platform, which fosters unified software development with rich documentation and fast evaluation in a cloud-based integrated development environment (IDE). Building on that foundation, a plethora of sample applications make Bluetooth&amp;reg; low energy software development as easy as 1, 2, 3 &amp;ndash; literally:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:inherit;"&gt;1.&lt;/span&gt; Begin with TI&amp;rsquo;s software development kit (SDK).&lt;/strong&gt; The &lt;a href="http://www.ti.com/tool/SIMPLELINK-CC2640R2-SDK"&gt;SimpleLink CC2640R2 SDK&lt;/a&gt; &amp;nbsp;packages the TI real-time operating system (&lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt;), peripheral drivers and sample applications all in one. Beginning with the documentation overview, the SDK provides a quick start guide, migration and porting guides, and release notes (Figure 1). After downloading the SDK, you can leverage starter applications such as peripheral, central, broadcaster, observer and network processor. These fundamental projects are templates for you to begin developing and customizing your own Bluetooth low energy applications.&lt;/p&gt;
&lt;p style="margin-left:30px;"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/2640R2F-Blog-Figure-1.PNG"&gt;&lt;img src="/resized-image/__size/800x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/2640R2F-Blog-Figure-1.PNG" style="display:block;margin-left:auto;margin-right:auto;" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt;&amp;nbsp;Suggested workflow for getting started with TI&amp;rsquo;s SimpleLink Bluetooth low energy development environment&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;There is also support for more advanced projects such as multirole, over-the-air download (OAD), and Eddystone, an open Bluetooth low energy beacon format from Google. After downloading the SDK, you can leverage the feature-rich desktop-based IDE Code Composer Studio&amp;trade; software. Or you can begin without downloading the SDK using Code Composer Studio Cloud, a browser-based IDE. Integrated Resource Explorer helps you easily find the necessary documentation for even faster evaluation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:inherit;"&gt;2.&lt;/span&gt; Check out the Bluetooth low energy example pack.&lt;/strong&gt; As an expansion to the SDK, the example pack supports example projects for a glucose sensor, heart-rate monitor, human interface device (HID) keyboard and voice-enabled remote control (Figure 2). This is a valuable repository of models that are easy to adapt and lay the foundation for developing a unique application.&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/2640R2F-Blog-Figure-2.png"&gt;&lt;img src="/resized-image/__size/800x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/2640R2F-Blog-Figure-2.png" style="display:block;margin-left:auto;margin-right:auto;" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 2:&lt;/strong&gt; Sample application projects included in the example pack&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:inherit;"&gt;&lt;strong&gt;3.&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;strong&gt;Harness the Bluetooth Developer Studio TI plugin.&lt;/strong&gt; Beyond the generated applications included in the SDK and example pack, TI supports the Bluetooth Special Interest Group&amp;rsquo;s (SIG) Bluetooth Developer Studio. This is a graphical user interface (GUI)-based environment that can help you quickly build any Bluetooth low energy profile. For example, if you&amp;rsquo;re looking to generate a weight scale profile, you can leverage the TI code generator plugin within Bluetooth Developer Studio to generate buildable source code that accelerates development time. &amp;nbsp;New users can explore TI&amp;rsquo;s &lt;a href="http://dev.ti.com/tirex/#/?link=Software%2FSimpleLink%20CC2640R2%20SDK%2FSimpleLink%20Academy%2FOverview"&gt;SimpleLink Academy training&lt;/a&gt; to learn how to use the TI plugin for Bluetooth Developer Studio (Figure 3).&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/BDS.png"&gt;&lt;img src="/resized-image/__size/800x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/BDS.png" style="display:block;margin-left:auto;margin-right:auto;" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 3:&lt;/strong&gt; Implementing Project Zero services using Bluetooth Developer Studio&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Following TI&amp;rsquo;s three-step process makes Bluetooth low energy software development streamlined and simple. Ready to start? Download the &lt;a href="http://www.ti.com/tool/SIMPLELINK-CC2640R2-SDK"&gt;SimpleLink CC2640R2 SDK&lt;/a&gt; today.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;Additional resources:&lt;/strong&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Start evaluating with the SimpleLink Bluetooth low energy &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt; LaunchPad development kit.&lt;/li&gt;
&lt;li&gt;Begin with Project Zero and propel your first Bluetooth low energy application.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="padding:0;margin:0;"&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669542&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/TI_2D00_RTOS">TI-RTOS</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Software">Software</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/BLE">BLE</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink%2bMCU%2bplatform">SimpleLink MCU platform</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Internet%2bof%2bThings">Internet of Things</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink">SimpleLink</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Bluetooth%2blow%2benergy">Bluetooth low energy</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC2640R2F">CC2640R2F</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Project%2bZero">Project Zero</category></item><item><title>Latest Energia version brings Arduino-compatible APIs to the SimpleLink™ MCU platform</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/14/latest-energia-version-brings-arduino-compatible-apis-to-the-simplelink-mcu-platform</link><pubDate>Fri, 14 Apr 2017 14:30:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:64615854-fff4-4a7a-ba12-3f65d78c4db1</guid><dc:creator>AdrianFer</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669535</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/14/latest-energia-version-brings-arduino-compatible-apis-to-the-simplelink-mcu-platform#comments</comments><description>&lt;p&gt;&lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; is a TI and community-driven software framework integrated development environment (IDE) that provides Wiring/Arduino-compatible application program interfaces (APIs) to various TI microcontrollers (MCUs), including those found in the newly expanded SimpleLink&amp;trade; platform. By adopting the Wiring/Arduino framework, you can leverage a large base of community-developed examples and projects with TI MCUs.&lt;br&gt; &lt;br&gt;The latest version of &lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; is now built on top of the SimpleLink software development kit (SDK) and further abstracts peripheral drivers so that they are identical to those found in the Wiring/Arduino framework (digitalWrite, digitalRead and analogRead).&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/Energia-SS.png"&gt;&lt;img src="/resized-image/__size/1000x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/Energia-SS.png" alt=" " style="display:block;margin-left:auto;margin-right:auto;"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt;&amp;nbsp;&lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; IDE user interface&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:left;"&gt;In addition, the SimpleLink platform is able to take advantage of a novel version of &lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; called &lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; MT. With &lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; MT, you can easily create multitasked applications and run multiple &lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; sketches in parallel within the same device. This is possible by leveraging the TI-real time operating system (&lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt;), which is delivered as part of the SimpleLink SDK, and which &lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; is now based on. This approach makes it easier to create more complex applications through multitasking while still taking advantage of the intuitive Arduino-compatible APIs.&lt;/p&gt;
&lt;p&gt;You can merge multiple &lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; sketches into one project by simply running them in a separate task, then using global variables or RTOS messaging queues/mailboxes to exchange data between those various tasks. &lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; MT makes multitasking easy &amp;ndash; just create a separate setup() and loop() function for each task you want to instantiate, and &lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; MT will handle the required &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt; APIs behind the scenes.&lt;/p&gt;
&lt;p&gt;Last but not least, you can take advantage of the various development tools supported by the SimpleLink platform, including the CCS Cloud IDE. This tool facilitates programming with Arduino-compatible APIs using a browser-based IDE, which includes basic debugging functionality. And thanks to the debugging compatibility, you can now set breakpoints, watch variables or dig deeper into your application within CCS Cloud.&lt;/p&gt;
&lt;p&gt;To learn more about &lt;a href="http://www.ti.com/tool/Energia" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;Energia&lt;/a&gt; and download the IDE, visit &lt;a href="http://www.energia.nu"&gt;www.energia.nu&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669535&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/TI_2D00_RTOS">TI-RTOS</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Software">Software</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink%2bMCU%2bplatform">SimpleLink MCU platform</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/energia">energia</category></item><item><title>SimpleLink™ MCU SDKs: Breaking down TI Drivers</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/12/simplelink-mcu-sdks-breaking-down-ti-drivers</link><pubDate>Wed, 12 Apr 2017 17:00:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:3c8da83d-1cae-42ab-b0c7-ec06bc862dde</guid><dc:creator>Henry Wiechman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669531</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/12/simplelink-mcu-sdks-breaking-down-ti-drivers#comments</comments><description>&lt;p&gt;Welcome to the first installment in a series of blog posts that will review the major components of the &lt;a href="http://www.ti.com/lsds/ti/wireless-connectivity/simplelink-solutions/simplelink-mcu-platform.page"&gt;SimpleLink&amp;trade; microcontroller (MCU) platform&amp;rsquo;s&lt;/a&gt; software development kits (SDKs). These SDKs feature common components and device-specific middleware that speed time to market and provide a unified development experience across the entire SimpleLink MCU portfolio of wired and wireless devices.&lt;/p&gt;
&lt;p&gt;One of the most important components of SimpleLink MCU SDKs are TI Drivers, which offer portable, feature-rich access to device peripherals through easy-to-use functional application programming interfaces (APIs). TI Drivers are open source (Berkeley Software Distribution license [BSD]) and built on a hardware abstraction layer (DriverLib). This device-agnostic approach provides easy portability of the application code across SimpleLink devices now and into the future.&lt;/p&gt;
&lt;p&gt;Peripherals exposed through these intuitive and consistent TI Driver APIs include analog-to-digital converters (ADCs), a universal asynchronous receiver/transmitter (UART), a Serial Peripheral Interface (SPI), pulse-width modulation (PWM) and general-purpose input/output (GPIO), among many others. Figure 1 shows the key components of the SDK with TI Drivers highlighted.&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/7624.SimpleLink-SDK-2.png"&gt;&lt;img src="/resized-image/__size/900x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/7624.SimpleLink-SDK-2.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;strong&gt;Figure 1:&lt;/strong&gt; TI Drivers within the SimpleLink MCU SDK&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;TI Drivers currently work with a real-time operating system (RTOS) and all devices within the SimpleLink platform support &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt;. Most SimpleLink devices also support FreeRTOS. However, rather than directly calling a kernel-specific API, TI Driver code examples leverage the Portable Operating System Interface (POSIX) and driver porting layer (DPL) to provide a consistent API layer on top of a desired kernel. This consistent API requires less than 2KB of memory for typical applications.&lt;/p&gt;
&lt;p&gt;The SimpleLink SDK is also compliant with POSIX, an industry standard Institute for Electrical and Electronic Engineers (IEEE) abstraction layer, which exposes kernel-related functions through a common set of APIs. POSIX offers source-code compatibility between different RTOS kernels, so regardless of which RTOS variant you select for this example, the application source code is identical and fully portable between &lt;a href="http://www.ti.com/tool/TI-RTOS" class="internal-link folder tool" title="Link to Tool Folder" target="_blank"&gt;TI-RTOS&lt;/a&gt; or FreeRTOS.&lt;/p&gt;
&lt;p&gt;Using TI Drivers and the POSIX APIs, you can develop an application such as a low-power thermostat using the SimpleLink MSP432&amp;trade; MCU. And if your needs change, Wi-Fi&amp;reg; connectivity can be added based on a SimpleLink &lt;a href="http://www.ti.com/product/CC3220" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3220&lt;/a&gt; wireless MCU or by combining the host MSP432 MCU with the &lt;a href="http://www.ti.com/product/CC3120" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC3120&lt;/a&gt; wireless network processor. All of the thermostat control software, user interfaces and applications that you develop for the MSP432 MCU-based thermostat are 100 percent reusable in the new Wi-Fi thermostat.&lt;/p&gt;
&lt;p&gt;Similarly, if you need to release a Bluetooth&amp;reg; low energy thermostat for phone pairing, all of that software is also portable to a &lt;a href="http://www.ti.com/product/CC2640R2F" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC2640R2F&lt;/a&gt; wireless MCU solution &amp;ndash; with or without the host MSP432 MCU. Or when moving to a gateway sensor network in an industrial setting, you can still use the same software developed for that stand-alone thermostat in a Sub-1 GHz sensor network application on a dual-band &lt;a href="http://www.ti.com/product/CC1350" class="internal-link folder product" title="Link to Product Folder" target="_blank"&gt;CC1350&lt;/a&gt; wireless MCU (which also enables a Bluetooth low energy connection to the smartphone). As you can see, it&amp;rsquo;s easy to enhance system functionality using various connectivity options by reusing the initial application across each SimpleLink MCU without starting from scratch.&lt;/p&gt;
&lt;p&gt;TI Driver APIs are fully documented within a doxygen-generated API guide. The API guide is available in &lt;a href="http://dev.ti.com/tirex/#/"&gt;TI Resource Explorer&lt;/a&gt; and delivered within the SimpleLink SDK. For each TI Driver, you will find a generic usage example, as well as instructions on how to configure and initialize the driver. All functions available for each TI Driver are fully documented to help you exercise the capabilities exposed by the driver.&lt;/p&gt;
&lt;p&gt;TI Resource Explorer also provides code examples using TI Drivers. Each example is packaged with a README.html page, which includes documentation and an overview of each example. A Board.html page shows how to access some hardware resources in your software (on-board LEDs, push-buttons, etc.). Without having to download or unzip anything, you can easily explore the contents of the project.&lt;/p&gt;
&lt;p&gt;To learn more about the SimpleLink MCU SDK, review &lt;a href="http://www.ti.com/lit/wp/swsy004/swsy004.pdf"&gt;the white paper&lt;/a&gt;, visit &lt;a href="http://www.ti.com/lsds/ti/wireless-connectivity/simplelink-solutions/simplelink-academy.page"&gt;SimpleLink Academy&lt;/a&gt; or &lt;a href="http://www.ti.com/lsds/ti/tools-software/simplelink_mcu_sw.page"&gt;download the SDK&lt;/a&gt; and start coding immediately with CCS Cloud.&lt;/p&gt;
&lt;p&gt;The next installment of this SimpleLink MCU SDK series will provide more insights on RTOS and POSIX support.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669531&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink%2bWiFi">SimpleLink WiFi</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/TI_2D00_RTOS">TI-RTOS</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/sub_2D00_1%2bGhz">sub-1 Ghz</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Software">Software</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/BLE">BLE</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink%2bMCU%2bplatform">SimpleLink MCU platform</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Internet%2bof%2bThings">Internet of Things</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/wireless%2bconnectivity">wireless connectivity</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink">SimpleLink</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Home%2bAutomation">Home Automation</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/bluetooth">bluetooth</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC1350">CC1350</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/tools">tools</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC3120">CC3120</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC3220">CC3220</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Bluetooth%2blow%2benergy">Bluetooth low energy</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC2640R2F">CC2640R2F</category></item><item><title>Well-pad automation through the CC1310 wireless MCU</title><link>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/07/well-pad-automation-through-the-cc1310-wireless-mcu</link><pubDate>Fri, 07 Apr 2017 16:30:00 GMT</pubDate><guid isPermaLink="false">cb01d8b2-d089-468d-babb-77d1d8683490:0246a08c-3a6e-4b07-9232-62d0b53edef0</guid><dc:creator>Scott Allen49</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://e2e.ti.com/blogs_/b/connecting_wirelessly/rsscomments?WeblogPostID=669520</wfw:commentRss><comments>https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/2017/04/07/well-pad-automation-through-the-cc1310-wireless-mcu#comments</comments><description>&lt;p&gt;Oil companies use high-tech radios to automate production sites in cool new ways. Competition in oil production can get pretty ugly, especially when the price of oil is low, as it has been for the past several years. To stay competitive against big players, smaller regional oil and gas companies are turning to well-pad automation practices to keep their costs low and their production reliable and steady.&lt;/p&gt;
&lt;p&gt;What is well-pad automation, you ask? Well, to put it simply, it&amp;rsquo;s the deployment of technology that monitors, measures and manages the production and storage of oil and gas at a well site or storage tank in real time. This technology includes sensors that measure pressure, temperature, flow, level and all sorts of other things that all need to work together in order for a well to produce, store or transport its product.&lt;/p&gt;
&lt;p&gt;Once these sensors are deployed, the next step is to add intelligence to automate certain functions that would otherwise require human intervention. Programmable logic controllers (PLCs) and remote terminal units (RTUs) are simple computing devices that automatically take action when certain conditions occur on the pad.&lt;/p&gt;
&lt;p&gt;But you thought this blog post was about fancy new high-tech radios &amp;ndash; it is! Here&amp;rsquo;s where they come into the picture. Older radios transported sensor information from the well pad to an operations team, where they viewed the information and decided whether or not to take action. These radios generally transmitted at very low bandwidths (115Kbps-400Kbps), which severely limited the type and amount of data that could be transmitted. This limitation in many cases prevented companies from being able to take advantage of new automation technologies (like smart sensors and devices) that require more bandwidth.&lt;/p&gt;
&lt;p&gt;Today, companies like &lt;a href="http://www.ti.com/devnet/docs/catalog/companyfolder.tsp?actionPerformed=companyFolder&amp;amp;companyId=15338"&gt;FreeWave Technology Inc.&lt;/a&gt; are leveraging technologies like TI&amp;rsquo;s &lt;a href="http://www.ti.com/product/cc1310"&gt;SimpleLink&amp;trade; Sub-1 GHz CC1310 wireless microcontroller&lt;/a&gt; (MCU) radio chipset as part of a new radio infrastructure that delivers much higher data rates. By combining the microcontroller, a highly optimized radio and an ARM&amp;reg; Cortex&amp;reg;-M3 48MHz application processor into one rugged, industrial-grade, low-power offering, well-pad automation can make a huge leap forward. These radio appliances can deliver data rates as high as 3.7Mbps over 20 miles in some cases, enabling oil producers to deploy more sensors and technologies that improve safety and operational efficiencies and reduce costs. Figure 1 below shows a picture of the FreeWave ZumLink Z9-PE IIoT Programmable Radio (IPR) with 512 MB of RAM and 1 GB of Flash. This device also runs third party and custom industrial applications.&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;
&lt;p&gt;&lt;span style="font-size:12px;"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/FreeWave-Figure-1.png"&gt;&lt;img src="/resized-image/__size/1230x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/FreeWave-Figure-1.png" style="display:block;margin-left:auto;margin-right:auto;" alt=" "&gt;&lt;/a&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;"&gt;&lt;b&gt;Figure 1:&lt;/b&gt; ZumLink Z9-PE IPR&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:12px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:left;"&gt;Another cool thing about these radio appliances is that they are programmable. They come with an integrated circuit board (shown in Figure 2 below) equipped with an ARM processor; 512MB of RAM; 1GB of flash storage; and a Linux kernel with support for Python, Java, If This Then That (IFTTT) and many other programming languages.&lt;/p&gt;
&lt;p style="text-align:left;"&gt;&lt;span style="font-size:12px;text-align:left;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:left;"&gt;&lt;span style="font-size:12px;text-align:left;"&gt;&lt;a href="/cfs-file/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/FreeWave-Figure-2.png"&gt;&lt;img src="/resized-image/__size/1230x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-08-84/FreeWave-Figure-2.png" style="display:block;margin-left:auto;margin-right:auto;" alt=" "&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:left;"&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:12px;text-align:left;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:150%;text-align:left;"&gt;&lt;b&gt;Figure 1:&lt;/b&gt; Non-enclosed, board-level version of the ZumLink Z9-PC IPR&lt;/span&gt;&lt;/p&gt;
&lt;p style="text-align:center;"&gt;&lt;span style="font-size:12px;text-align:left;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Deploying advanced intelligence into the sensor networks that run their production helps oil companies eliminate additional costs, gather and store more information, and engineer new applications that improve production and safety. Tank-flow management, intelligent security surveillance, data logging and pump shut-off are just a few of the applications that oil companies can deploy in these new networks.&lt;/p&gt;
&lt;p&gt;To learn more, feel free to check out the &lt;a href="http://www.freewave.com/products/zumlink-ipr-iiot-programmable-radio/"&gt;ZumLink IPR product page&lt;/a&gt;. More information on other products within the &lt;a href="http://www.ti.com/lsds/ti/wireless-connectivity/simplelink-solutions/simplelink-mcu-platform.page"&gt;SimpleLink MCU platform is also available here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="https://e2e.ti.com/aggbug?PostID=669520&amp;AppID=884&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/sub_2D00_1%2bGhz">sub-1 Ghz</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Internet%2bof%2bThings">Internet of Things</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/iot">iot</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/SimpleLink">SimpleLink</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Wireless%2bConnectivity%2bSolutions">Wireless Connectivity Solutions</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/CC1310">CC1310</category><category domain="https://e2e.ti.com/blogs_/b/connecting_wirelessly/archive/tags/Industrial">Industrial</category></item></channel></rss>