方法一:抓包的方式获取

当设备默认TC link key为5A 69...,通过抓包新设备入网的方式可以获取nwk key

方法二:串口打印的方式

设备能通过串口CLI命令输出"keys print".

方法三:导出固件flash的方式

设备需要有SWD烧录口

日前有机会接触到智能照明领域,于是在网上购买一套飞利浦套件,想了解下飞利浦bridge控制命令的整个流程,但是通过Ubiqua Protocol Analyzer抓包发现zigbee数据无法解密,上网搜索了解了一番,原来ZLL的设备在联盟通过Zigbee Light Link认证之后,会把默认Link Key换成联盟给的Link Key,这个Key是不公开的,导致抓包工具无法解析Transport NWK KEY,后面的数据包也都无法解密

下面分享一下获取设备网络KEY和LINK Key的方法:

硬件设备需要一个zigbee 3.0的网关开发板(EFR32芯片),和一个已经能加入飞利浦bridge的灯板(EFR32芯片)以及飞利浦的Bridge 2.1.

首先需要让兼容飞利浦Bridge的EFR32的灯板加入zigbee 3.0的网关开发板,入网的时候需要抓包,或者直接通过网关的串口CLI命令:“Keys Print”打印出网络Key。

然后需要通过commander.exe的命令导出兼容飞利浦Bridge的EFR32的灯板的固件,通过已知的网络Key,在到处的.hex固件中找到NWK的位置:

 commander tokendump --tokengroup znet --device EFR32MG21A020F768 --outfile tokens

EFR32获取Zigbee Light Link Key和NWK Key的三种方法相关推荐

  1. java 获取键盘输入法_Java中接收键盘输入的三种方法

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import ...

  2. TI Zigbee Light Link 参考设计

    TI  Zigbee Light Link 参考设计 原文出处: http://processors.wiki.ti.com/index.php/Category:ZigBee_Light_Link ...

  3. JAVA 通过value获取Map中key的三种方法

    JAVA 通过value获取Map中key的三种方法 简介 方法描述 循环法 Stream方法 Apache Commons Collections的BidiMap 总结 简介 我们都知道Map是存放 ...

  4. php mysql 表字段_php mysql获取表字段名称和字段信息的三种方法

    php mysql获取表字段名称和字段信息的三种方法 先给出本实例中使用的表的信息: 使用desc获取表字段信息 php代码如下: mysql_connect("localhost" ...

  5. MySQL提供了以下三种方法用于获取数据库对象的元数据

    MySQL提供了以下三种方法用于获取数据库对象的元数据: 1)show语句 2)从INFORMATION_SCHEMA数据库里查询相关表 3)命令行程序,如mysqlshow, mysqldump 用 ...

  6. 获取网站 favicon.ico 的三种方法

    获取网站 favicon.ico的三种方法 方法一: 直接在网站网址后面加favicon.ico 例如:https://www.baidu.com/favicon.ico (有一些网站可能会直接跳转到 ...

  7. 获取定位及附近位置 , 输入框搜索附近位置(三种方法)

    一 , 前两种方法, 服务器都必须升级到https ,http无法获取定位, 但是http可以在localhost本地浏览器里获取到 (谷歌浏览器localhost也不行 , 火狐浏览器中可以) 二 ...

  8. 前端js调用后端API获取数据的三种方法(2022.7.25)

    前端js调用后台API获取数据的三种方法(2022.7.25) 前言 需求分析 一个Get实例 浏览器请求 SoapUI软件请求 一个Post实例 浏览器请求 SoapUI软件请求 1.Http简介( ...

  9. Struts2获取request三种方法

    2019独角兽企业重金招聘Python工程师标准>>> Struts2获取request三种方法 Struts2获取request三种方法 struts2里面有三种方法可以获取req ...

最新文章

  1. 大话IT职场之办公室环境重要吗?
  2. 网管日志-06.08.10
  3. JNDI数据源配置注意事项
  4. python+requests+re匹配抓取猫眼上映电影信息
  5. 浅谈零样本网络表示学习
  6. Java进阶:mysql的事务隔离级别面试题
  7. 使用python构建三层神经网络、softmax函数
  8. 二分匹配和一般图匹配
  9. 协程 eventlet
  10. mysql limit 1 10000_Mysql面试题,优化:SELECT * FROM user LIMIT 10000,1.
  11. .NET+Oracle 9i时产生的未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序
  12. 删除和修改nbsp;预留nbsp;:BAPI_RESERVATI…
  13. cas 单点登录_CAS 单点登录简介
  14. 能测试经纬度的软件,经纬度转换工具(适用多种测试软件)
  15. DXP PCB板的形状的改变
  16. 阿里云存储开通与使用
  17. 计算机网络拓扑结构 教案,计算机网络拓扑结构获奖教案.docx
  18. na5tr1 测距芯片调试小结
  19. java短信登录_JAVA短信验证登录
  20. 键盘符号中英文名称大全

热门文章

  1. raft协议--面试问答题
  2. 多重积分MULTIPLE INTEGRALS
  3. 将vue-admin-template组件默认英文语言改成中文
  4. python迭代遍历_迭代遍历思维
  5. arr和arr的区别以及数组首元素地址和整个数组地址的区别
  6. STI、LOD与WPE概念:形成机理及对电路设计的影响
  7. AOP-纵向横向的区分和基本概念
  8. Dell B1260dn Printer驱动的安装
  9. 谈谈我对前端组件化中“组件”的理解,顺带写个Vue与React的demo
  10. 基于leaflet-velocity的二维动态风场展示