野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10242|回复: 8

通过蓝牙模块发送数据给手机APP端通信

[复制链接]
发表于 2017-6-8 15:30:57 | 显示全部楼层 |阅读模式
最近在做一个智能家居的模拟功能,其中很多工作都是需要通过采集温度。而为了更好的实现人机交互,采集的温度最好能显示在手机上。请问如何才能通过蓝牙模块发送数据给手机APP端??需要自己写一个APP吗??
回复

使用道具 举报

发表于 2017-6-8 15:45:52 | 显示全部楼层
我们的蓝牙模块资料里面有配套一个简单的APP,只是界面很丑

如果自己做产品的话,那是需要自己写一个APP,这样才能满足自己的需要吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-12 11:27:27 | 显示全部楼层
好的,那蓝牙模块是如何将采集的温度信息发送给手机APP的呢?配套例程中有蓝牙模块接收透传数据的函数,好像是没有蓝牙模块发送数据的函数吧。还请大神指点一二
回复 支持 反对

使用道具 举报

发表于 2017-6-12 14:14:35 | 显示全部楼层
fire 发表于 2017-6-8 15:45
我们的蓝牙模块资料里面有配套一个简单的APP,只是界面很丑

如果自己做产品的话,那是需要自己写一个APP ...

我用了HC-05的不带液晶程序测试,ok!
然后我把调试信息用的 USART1 相关语句屏蔽掉,再烧写进去,蓝牙的USART2能配对连接上,但是却不能和手机端通信了呢,这是为什么 ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-13 15:00:32 | 显示全部楼层
stm32通过UART1与蓝牙模块连接再与手机端通信?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-13 15:00:58 | 显示全部楼层
尤艾斯比 发表于 2017-6-12 14:14
我用了HC-05的不带液晶程序测试,ok!
然后我把调试信息用的 USART1 相关语句屏蔽掉,再烧写进去,蓝牙 ...


stm32通过UART1与蓝牙模块连接再与手机端通信?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-13 15:04:57 | 显示全部楼层
我找到发送函数了。可是连接蓝牙模块时,程序一直卡在ds18b20初始化那,一直显示no ds18b20 exit,可我明明连上了ds18b20呀。而且用拓展模块部分里的程序测试还是能显示温度的。请再指点指点呀!谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-14 19:53:15 | 显示全部楼层
fire 发表于 2017-6-8 15:45
我们的蓝牙模块资料里面有配套一个简单的APP,只是界面很丑

如果自己做产品的话,那是需要自己写一个APP ...

火哥,将温度测量部分导入蓝牙例程中一直失败,而导入蜂鸣器能成功。之前定时器是1ms,还能显示no ds18b20 exit,说明初始化返回了一个值1。后来将定时器改成1us,可是程序直接卡在那了,也不返回传感器存不存在了。还请再提个建议,谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-16 05:55 , Processed in 0.026753 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表