SWS项目
Radio (2.4 GHz) communication between two or more micro:bit devices.
这个不能和Blue tooth共存,所以没有什么考虑的必要。
lec03
Resistor
Jumper Wires 三种
T-cobbler
Micro:bit’s Pins
GPIO Pinout (in raspberry pi)
I2C (Inter-Integrated Circuit):
There are two pins that allow you to connect and talk to hardware modules that support the I2C protocol.
Use to implement an I2C bus with the GPIO.
Many sensors, e.g., RTC (Real Time Clock), can communicate via I2C.
micro:bit教程微课资源汇总(2019.4.9更新) - 知乎 (zhihu.com)
(53条消息) 37种传感器(十)之手指心跳检测模块+Stduino Nano&UNO_手握测心率的传感器叫什么_思特诺的博客-CSDN博客
心跳检测模块,由一个红外线发射LED和红外接收器构成。手指心跳监测模块能够测量脉搏,是这样工作的:当手指放在发射器与接收器之间,红外发射LED发射的光将穿过手指,到被接收器接收。而血压会随着脉搏变化,导致红外接收器接收到的光通量也会随之变化,因此可以通过红外光接收的情况来统计监测心跳。
蓝牙【GATT】协议介绍
(53条消息) 蓝牙【GATT】协议介绍_gatt协议_Session__csdn的博客-CSDN博客
教你如何使用扩展板(3)-microbit五彩灯带心率计 - DF创客社区 - 分享创造的喜悦 (dfrobot.com.cn)
Bluetooth UART Service
对microbit内置的蓝牙服务,不同的服务(包括温度、加速度、磁场、引脚等)都有不同的参数。
sudo gatttool -I -t random -b CE:52:74:CC:7A:AD
连接上之后,用
primary 6e400001-b5a3-f393-e0a9-e50e24dcca9e
查找你需要的服务的primary id。查找之后可以看到实际的handle。然后再在blueuartlib.py里面改就可以了。
GATT协议:
pi上通过建立一个gattRequester来通过handle读取,
与后端的交互
只需要通过后端提供的接口,向flask搭建的后端网络服务发送get或者post请求即可获取或存入数据。
一般解析json数据即可。
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章