Thread Group(https://www.threadgroup.org/)Founded on July 15, 2014 by Apple, Amazon, Google and six companies member. As a non-profit organization, Thread Group focuses on promoting the application of Thread in the field of Internet of Things, training developers and consumers, introducing thread technology and its advantages, and providing strict product certification tests to ensure the optimized user experience.
What is Thread?
Thread is a secure wireless mesh networking protocol. Thread solving new needs that in building a network of smart home products. Thread is based on 6LoWPAN of structure, making full use of open standards and IPv6 technology. Compared with other wireless standards, Thread has many technical advantages: safe and reliable, no single point connection failure in network, more simple connection, and low power consumption. Product developers and consumers can easily and securely form more than 250 devices into a low-power wireless Mesh network through Thread, and each device in the network can connect to the Internet and access cloud services. The Thread protocol stack is an open standard built on a series of existing standards of the Institute of Electrical and Electronics Engineers (IEEE) and the Internet Engineering Task Force (IETF), rather than a new standard (see the figure below).
Figure 1. Overview of the Thread protocol stack
General characteristics of Thread
The Thread protocol stack supports IPv6 addresses, and it can realize low-cost bridging with other IP networks. It is the best choice for low-power/battery-powered operation and communication between wireless devices. The Thread protocol stack is designed for smart home and business applications based on IP networks and can be matched with various application layers on the protocol stack.
The general characteristics of the Thread protocol stack are as follows:
• Simple and convenient network installation, start-up, and operation: Thread protocol stack supports various network topologies. It can be installed via smartphone, tablet or computer, and the installation is simple and convenient. Product installation codes ensure that only authorized devices can join the network. When arise out of routing problems, simple protocols for building and joining networks enable the system to configure itself and fix those problems.
• Security: Devices cannot join the network unless authorized, and all communications are encrypted and protected. Security protection can be used at the network layer as well as at the application layer. All Thread networks are encrypted with an authentication scheme and Advanced Encryption Standard (AES). The Thread network is more secure than any other wireless network the Thread Group has evaluated.
• Can accommodate the needs of home networks of various sizes: The number of devices in different home networks varies greatly, ranging from a few to hundreds. Network layer design aims to optimize network operation for its intended use.
• Applicable to large commercial networks: For large commercial networks, a single Thread network is not enough to meet the requirements of all applications, systems and networks. The Thread domain model allows scaling up to 10,000 Thread devices in a single deployment, achieved through the combined use of different connectivity technologies (Thread, Ethernet, Wi-Fi, etc.).
• Two-way communication for service discovery and connection: Multicast and broadcast are inefficient for wireless mesh networks. For communication with the outside world of the Mesh network, Thread provides a communication registration service, and the device can register whether it is available and whether it can provide communication services, and the client can use unicast queries to find registered services.
• Wide coverage: The coverage of a typical Thread device is usually sufficient for the average household. A design with a power amplifier can greatly improve coverage. In the physical layer (PHY), the distributed spread spectrum technology can better improve the anti-interference ability. For commercial networks, the Thread domain model allows multiple Thread networks to communicate with each other through the backbone network, so it can be expanded to cover multiple Mesh subnets.
•Designed with no single point of failure: The Thread protocol stack is designed to operate safely and reliably, even in the event of a single device failure or absence. Thread devices can also incorporate IPv6-based links (such as Wi-Fi and Ethernet) into the topology to reduce the possibility of multiple Thread partitions. This allows Thread devices to take advantage of the higher throughput, greater channel capacity and wider coverage of these infrastructure links, while still supporting low-power devices.
• Low Power Consumption: Devices communicate efficiently and have an expected lifetime of several years under normal battery usage, resulting in an improved user experience. With the right duty cycle, the device can typically run for years on AA-size batteries.
• Cost-effective: Compatible chipsets and software stacks from multiple vendors are priced for mass deployment and designed for ultra-low power consumption.
Thread home network architecture
Users communicate with the home Thread network via Wi-Fi on their home area network (HAN) or from their own device (smartphone, tablets or computer) using a cloud-based application. The figure below illustrates the main device types in the Thread network architecture.
Figure 2. Thread home network architecture
• Border Router: supports the network connection between the 802.15.4 network and other adjacent physical layers (Wi-Fi, Ethernet, etc.). The border router provides services for devices in the 802.15.4 network, including routing services and service search in the case of offline operation. There can be one or more border routers in a Thread network.
• Leader: located in the Thread network, responsible for managing the allocation and registration of router IDs, and accepting requests from terminal devices (REEDs) that meet the requirements of routers to become routers. The Leader decides which devices should be routers, and, like all routers in the Thread network, the Leader can also have sub-devices. Leader also assigns and manages router addresses through CoAP (Constrained Application Protocol). However, all information contained in the Leader is also stored in other Thread routers. Therefore, if the Leader fails or loses connection to the Thread network, another Thread router can be elected as the Leader without user intervention.
• Thread Router: Provides routing services for network devices. Thread routers also provide joining and security services for devices attempting to join the network. Thread routers cannot sleep and can also be REED by downgrading their functionality.
• REED: It can be a Thread router or a Leader, but not necessarily a border router with special attributes (such as multiple interfaces). Depending on the network topology or other specific circumstances, REED cannot be a router. REED does not relay messages, nor does it provide joining or security services to other devices on the network. If necessary, the network manages router-eligible devices and upgrades them to routers without user intervention.
• End Device: The end device that does not meet the router conditions can be FED (full end device) or MED (minimum end device). The MED does not need to be synchronized with the parent device to communicate.
• Sleepy End Device (SED): communicates only through the Thread router parent device and cannot relay messages for other devices.
• Synchronous Sleeping End Device (SSED): A type of Sleeping End Device that uses CSL in IEEE 802.15.4-2015 to keep synchronized with a parent device without using regular data requests.
Thread business network architecture
The Thread business networking model takes the same major device types as home networking and introduces new concepts. Users communicate with the business network through devices (smartphones, tablets, or computers) via Wi-Fi or the corporate network. The following figure illustrates the business network topology.
Figure 3. Thread business network architecture
Concept of business network architecture:
• The Thread domain model supports seamless integration of multiple Thread networks, and also supports seamless connection with non-Thread IPv6 networks. The main advantage of the Thread domain is that the device can flexibly join the available Thread network configured with the public Thread domain to a certain extent, and when the network scale expands or the data volume expands, this will reduce the manual planning of the network or reduce the cost of High costs for manual reconfiguration.
• Backbone Border Router (BBR) is a kind of border router used in commercial networks, it can promote the synchronization of Thread domains in multiple network sagments, and allow large-scale multicast transmission in and out of each individual network in the Thread domain. Thread networks that are part of a larger domain must have at least one “primary" BBR, and can have multiple “secondary" BBRs for failsafe redundancy. Each BBR communicates with each other through the backbone network connecting all Thread networks.
Figure 4. Thread domain model
no single point of failure
The Thread protocol stack is designed to avoid single points of failure. Although there are many devices in the system that perform special functions, the Thread network enables these devices to be replaced without affecting the network or the continued operation of the devices. For example, if a dormant end device needs a parent device to communicate, then that parent device becomes a single point of failure for communication. However, in a Thread network, a dormant end-device can choose another parent when its parent is unavailable. And this conversion process is invisible to the user.
Although the Thread system adopts a no-single-point-of-failure design, in some topologies, individual devices do not have backup functions. For example, in a system configured with a single border router, if the border router loses power, there is no way to fail over to the backup border router. In this case, the border router must be reconfigured.
With Thread Specification 1.3.0, border routers that share infrastructure links can facilitate designs with no single point of failure across media such as Wi-Fi or Ethernet by leveraging Thread Radio Encapsulation Links (TREL). With this function, the possibility of forming Thread partitions across links is reduced.
Bluetooth Core Specification 5.4 released in 2023 introduces four significant capabilities to the existing specifications.
1. Periodic Advertising with Response(PAwR)
PAwR is one of the key feature. Prior to Bluetooth 5.4, connectionless bidirectional communication is not possible. PAwR now allows bidirectional transfer of data in connectionless mode between a single central device and a large number of multiple devices (up to 32,640) in a star network topology.
2. Encrypted Adverting Data (EAD)
EAD provides a standardized approach to the secure broadcasting of data in advertising packets and enables the encrypted data over-the-star network to be decrypted only by devices that have shared the key material previously. This security feature protects PAwR communications to safeguard against data tampering, human error, and data leaks.
3. LE GATT Security Levels Characteristic(SLC)
When a GATT Client attempts to access a server attributes (characteristics, descriptors), attributes permissions are checked. If permissions are insufficient, the access is denied and all GATT features will not work properly. With SLC, the client can upgrade its security level to reattempt access of the previous failed operation. SLC enables devices to identify the security mode and level for all their GATT functionality.
4. Advertising Coding Selection
For LE Coded PHY, a Forward Error Correction (FEC) algorithm is used which results in significantly longer transmission distances. FEC parameter (S) uses one of two values (S=2 or S=8) and controls how much data is made to fix errors and how much Bluetooth range may be achieved. Prior to Bluetooth 5.4, specifying the value of the S coding parameter was not impossible. Bluetooth 5.4 allows the host to specify the value of the coding parameter S (S=2 or S=8) when the LE Coded PHY is selected for use with extended advertising.
Main beneficiary market of Bluetooth 5.4
The combination of these features enables ultra-low power, efficient radio usage and secure star networks that can be deployed in large scale ESL (Electronic Shelf Labels) and sensor applications with transferring a small amount of data. Devices accept slightly longer advertising-delay to exchange an extended battery life. It’s easy to see the retail industry as well as the market for ESL and shelf sensors will benefit greatly. ESL are devices that display pricing information for product on retail store shelves. They use small electronic paper displays powered by batteries and can replace traditional paper labels. Besides, ESL use wireless technology and a central hub device to transmit data, allowing retailers to automate pricing and replace traditional manual processes, and creating more efficient in-store operations.
Edited by Account Manager: Ms. Gracie Chuang
Raytac Corporation 勁達國際電子有限公司 A Bluetooth & WiFi module maker based on Nordic nRF53, nRF52, nRF70 solution www.raytac.com email: service@raytac.com Tel: +886.2.3234.0208
Zephyr is hosted by The Linux Foundation, which is an open source to build a small, scalable, real-time operating system (RTOS) across multiple architectures. Zephyr Project’s is aiming to provide a collaborative effort between technologies to reduce the cost and accelerate time to market for Internet of Things (IoT) industry.
Nordic, the leading wireless solution provider across Bluetooth, WiFI, LTE, NB-IOT, provides documentation for developers which are interested in starting Zephyr projects. Nordic Zephyr Project Support Page.
Raytac, a Taiwan base professional module maker built up various form factor modules based on Nordic solution, has listed both nRF52833 / MDBT50Q-DB-33 and nRF52840 / MDBT50Q-DB-40 module demo boards in Zephyr support boards data base. Believed these completed and comprehensive support boards reference design can provide all developers a break through path toward success.
Digi-Key is the most well known channel for developers to access the sample during project planning and evaluation stage. To provide a speedy, easy sample purchase experience is really a committed promise Raytac persist in. Raytac is glad to announce we have successfully listed most of Raytac products in Digi-Key. Moreover, excepting US, and Asia, to included Europe in the available shipping regions is another remarkable update for this extension.
Currently, Raytac offer a various of options listed in below, developers may find out the best and convenient channel to access sample purchase.
Digi-KeyAmazonTindie eBay For developers who is not able to find the products, shipping destination or out of stock, please feel free to write to us at service@raytac.com, Raytac’s sales team is always happy to fulfill your demand.
Raytac Corporation, a leading supplier of Bluetooth modules, announced a new distribution partnership with Weltrend Semiconductor, Inc. Weltrend has strong FAE team and their extensive footprint of distribution facilities makes them a valuable distribution partner. “We look forward to building our relationship and expanding the Greater China region to serve more customers.”
As a world-renowned supplier of BLE Bluetooth module, Raytac is dedicated to launching various kinds of modules to fulfill all developers’ needs and demands. Raytac’s modules are covered all Nordic solutions, including nRF51822, nRF52810, nRF52811, nRF52820, nRF52832, nRF52833, nRF52840 and nRF5340. Moreover, the modules are fully certified with not only Bluetooth SIG (QDID/DID/BQB), but also regional safety regulation in main areas such as FCC (USA), CE (EU), IC (Canada), TELEC (Japan), KC (Korea), SRRC (China), FCC(Taiwan), RCM (ANZ) , etc.
Raytac aims to build up a value chain to provide customers with a cost-effective and speed-time-to-market solution. Raytac also offers AT Command service allowing customers to adopt easily in IoT field.
Does the end products need to perform certification test again if using Wirepas Massive software on a Pre-certified Bluetooth module? The Answer is “No"!
Local wireless regulation is the obligation for all devices need to follow. Raytac recently have received several queries from customers asking about if products built by Raytac’s Bluetooth modules need to perform FCC testing again if loaded Wirepas Massive software (aka Wirepas Mesh)?
Wireless regulation by countries may simply divided into 2 categories which are modular policy and non-modular policy. Countries like USA (FCC), Canada (IC), Japan (MIC/Telec)…etc. are following modular policy which means end products do not need to perform wireless testing and allow to use certified module ID on end products directly without further testing required. For non-modular policy countries like Europe (CE), the end products can only reference part of module testing report but still need perform the testing based on product base.
Bluetooth modules loaded Wirepas software would not change the wireless characteristics and features in term of frequency, channels, modulation, transmit power and antenna from original. Therefore, the original module certification and testing report can be referenced, used and leveraged.
Wirepas, an IoT software provider offers a flexible, scalable, and high reliability connectivity solution has been significantly reducing the cost and complexity over projects. The long-standing partnership between Raytac and Wirepas framed a combined hardware and software solution, has built up an ecosystem by providing a per-certified module and ready-to-use software successfully shorten time-to-market for system integrations and accelerate business.
nRF51422 is the first solution supports both Bluetooth and ANT+, different from pure Bluetooth Low Energy BLE solution, nRF51822 released earlier. The edge cutting technology enable nRF51422 suporting multiprotocol concurrency capable for both Bluetooth Low Energy and ANT+. At the same time Nordic released SDK S310 for nRF51422 which is a combined peripheral BLE and ANT+ protocol stack that supports concurrent operation and all ANT+ features.
When Nordic moved to nRF52, started from nRF52832, the game changed. Even nF52832 still supports ANT+, the technology support such as SDK releasing or developers’ forums, has moved to direct supported by ANT+ Wireless (formerly Dynastream Innovations). Since then, Raytac suggest developers who is interested in ANT+ product still able to select the modules based on core specification and form factor, but access the firmware development support from ANT+ directly. Developers who are interested to know more about ANT+ is encouraged visit ANT+ FAQ support page first for more information about membership, development, resource and certification.
All Nordic nRF52 solutions supports ANT+ feature, developers may refer to below Raytac module map and find what the protocol supports by the symbol stated besides the Nordic solution indication.
With Internet of Things (IoT) technology being the talk of the town for years, Bluetooth obviously has become the most important solutions for short and middle range device connection.
Raytac Corporation, a specialized module maker, adapted Nordic solution among various solution providers, developed a rage of modules with different form factors, antenna options and feature capabilities to optimize and simplify the design and development experience. By this comprehensive product line provided, project feasibility would never be the challenge for all developers.
The pertinent support need out of projects Raytac has been experienced is the accessibility of module design reference, in term of 2D (autocad), 3D (Step / ProE), footprint, reflow, and keep out area suggestion information. To provide a convenient and free to use resource library for developers is seriously been considered. Therefore, Raytac has created a support page in the website, loaded in all the essential design guide information based on all modules. Thus, developers all over the world can just simply click the website and obtain the immediate design information without taking time in back and forth mail communications. This does significantly save the developing schedule up to 2~3 days at least.
Raytac keep improving to make things easier. Any idea you expect from Raytac, feel free to let us know~