Z-stack 串口透传与温湿度采详解

  USART:(UniversalSynchronous/AsynchronousReceiver/Transmitter)通用同步/异步串行接收/发送器

  USART是一个全双工通用同步/异步串行收发模块,该接口是一个高度灵活的串行通信设备。

  协议栈帧格式

  0xFE, DataLength, CM0, CM1, Data payload, FCS

  翻译: 0xFE:数据帧头

  DataLength:Datapayload 的数据长度,以字节计,低字节在前;

  CM0:命令低字节;

  CM1:命令高字节;(ZTOOL 软件就是通过发送一系列命令给MT 实现和协议栈交互)

  Data payload:数据帧具体的数据,这个长度是可变的,但是要和DataLength一致;

  FCS :校验和,从DataLength 字节开始到Data payload 最后一个字节所有字节的异或按字节操作;

  串口原理图:

 

 

  主要结构体和函数:

 

 

  串口透传

 

 

  1.通过MT层定义修改回调函数

 

 

 2.分别烧录到路由器和协调器

 

 

 温湿度传感器的采集

 

 

  AM2321 湿敏电容数字温湿度模块是一款含有己校准数字信号输出的温湿度

  复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性

 

 

  1.通过IIC方式裸机驱动传感器并读出数据

 

 

 2.将数据打包通过无线传感网进行发送到协调器

 

最后大家我也给大家分享两个相关的资料可以深化的学习一下

通过Z-stack协议栈实现串口透传
http://www.makeru.com.cn/live/1758_330.html?s=45051

(stm32 温湿度采集)
http://www.makeru.com.cn/live/detail/1476.html?s=45051

转载于:https://www.cnblogs.com/8734ujn/p/11589699.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值