IoT_College

  • 2018-04-23
  • 回复了主题帖: zigbee如何设置重发次数

    ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 回复了主题帖: ZigBee网关

    ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 回复了主题帖: Zigbee和WiFi那么好用,LoRa又具有什么优势呢?

    ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 回复了主题帖: zigbee

    TI的ZStack是有的! ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 回复了主题帖: STM32与zigbee(cc2530)通信问题

    串口通信! ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 回复了主题帖: ZigBee协议栈中文说明(共148页pdf,欢迎来下载)

    内容很不错! ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 回复了主题帖: ZigBee发送大量数据问题

    分包应该是网络层的事,应用层不会关心的。 ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 回复了主题帖: Zigbee定时唤醒接收网关信息

    不用啊,终端唤醒后会自动向网络查询是否有数据包的,网络会自动缓存数据包直到终端唤醒! ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 回复了主题帖: Zigbee协议栈怎么读取串口发来的数据

    中断没配置好吧,是裸机程序还是协议栈里面的?? ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 回复了主题帖: 全方位的了解Zigbee模块

    ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 回复了主题帖: 关于 ZIGBEE 芯片的 价位 ,求助

    TI的话可以用CC2530、CC2538 NXP可以用JN5169 芯科可以用EFR32 价钱最便宜是CC2530 ZigBee等无线通信的技术交流可以加入QQ群:575036716

  • 2018-04-17
  • 发表了主题帖: ZigBee3.0 信任中心加解密

    本帖最后由 IoT_College 于 2018-4-19 16:49 编辑 NBIOT、ZigBee、OpenWrt、语音设别、AI等IoT行业和技术的交流学习可以加入QQ群: 575036716 ZigBee方案:TI-ZStack ZigBee协议栈版本:ZStack 3.0.1 在ZStack 3.0.1中虽然引入了Install Code的方式,但也保留了TC的概念,TC是Trust Center(信任中心)的概念,本章内容主要讲解的是TC的交换秘钥过程。 1. 非对称加密算法。 * 对称加密算法在加密和解密时使用的是同一个秘钥,而非对称加密算法用的是两个秘钥! * 这两个秘钥分别是:公钥(Public Key)、私钥(Private Key) 公钥顾名思义就是公开的钥匙,也就是所有人都知道这个钥匙的内容。 私钥是只有通信相关人员才拥有的钥匙(比如一个ZigBee网络中的所有节点都可以拥有私钥,而其他网络无法知道这个私钥的内容)。 * 非对称性加密算法,比如AES ZigBee设备加入网络后,必须得到私钥才能通信(用来解密数据包内容),这个私钥是由一个叫TC的设备(一般是协调器)颁发的。 颁发过程(或者称为:交换秘钥过程):TC设备拿着公钥(Public Key)通过非对称性算法对私钥(Private Key)进行加密,然后将加密后的数据包发给入网的设备,入网设备通过公钥和非对称算法把该数据包解密出来得到私钥,此后所有数据交互都使用私钥(Private Key)进行加密。 * 漏洞:由于公钥是全世界公开的,而非对称性算法AES也是全世界一致的,所以如果我们可以在交换秘钥的过程中捕获该数据包,就可以解密出私钥! * 解密测试: 抓包工具抓取设备入网的前面几个步骤:设备发送beacon request查询可以加入的网络,得到回复后尝试进行关联请求(Association Request),得到网络的回复(Association  Response),然后非常重要的地方来了:Transport Key,这就是交互秘钥过程,这个数据包就是TC设备(比如协调器)用公钥(Public Key)和非对称性加密算法(AES)对私钥(Private Key)的加密数据包! http://bbs.eeworld.com.cn/forum.php?mod=image&aid=351403&size=300x300&key=e8b0196fad0d8867&nocache=yes&type=fixnone 我们在抓包工具中把公钥配置进去,公钥在协议栈中可以找到,ZStack3.0.1是在文件nwk_globals.h中: // ZigBee Alliance Pre-configured TC Link Key - 'ZigBeeAlliance09' (for Centralized networks) #define DEFAULT_TC_LINK_KEY             { 0x5a, 0x69, 0x67, 0x42, 0x65, 0x65, 0x41, 0x6c,\                                                                0x6c, 0x69, 0x61, 0x6e, 0x63, 0x65, 0x30, 0x39 } 图: http://bbs.eeworld.com.cn/forum.php?mod=image&aid=351404&size=300x300&key=dd62bcd05ffae16d&nocache=yes&type=fixnone 抓包工具内嵌了非对称性加密算法了,所以在捕获交互秘钥的数据包后自动的解密出私钥(Private Key),然后后面所有的数据包都会自动私钥私钥进行解密! http://bbs.eeworld.com.cn/forum.php?mod=image&aid=351405&size=300x300&key=b4e9dd5452ce6a53&nocache=yes&type=fixnone 可以看到所有交互信息都是明文了! 此内容由EEWORLD论坛网友IoT_College原创,如需转载或用于商业用途需征得作者同意并注明出处

  • 回复了主题帖: zigbee定位使用什么开发板比较合适?

    这个和商家的技术支持能力有个关,学习交流zigbee等无线通信技术可以加群:575036716

  • 回复了主题帖: ZIGBEE协调器发送数据到终端问题

    Poll Control没设置好,和协议栈版本也有关系

  • 回复了主题帖: ZigBee技术及行业交流群

    1805593021 是QQ号,交流群请加:575036716

  • 发表了主题帖: ZigBee等无线通信技术交流

    ZigBee技术尤其是ZigBee3.0,标志着ZigBee真正可以进行大规模商用的,也说明这个技术已达到新的突破点,更加成熟,行业和技术上的交流学习可以加入QQ群,让我们一起为物联网的产业化加油:575036716

  • 2018-04-12
  • 发表了主题帖: ZigBee技术及行业交流群

    ZigBee技术尤其是ZigBee3.0,标志着ZigBee真正可以进行大规模商用的,也说明这个技术已达到新的突破点,更加成熟,行业和技术上的交流学习可以加入QQ群,让我们一起为物联网的产业化加油:1805593021

TA暂时无记录哦~

最近访客

现在还没有访客

< 1/0 >

统计信息

已有--人来访过

  • 芯币:31
  • 好友:--
  • 主题:1
  • 回复:14
  • 课时:--
  • 资源:--

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言