【平头哥蓝牙Mesh网关开发套件试用体验】项目:蓝牙无线传感器

简介: 本项目用两块PHY6220蓝牙开发板,实现了蓝牙无线传感器

作者:robe


>>>视频观看地址


项目概述:

本项目用两块PHY6220蓝牙开发板,实现了蓝牙无线传感器。其中一块开发板连接BMP280传感器,采集数据通过蓝牙传输到另一块开发板,另一块开发板通过蓝牙接收数据,显示在OLED小屏幕上

2.png3.png4.png

软件设计:

开发板1(连接OLED屏幕,显示数据)

注册 IIC驱动,添加 IIC设备,初始化OLED屏幕,蓝牙接收到数据后更新屏幕数据

5.png6.png7.png8.png

开发板2(连接BMP280传感器,采集数据)

注册 IIC驱动(同上),添加 IIC设备(同上),初始化BMP传感器,通过蓝牙发送数据

9.png10.png

软件调试:

开发板1(连接OLED屏幕,显示数据)

把蓝牙接收的sensor数据向串口发送一份,用于检查蓝牙接收是否正确

把OLED frame_buffer 数据也发送一份到串口,用于检查屏幕显示是否正确

11.png


开发板2(连接BMP280传感器,采集数据)

采集sensor 的数据发送串口一份,用于检查sensor数据是否正确。

12.png


对比两块开发板收发的数据是否一致:

13.png


>>>视频演示


本文源自:平头哥芯片开放社区

欢迎关注公众号:芯片开放社区(ID:OCC_THEAD),查看更多应用实战文章。

相关文章
|
8月前
|
Java API Maven
淘东电商项目(05) - Swagger及网关统一管理API
淘东电商项目(05) - Swagger及网关统一管理API
87 0
|
18天前
|
JSON Java API
技术笔记:springboot项目使用拦截器实现一个简单的网关请求透传
技术笔记:springboot项目使用拦截器实现一个简单的网关请求透传
25 0
|
2月前
|
人工智能 自然语言处理 负载均衡
这款 AI 网关项目简直太棒了,轻松接入OpenAI、LLama2、Google Gem)ini等 100 多种大语言模型!
这款 AI 网关项目简直太棒了,轻松接入OpenAI、LLama2、Google Gem)ini等 100 多种大语言模型!
128 1
|
8月前
|
前端开发 应用服务中间件 nginx
用docker和nginx部署前端项目访问本地java网关gateway服务
本地开发 java 微服务项目,但是拿到的对应的web前端项目只有打包编译过后的 dist 目录里的静态资源(里面只有一个index.html和一些编译过后的 js、css文件),前端接口需要先访问到 java 的网关服务,然后网关里再做转发
333 1
|
8月前
|
监控 API Nacos
微服务轮子项目(19) -Alibaba Sentinel限流熔断(网关流控)
微服务轮子项目(19) -Alibaba Sentinel限流熔断(网关流控)
81 0
|
8月前
|
设计模式 SQL 安全
淘东电商项目(72) -互联网安全架构设计(责任链模式重构网关流程)
淘东电商项目(72) -互联网安全架构设计(责任链模式重构网关流程)
37 0
|
8月前
|
SQL 安全 API
淘东电商项目(71) -互联网安全架构设计(网关验证AccessToken)
淘东电商项目(71) -互联网安全架构设计(网关验证AccessToken)
36 0
|
9月前
18SpringCloud - 服务网关 zuul项目示例
18SpringCloud - 服务网关 zuul项目示例
19 0
|
12月前
|
Kubernetes Cloud Native 应用服务中间件
对比 5 个开源网关项目,这家 SaaS 企业如何统一网关架构
对比 5 个开源网关项目,这家 SaaS 企业如何统一网关架构
44483 11
|
10月前
|
Dubbo 网络协议 Java
网关调用其他项目的方法(RPC实现)
网关调用其他项目的方法(RPC实现)
95 0