目录

蓝牙mesh组网中的低功耗节点,在应用于低频率上传数据的传感器网络时有着得天独厚的功耗优势,在1min唤醒上传一包的情况下ch582的平均功耗仅有12uA,若每小时甚至每天采样一次数据并上传,平均功耗做到个位数轻轻松松。相比EVT中的例程,环境监测demo中对582的应用更充分,中心节点和低功耗节点都集成了多种功能,更加贴近实际开发需求。

demo中提供了一份手册,给出了网络拓扑,本文就不再做数据流向等的讲解,主要介绍该demo的使用。

本文测试用了4块582板子,一块中心节点,一块朋友节点,以及两块低功耗节点。分别烧录好代码并配好网,中心节点连接电脑后上位机显示如下。

中心节点即配网器需要连出USB1——代码中集成了USB_CDC功能,在电脑端模拟一个COM口,上位机连接此COM口进行通信,故直接用一根USB线将582连接电脑即可,不用USB转串口再连杜邦线出来了。官方说明手册中“PC上位机与中心节点通过串口连接”也是指上位机连接USB模拟出的COM口。

朋友节点承担的任务最轻,随便一块板子都行,只负责建立朋友关系,在中心下发指令时,负责转达指令给朋友节点。

该demo中低功耗节点的板子外设较多,通过582的硬件IIC连接了光线传感器BH1750与温湿度传感器AHT20,同时也连接了人体红外传感器、蜂鸣器、RGB小灯以便测试GPIO及PWM功能。

如有需要,致电沁恒技术支持或者在沁恒官网的技术论坛蓝牙板块发帖,可以获取到582的环境监测demo。demo中连接多种传感器的低功耗节点板子的原理图及PCB也可以向官方索取。

小贴士:①中心节点下传的指令,比如说修改唤醒定时为20s的指令,需要等低功耗节点唤醒时才能收到并响应指令。

②蓝牙mesh协议中,默认使用的三个广播信道时37、38、39,但是BLE的广播同样使用了这三个信道。为了减少同频干扰,demo中设置为了其他三个信道,可自定义,注意三个信道在物理频段上不要太靠近。

③注意下图中的配置,需要中心节点、朋友节点与低功耗节点都要配置成一致的。

最新文章

  1. 【BZOJ 1494】【NOI 2007】生成树计数
  2. AnjularJS系列2 —— 表单控件功能相关指令
  3. Portal 设置
  4. 转-Spring单例模式与线程安全
  5. Codeforces Round #249 (Div. 2) A - Queue on Bus Stop
  6. python 代码片段4
  7. NET下三种缓存机制(Winform里面的缓存使用 )
  8. ssh login nova vm
  9. uber奖励和账单详解
  10. Linux基础正则表达式:grep,sed
  11. 2、手把手教你Extjs5(二)项目中文件的加载过程
  12. HTML颜色代码表/颜色名(网摘)
  13. All about Div内显示滚动桥
  14. (转)C#中各种集合类比较
  15. IDEA第六章----快捷键
  16. Linux学习之CentOS(十六)-----内存置换空间(swap)之建置(转)
  17. Python终极coding
  18. input实现上传
  19. 【Java并发.2】线程安全性
  20. Java 成员变量和属性的区别

热门文章

  1. C語言成績分析系統
  2. SSM中PageHelper的使用方法
  3. 线上排查:内存异常使用导致full gc频繁
  4. jmeter性能监控
  5. NetCoreWebApi3.0-------MiniProfiler使用教程
  6. Cubase11/12 安装破解图文教程 【2022年12月29日亲测有效】
  7. 函数式编程:Flutter&Dart中的组合
  8. JuiceFS 在火山引擎边缘计算的应用实践
  9. Vue 注册全局组件的方式
  10. Vue3 中的组件 provide和inject 传值、获取组件实例的方法getCurrentInstance()