element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Internet of Things
  • Technologies
  • More
Internet of Things
Blog Thread: Some considerations before selecting a vendor
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Internet of Things to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: microhero
  • Date Created: 31 May 2018 10:44 PM Date Created
  • Views 421 views
  • Likes 2 likes
  • Comments 0 comments
  • design considerations
  • thread implementation
  • edge node
  • iot node
  • home iot applications
  • thread
  • iot devices
  • thread large network
  • iot design
  • nxp frdm-kw41z
  • 250+ nodes
  • Application Notes
  • nxp
  • 802.15.4
  • zigbee
Related
Recommended

Thread: Some considerations before selecting a vendor

microhero
microhero
31 May 2018

There is already a fair amount of easy reachable information regarding Thread, ranging from the basics to in-depth technical dive. This blog is not intended to be a typical one with this kind of information.

 

Instead, consider the situation when there is already decided to use Thread, either by requirements gathered by itself or passed down by others; so, what happens next? How is a specific vendor selected?

 

There are various questions that can help make a better decision, but scalability is one of the main topics to have in mind; and just to mention a few questions in terms of vendors: how robust is the Thread implementation? How committed is with further development and support? How robust is its ecosystem? Are there any known products already using its solutions? Is there relevant publicly available collateral material? and the most obvious ones are those regarding price and pricing structure.

 

There is a “Thread Large Network” Application Note (AN) that is available in the NXP webpage, there are some tacit implications about this AN that give insights to some of the questions mentioned above and maybe can also give it to other important considerations to a specific Thread application.

 

First and foremost, the implementation of the Thread protocol depends on each vendor, this Application Note tests the NXP implementation together with its available platforms. In other words, both hardware and software are being put to test as a system and with one of the core features of Thread: the potential to scale a network to include over 250 devices under real world conditions.

 

Also important, consider the invested resources to test the platforms and the confidence to publish the obtained results; which is not very common, at the time of this publication there is only other vendor that has published something similar.

 

In the below table there is a condensation of the information mentioned in the AN, compared side to side to the only other vendor with similar test published. One suggestion is to make this kind of comparison before deciding which vendor to use, customizing the table and add items that are particularly important.

 

In conclusion, after the determination to use Thread, there still are important factors and work to be done before deciding to use a specific vendor; not all Thread implementations are the same, and it should be considered as a part of the development itself to gather the relevant information and deciding in favor of a vendor, future headaches can be prevented by doing so.

 

Thread Large Network

NXP

Vendor 1

Test Network setup and conditions Description

Yes

Yes

Network topology

Fixed, distributed in clusters

Fixed, distributed in clusters

Office Layout

Yes

Yes

Implementation Pictures

Clusters and mounted

Clusters and mounted

Central test server controls scripts and tests

Yes

Yes

Number of devices

1 topology: 250 nodes

3 topologies: 47, 103, 137 nodes

WiFi captures showing 2.4GHz usage on building

Yes

Yes

Data transmission concepts and basic background information

Mesh, IEEE802.15.4 Data frame, IPv6, 6LoWPAN, ICMP, CoAP, Latency, RTT, Multicast, 2.4GHz channel usage concept

Multicast, Thread, Wireless interference basic behavior

Theoretical expected latency and RTT data for multiple payload sizes with multiple hops

Yes

NA

Results

 

 

Network attaching time

NA

NA

Multicast latency Average

250 nodes: ~40-80ms

  47 nodes: ~40ms
103 nodes: ~80-120ms
137 nodes: ~80-120ms

Unicast latency while multicasting with other nodes

NA

47   nodes: ~40ms
103 nodes: ~80-120ms
137 nodes: ~80-120ms

Unicast latency with no added interference

250 nodes: ~20-40ms

NA

Test data

Packet interval, payload size, RTT average data results

Packet interval, latency, total packets, worst/average data results

Conclusion

Yes

Yes

Used Platforms

Product Link

Product Link

NA
  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube