如何无线采集温度计的数据并上传到本地数据库

如何无线采集温度计的数据并上传到本地数据库,第1张

利用蓝牙连接进行传输。

要将温度传感器与蓝牙模块连接,那么,这个温度传感器必须具备蓝牙功能,其次,与温度传感器蓝牙相连接的蓝牙模块需要具备IIC接口,通过蓝牙模块的IIC接口与温度传感器连接就可以了。

或者借用蓝牙网关,在内置温度传感器的产品中接入BLE蓝牙模块,将数据进行广播,蓝牙网关中的蓝牙部分手机广播数据,并通过串口传给WiFi,再由WiFi将数据远程发回电脑端或手机端的目的。

只是 *** 作串口么?可以使用一下Mina.NET这个库,蛮简单的,只需要几行代码就可以

// 串口配置:端口,波特率

SerialEndPoint serialEP = new SerialEndPoint("COM3", 38400)

// 连接串口

SerialConnector serial = new SerialConnector()

IConnectFuture future = serial.Connect(serialEP)

future.Await()

// 获取会话

IoSession session = future.Session

// 现在可以用session与串口通讯了

session.Write(...)

Mina.NET还内置了一些简单的协议格式,比方说如果串口数据都是字符串的话,用它就比较方便。

详细代码可以参考:

http://git.oschina.net/longshine/Mina.NET/blob/master/Mina.Example/GettingStarted/SerialShell/SerialShell.cs

wifi模块的透传实验还是相对简单,在把wifi模块接在串口工具上面,将wifi模块和电脑进行数据收发,或者wifi模块和手机进行数据收发,然后再将他接入到单片机上面去,串口wifi模块TLN13UA06收发数据测试


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9965177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存