Может ли Windows 10 P C выступать в качестве iBeacon? - PullRequest
0 голосов
/ 03 апреля 2020

Я пишу приложение, которое будет обнаруживать iBeacons в непосредственной близости. В данный момент у меня нет Beacons для тестирования, и у меня есть только один телефон, который будет запускать приложение. Одной из идей является использование моего ноутбука в качестве маяка.

Мой ноутбук имеет возможности Bluetooth. Windows 10 Pro

enter image description here

Как я могу это сделать?

1 Ответ

0 голосов
/ 03 апреля 2020

Вы можете использовать бесплатный и открытый исходный код Windows Библиотека маяков для передачи iBeacon на Windows 10. Вот код C#, который использует библиотеку для этого:

using Altbeacon;
using Altbeacon.Beacon;

BeaconTransmitter = new BeaconTransmitter(new 
BeaconParser().SetBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"));
Beacon beacon = new Beacon.Builder()
    .SetTxPower(-59)
    .SetManufacturer(0x004c)
    .SetId1("2F234454-CF6D-4A0F-ADF2-F4911BA9FFA6" /* proximity uuid */)
    .SetId2("1" /* major */)
    .SetId3("1" /* minor */).Build();
BeaconTransmitter.StartAdvertising(beacon);
...