Flutter 中的 Beacon 功能
Beacon functionality in Flutter
我目前正在构建一个应用程序,将我的设备变成一个 Beacon,同时扫描其他 Beacon。
我目前已经实现了 2 个包:
- flutter_beacon: https://pub.dev/packages/flutter_beacon
- beacon_broadcast: https://pub.dev/packages/beacon_broadcast
除了我正在广播 AltBeacon 并扫描 iBeacon 之外,一切都按预期工作,所以我的应用程序无法识别我正在广播的信号。
是否有广播 iBeacon 或监视 AltBeacon 的软件包?或者也许是实现我想要实现的目标的另一种方式?非常感谢任何建议,因为我陷入困境并且没有想法。
您可以更改 beacon_broadcast 以像这样使用 iBeacon;
beaconBroadcast
.setUUID('39ED98FF-2900-441A-802F-9C398FC199D2')
.setMajorId(1)
.setMinorId(100)
.setTransmissionPower(-59) //optional
.setIdentifier('com.example.myDeviceRegion') //iOS-only, optional
.setLayout('m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24')
.setManufacturerId(0x004C)
.start();
上面的重要变化是布局和制造商 ID。
我目前正在构建一个应用程序,将我的设备变成一个 Beacon,同时扫描其他 Beacon。
我目前已经实现了 2 个包:
- flutter_beacon: https://pub.dev/packages/flutter_beacon
- beacon_broadcast: https://pub.dev/packages/beacon_broadcast
除了我正在广播 AltBeacon 并扫描 iBeacon 之外,一切都按预期工作,所以我的应用程序无法识别我正在广播的信号。
是否有广播 iBeacon 或监视 AltBeacon 的软件包?或者也许是实现我想要实现的目标的另一种方式?非常感谢任何建议,因为我陷入困境并且没有想法。
您可以更改 beacon_broadcast 以像这样使用 iBeacon;
beaconBroadcast
.setUUID('39ED98FF-2900-441A-802F-9C398FC199D2')
.setMajorId(1)
.setMinorId(100)
.setTransmissionPower(-59) //optional
.setIdentifier('com.example.myDeviceRegion') //iOS-only, optional
.setLayout('m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24')
.setManufacturerId(0x004C)
.start();
上面的重要变化是布局和制造商 ID。