小程序
小游戏
企业微信
微信支付
扫描小程序码分享
公司产品是一堆BLE蓝牙设备,一直在向四周广播发送数据包。
研究了好几天蓝牙相关的API,貌似都需要和设备建立蓝牙连接,才可以和设备通讯。
那么像我这类情况,小程序不建立连接,纯粹就是接收很多设备的广播包,可以吗?
最好提供一下API的调用过程,谢谢。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这是这样的,理论上可以搞:因为Mesh是有GATT的方式的。但是需要原厂支持。
1.先会回答你第一个问题:如何获取广播信息,可以使用这个onBlueDeviceFound,但是微信为开放所有功能,仅开放了定向广播的sanReq的消息,所以再Mesh里面你基本用不了
2.给你一个思路,关于Mesh:mesh的核心是加密算法与三组Key。加密算法是通用的,关键还是在Key。因此如何获取Key是关键。我的思路是你可以自定义一个私有的加密数据通道,这个通道呢是你自己加密过的,用来获取Key。想加入的节点,你把你网络内的Key给他,然后修改一下配网状态,自然就进入到网络来了。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你是搞蓝牙mesh吧?
这个东西不是那么简单的
厂方也不愿意给相关协议,只有靠自己搞了,估计没个一两年是干不出来的
我是小程序实现了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这是这样的,理论上可以搞:因为Mesh是有GATT的方式的。但是需要原厂支持。
1.先会回答你第一个问题:如何获取广播信息,可以使用这个onBlueDeviceFound,但是微信为开放所有功能,仅开放了定向广播的sanReq的消息,所以再Mesh里面你基本用不了
2.给你一个思路,关于Mesh:mesh的核心是加密算法与三组Key。加密算法是通用的,关键还是在Key。因此如何获取Key是关键。我的思路是你可以自定义一个私有的加密数据通道,这个通道呢是你自己加密过的,用来获取Key。想加入的节点,你把你网络内的Key给他,然后修改一下配网状态,自然就进入到网络来了。
你是搞蓝牙mesh吧?
这个东西不是那么简单的
厂方也不愿意给相关协议,只有靠自己搞了,估计没个一两年是干不出来的
我是小程序实现了