Single Mode BLE Module Featuring smartBASIC
BL600 Series modules from Laird make it easy to add single-mode Bluetooth Low Energy (BLE), or Bluetooth® Smart technology, to small, portable, power-conscious devices, including those powered by AAA or coin cell batteries. The fully approved, programmable modules feature Laird’s innovative, event-driven smartBASIC programming interface, which significantly simplifies BLE module integration.Based on the award-winning Nordic Semiconductor nRF51822 chipset, BL600 modules provide exceptionally low power consumption with outstanding wireless range, all within a compact footprint of 19 mm x 12.5 mm. The modules incorporate all the hardware and firmware required to support development of BLE applications, including:
What makes the modules unique is smartBASIC, an event-driven programming language that enables standalone operation of the module whereby sensors can be attached via any of the interfaces without the need for an external processor. A simple smartBASIC application encapsulates the complete end-to-end process of reading, writing, and processing of sensor data and then uses BLE to transfer it to any Bluetooth Smart device – smartphone, tablet, gateway, or computer. Ultimately smartBASIC accelerates initial development, creation of prototypes, and mass production by providing you with your own BLE expert within the module.
In addition to carrying FCC modular, IC, MIC, and CE approvals, BL600 modules are fully qualified as a Bluetooth End Products, enabling designers to integrate the modules in devices without the need for further Bluetooth Qualification. A low-cost developer’s kit including simple software tools simplifies module integration and guarantees the fastest route to market.
For more information on the modules, visit the Documentation and Specifications tabs above. For more information on BLE, download our Bluetooth Smart and Bluetooth Smart Ready white paper.
NOTE: The Bluetooth Special Interest Group (SIG) has recently implemented changes to the End Product Listing (EPL) process. For more information about this update, please see the Bluetooth SIG Listing Process Fact Sheet and FAQs About the Updated Qualification and Listing Process.
smartBASIC is an implementation of a structured BASIC programming language optimized for use on low-cost embedded systems with limited memory by being highly efficient in terms of memory usage. The BASIC programming language has been around for over 40 years in many variants and platforms, a good background and introduction is available at http://en.wikipedia.org/wiki/BASIC.
smartBASIC was designed to make BLE (Bluetooth Low Energy), or Bluetooth® Smart technology, development quicker and simpler, vastly cutting down time to market. The following are three good reasons for writing applications in smartBASIC:
Sample smartBASIC applications are available for download in the BL600 Firmware Files in the Laird Bluetooth Download Center. Click here to view the BL600 User's Manual. Current smartBASIC applications include:
The BL600 BLE module running smartBASIC has two different modes of operation:
By default, the module starts up in Interactive mode and checks to see if an application called $autorun$ exists in the file system. If present, it automatically runs unless the nAutoRUN input pin is used to signal that the module should skip that step. If the autorun application exits, which in virtually all cases is not the case, then the module returns to Interactive mode. It is possible to write autorun applications that continue to run to control the module’s behavior until power-down, which provides a complete embedded application.
Being a structured programming language, smartBASIC offers typical modern constructs such as subroutines, functions, while, if, and for loops. Applications written in smartBASIC are event-driven rather than the sequential processing seen in early versions of BASIC.
A typical smartBASIC application source code consists of the following:
The source code ends with WAITEVENT, a final statement which never returns. Once the run-time engine reaches the WAITEVENT statement, it waits for events to happen and, when they do, it calls the appropriate handlers (written by the user) to service them.
The core language, which is common throughout all smartBASIC implementations, provides the standard functionality of any program, such as:
In addition smartBASIC adds Bluetooth Low Energy Extensions to control the wireless connectivity of the BL600:
smartBASIC applications can be written in any standard text editor such as textpad or Notepad++ and do not require a complex or costly development environment. If you prefer syntax color highlighting, then treating the source as C or BASIC will display the code with color highlights. Applications are transferred to the module using a simple free terminal program called UWTerminal (available for download from www.lairdtech.com\wireless). Customers are able to develop their own utilities to download precompiled applications as the process involves the use of standard AT commands.
BL600 Module Introduction5:33Watch Video
Bluetooth Low Energy5:02Watch Video
Virtual Serial Port (vSP) Bridge and Command Modes Demo4:17Watch Video
BLE iBeacon Demonstration3:07Watch Video
DVK-BL600-Sx Development Kit Contents2:04Watch Video
BL600 Profile Demonstration - Blood Pressure3:24Watch Video
BL600 Profile Demonstration - Heart Rate1:32Watch Video
BL600 Profile Demonstration - Proximity 2:45Watch Video
BL600 Profile Demonstration - Temperature1:29Watch Video
The BL600 is certified for compliance to regulatory and Bluetooth Special Interest Group (SIG) standards and specifications. Laird Technologies customers can leverage the grants, approvals, and formal test reports associated with these certifications to achieve required device certifications; for details, consult the information below. For additional guidance, contact the wireless certifications group via email.
The BL600 Bluetooth® Module has been tested for compliance to various CE and ETSI standards and specifications:
These formal test reports may be leveraged by mobile and portable device vendors as part of their self declaration to obtain the CE mark required by members of the European Union. ETSI/CE rules differ from those of the FCC and IC in that there is no provision for a modular approval. All approvals and certifications must exist at the device level rather than the module (radio) level.
The BL600 is fully compliant with Annex IV procedures in article 10.5 of R&TTE directive 99/5/EC.
The BL600 is fully compliant with European Union Directive 2003/95/EC or Reduction of Hazardous Substances (RoHS) as per our Declaration of Compliance. Click to view the Statement of Compliance to EU WEEE Directove and RoHS Directive.
The BL600 has been tested and found to comply with FCC Part 15 Subpart B limits. The OEM integrator should have their end product tested by a qualified test house to verify their complete device meets these limits. Specific limitations are indicated on each grant.
The BL600-SA and BL600-SC hold full modular approvals. The BL600-ST holds a limited modular approval due to antenna layout restrictions. OEM integrators should refer to the BL600 Hardware Integration Guide for full details.
The BL600-SA and BL600-SC hold full modular approvals. The BL600-ST holds a limited modular approval due to antenna layout restrictions. OEM integrators should refer to the following documents for full details.
The BL600 is fully approved for mobile and portable applications.
The BL600 is certified to the Industry Canada (IC) RSS-210 (Issued 8 December 2010) standard. IC 6616A-certification is based on FCC certification testing, using the same antennas and transmit power and covering the same frequency bands.
The BL600 is certified to the Japan RF ARIB STD-T66 standard.
The BL600 (NCC ID CCAF14LP0320T2) is certified to the National Communications Commission (NCC) standards:
The BL600 has received the Bluetooth SIG Qualification. The BL600 Qualified ID can be found through this link. For more information visit the Bluetooth SIG website, here.
Our Business | History | Leadership | Laird-PLC | Investors Relations | News & Events | Careers | Policies
Antennas & Reception Solutions | EMI Solutions | Power Products | Thermal Management Solutions | Embedded Wireless SolutionsTelematics & Tracking Devices | Remote Control Systems | Mining Communications Systems
Mobile Devices | Automotive Electronics | Telematics & Asset Tracking | Consumer Electronics | Industrial & Instrumentation | Medical | Military Wireless M2M | IT/Computing | Telecommunications