串行编程分析DL-LN33 ZigBee模块数据包

点击“从0嵌入到1”。在上方,选择“顶级/星级公共帐户”干货实惠,立即发货!实现功能模块0x0002发送数据包“ FE 06 A0 A1 01 00 01 00 FF”。
通过PC侧的串行端口助手点亮最小的系统板上的LED指示灯;模块0x0002通过PC侧的串行端口助手01 00 01 01 FF发送数据包“ FE 06 A0 A1”,关闭最小系统板上的LED指示灯;按下最小系统板上的白色按钮,以实现0x0002模块上的红色指示灯通过0x0001模块亮起5S。示意图最小的系统板背板和ZigBee模块的连接示意图ZigBee模块背板的连接示意图将此背板连接到ZigBee模块之后,仅需要一条Micro USB电缆即可调试ZigBee模块的各种功能。
该底板相当于一个USB转TTL线的功能,底板上的主芯片为CH340C。测试网络是否正常。
通过连接到地址为0x0002的模块的COM14发送测试数据,例如,发送:FE 05 91 20 00 00 32 FF或:FE 05 91 20 02 00 32 FF让模块上的红色LED点亮5秒钟。 ==>证明硬件连接没有问题。
然后测试网络是否正常并发送测试数据:FE 05 91 20 01 00 32 FF该命令将使地址为0x0001的模块点亮5S。 ==>证明网络正常。
PC串口助手发送数据,如下图所示,并发送以下数据包:FE 06 A0 A1 01 00 01 00 FF地址为0x0002的模块接收到数据包后,会将数据发送到目标地址0x0001模块,STM32最小系统板接收地址0x0001模块接收数据,然后分析接收到的数据,然后点亮最小系统板上的绿色LED。为了实现对数据包的分析,必须完成以下部分:为了正确接收完整的数据包,可以使用空闲中断来接收计时器,以确保接收到的数据的完整性。
根据DL-LN33模块协议对数据包进行解析,并自定义协议,对数据包的内容进行全面分析。该演示可用于模拟动作的自动触发或根据需要自动将传感器数据上传到其他模块。
自定义通信协议的说明数据位中的第一个数字01代表绿色指示灯:数据位中的第二个数字代表输出电平:0x00代表输出低电平,0x01代表输出高电平。可以根据您的需要自由定义通信协议,只要它足以确保数据传输的准确性和分析数据包后结果的唯一性即可。
因为此示例仅实现照明功能,所以通信协议设置相对简单。按键触发数据传输。
按键发送以下数据包:FE 05 91 20 02 00 32 FF单击核心板上的键,以上数据将通过地址0x0001的模块传输,并在地址0x0002的模块接收到数据后,模块将亮红灯,持续5S。按键触发码key = KEY_Scan(0); if(key){switch(key){case KEY0_PRES:{memset(USART3_TX_BUF,0,sizeof(USART3_TX_BUF),0,FE,sizeof(USART3_TX_BUF),0,0,0,0,0,0,S2,0,0, 0,0,S2,0,000,0,S ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,, 02 00 32 FF USART3_TX_BUF [0] = 0xFE; USART3_TX_BUF [1] = 0x05; USART3_TX_BUF [2] = 0x91; USART3_TX_BUF [3] = 0x20; USART3_TX_BUF [4] = 0x02; USART3_TX_BUF [5] = 0x00; USART3_TX_BUF [6] = 0x32; USART3_TX_BUF [7] = 0xFF; zigbee_send_cmd_by_lens(USART3_TX_BUF,8,“,”,10); printf(“ KEY0_PRES ... ”);休息;默认值:break;这里要注意封装的函数:u8 zigbee_send_cmd_by_lens(u8 * cmd,u8lens,u8 * ack,u16waittime);由于发送了命令,因此在串行端口中将发送0x00的功能。
必须具有发送字节长度的参数,否则发送的数据可能不完整。可以将参数ack传递到返回值数组中,该数组用于验证命令的返回值是否正确,然后确定命令是否成功发送。
因为它点亮了,所以模块上红色LED的命令属于内部端口命令,并且没有返回值,因此我们可以在ack参数中传递一个空字符串。结果显示摘要这是DL-LN33 ZigBee模块简介的最后一部分。
如有任何疑问,您可以在消息区域进行交流,也可以将我添加到微信中进行直接交流。可以在消息ar的顶部消息中获得本文的测试代码。

公司: 深圳市捷比信实业有限公司

电话: 0755-29796190

邮箱: tao@jepsun.com

产品经理: 陆经理

QQ: 2065372476

地址: 深圳市宝安区翻身路富源大厦1栋7楼

微信二维码

更多资讯

获取最新公司新闻和行业资料。

  • 原装欧龙行程开关Z-15GD55-B:精准控制与稳定性能 原装的欧龙行程开关Z-15GD55-B是一款高质量、耐用的产品,被广泛应用于各种工业自动化设备中。该行程开关具有精准的动作位置控制和稳定的性能表现,能够在各种恶劣环境下保持良好的工作状态。其设计紧凑,安装简便,不仅...
  • 欧姆龙Z-15GQ-B行程开关:可靠性能与耐用性的典范 欧姆龙的Z-15GQ-B行程开关是一款高性能、耐用的产品,广泛应用于工业自动化领域。这款开关具有紧凑的设计和出色的可靠性,能够在各种恶劣环境下稳定工作。它采用高品质材料制造,确保了长时间使用的耐久性和准确性。Z-15...
  • SMD-3.2X1.6mm与SMD-3.2X3.6mm LED灯珠参数对比及应用解析 引言随着LED照明技术的不断进步,SMD(Surface Mount Device)封装形式的LED灯珠因其高亮度、低功耗和小型化优势,广泛应用于各类显示与照明场景。其中,SMD-3.2X1.6mm与SMD-3.2X3.6mm是两种常见规格的贴片LED灯珠,它们在尺寸、性能和应...
  • 现货SMC压力开关ISE30A-01-N-L: 高性能与可靠性的结合 现货供应的SMC压力开关ISE30A-01-N-L是一种高性能的自动化控制元件,广泛应用于各种工业领域。这款压力开关具备精确的压力检测功能,能够在系统压力达到预设值时迅速做出反应,从而实现对机械设备的有效控制。ISE30A-01-N-L型号...
  • PCIe数据包交换器核心技术解析:实现高速数据传输的关键 PCIe数据包交换器的核心作用与技术优势随着数据中心、高性能计算(HPC)和人工智能(AI)应用的快速发展,对数据传输效率的要求日益提高。PCIe数据包交换器作为连接多个设备与主机之间的核心组件,正在发挥越来越重要的作...
  • TSS管与聚鼎PXXXX L、XPL vs XGL电感性能对比分析 引言TSS管(Thin-Sheet Sensor Tube)作为现代电子设备中常见的信号传输与滤波元件,其性能直接影响系统的稳定性与效率。与此同时,聚鼎科技推出的PXXXX系列电感,包括L型、XPL型与XGL型,在高频应用中表现突出。本文将从材料特性...
  • PTTC聚鼎PTLC12D-B与PTLC03D-B性能参数对比分析 PTTC聚鼎PTLC12D-B与PTLC03D-B性能参数对比分析在工业自动化与精密控制领域,PTTC聚鼎推出的PTLC12D-B与PTLC03D-B两款产品凭借其高稳定性、高精度和优异的环境适应性,受到广泛关注。本文将从核心参数、应用场景、技术优势等方面对这...
  • 3-Phase Gate Drivers 3相栅极驱动器技术详解 在电力电子系统中,3相栅极驱动器是实现高效电机控制的关键组件之一。3相栅极驱动器主要用于控制三相电机中的功率开关器件(如IGBT或MOSFET),通过精确地控制这些开关器件的导通与关断时间,可以有效提高电机运行效率、...
  • Chip SMD-3.2X3.6mm LED灯珠参数详解与应用优势分析 Chip SMD-3.2X3.6mm LED灯珠全面解析在现代电子照明与显示技术中,SMD(Surface Mount Device)封装的LED灯珠因其高集成度、小型化和优异的热性能而广受欢迎。其中,Chip SMD-3.2X3.6mm LED灯珠凭借其精准的尺寸与出色的光电性能,广泛应用于...
  • PLCC SMD-3.5X2.7mm LED灯珠参数详解与应用优势分析 PLCC SMD-3.5X2.7mm LED灯珠核心参数解析PLCC SMD-3.5X2.7mm LED灯珠是一种广泛应用于消费电子、照明设备及显示领域的表面贴装LED器件。其尺寸为3.5mm×2.7mm,采用PLCC(Plastic Leaded Chip Carrier)封装形式,具有良好的散热性能和高可靠性。1. ...
  • Chip SMD-3.2X1.6mm LED灯珠参数详解与应用优势分析 Chip SMD-3.2X1.6mm LED灯珠核心参数解析Chip SMD-3.2X1.6mm LED灯珠是一种广泛应用于指示灯、背光显示及小型照明设备中的表面贴装型LED器件。其尺寸为3.2mm×1.6mm,具有体积小、功耗低、亮度高等特点,特别适合高密度PCB布局。主要电气参...
  • Chip SMD-3.2X2.7mm LED灯珠参数详解与应用优势分析 Chip SMD-3.2X2.7mm LED灯珠全面解析在现代照明与显示技术中,SMD(Surface Mount Device)LED灯珠因其高集成度、小型化和高效能而被广泛应用。其中,Chip SMD-3.2X2.7mm 是一款主流的贴片式LED灯珠,具有优异的散热性能与光效表现。1. 尺寸与...
  • PTTC聚鼎PTLC24D-B与PTLC12D-B参数对比分析:性能、适用场景全解析 PTTC聚鼎PTLC24D-B与PTLC12D-B核心参数对比在工业自动化与智能控制领域,PTTC聚鼎系列传感器以其高精度和稳定性广受好评。其中,PTLC24D-B与PTLC12D-B作为该系列的两款代表性型号,分别适用于不同工况需求。以下从多个维度对二者进行...
  • PLCC封装贴片LED灯珠SMD-3.5X2.8mm与SMD-3.2X1.6mm技术解析与应用优势 PLCC封装贴片LED灯珠:SMD-3.5X2.8mm与SMD-3.2X1.6mm深度解析在现代电子照明与显示领域,贴片LED灯珠因其高集成度、低功耗和长寿命等优势,已成为主流选择。其中,PLCC(Plastic Leaded Chip Carrier)封装的SMD-3.5X2.8mm与SMD-3.2X1.6mm型号尤为突...
  • PTTC聚鼎PG38E-L气体放电管参数及应用领域 PTTC聚鼎PG38E-L气体放电管是一种高效能的过电压保护器件,广泛应用于通信设备、工业控制设备、安防系统等领域。该气体放电管以其优越的性能和稳定的特性,在电力系统中起到了关键的保护作用。以下是关于PTTC聚鼎PG38E-L气体...
  • PLCC封装贴片LED灯珠SMD-3.0X2.0mm参数详解与应用优势分析 PLCC封装贴片LED灯珠SMD-3.0X2.0mm全面解析在现代电子照明与显示领域,SMD(Surface Mount Device)贴片LED灯珠因其高可靠性、小型化和高效能,已成为主流选择。其中,PLCC封装的SMD-3.0X2.0mm LED灯珠凭借其优异的热管理性能与安装兼容性,...
  • SMD-3.0X2.0mm与SMD-3.0X2.5mm LED灯珠全面解析:性能、应用与选型指南 引言在现代电子设备中,LED灯珠作为核心光源组件,广泛应用于指示灯、背光显示、照明系统等领域。其中,SMD(Surface Mount Device)封装的LED因其体积小、功耗低、安装便捷等优势备受青睐。本文将重点分析两款常见规格——HELI...
  • CLM3820 30A电源模块技术参数与应用案例分析 在现代电子设备和工业控制系统中,电源模块作为核心组件之一,其性能直接影响系统的稳定性和可靠性。CLM3820 30A电源模块以其高效能、高稳定性等特点,在众多应用场景中得到广泛应用。本文将围绕CLM3820 30A电源模块的技术参...
  • PTTC聚鼎PG28E-L气体放电管技术参数与应用领域 在现代电子设备中,保护电路免受雷击和电压浪涌的影响至关重要,PTTC聚鼎PG28E-L气体放电管正是为此设计的高效防护元件。这款气体放电管以其卓越的性能和广泛的应用领域,在众多同类产品中脱颖而出。PG28E-L气体放电管具备...
  • JMV-E积层压敏电阻技术参数与应用领域详解 积层压敏电阻(JMV-E)是一种广泛应用于电子设备中的关键保护元件,其主要功能是为电路提供过电压保护,防止瞬态电压对敏感电子元件造成损害。在现代电子产品中,瞬态电压可能来源于雷击、电源波动或电路开关等现象,这...