我的要求如下:
我需要将接近传感器(舌片开关/磁传感器)从两个输入引脚读取(开/关)发送到中央PC。
我要用投币手机。因此,基本上应用程序应该处于睡眠模式,一旦这两个引脚中的任何一个发生中断,它应该会醒来,将其状态发送到中央PC。
我有DA18450芯片和开发板(村田ZY型)与我一起。
Dialog Semiconductor 18450
Murata Bluetooth Smart Development Board
我是蓝牙技术的初学者,一周前才开始阅读。
有人可以指导我最适合我的应用程序的配置文件/服务吗?
发布于 2015-11-26 22:33:19
如果你想让设备真正休眠,那么最好是在设备唤醒时通过广告数据包传输数据。否则,你必须保持一种连接,这需要在一定程度上保持清醒。然而,广告数据包是广播的,设备无法知道是否有任何设备接收到这些数据包(您可以在固定的时间段内多次广播,或者在接近警报有效期间不断广播)。此外,在接收端,在没有连接的情况下,当什么都没有发送时,也无法知道发送设备是否在那里。
广告数据包有一个用于有限信息的部分,如果您不想建立连接,可以在那里传输数据。
https://stackoverflow.com/questions/33911985
复制相似问题