View unanswered posts | View active topics It is currently Wed Jun 19, 2019 3:44 am



Reply to topic  [ 3 posts ] 
 Use Utilite as a Bluetooth Low Energy (SMART) iBeacon 
Author Message

Joined: Mon Jan 09, 2012 3:16 am
Posts: 351
Post Use Utilite as a Bluetooth Low Energy (SMART) iBeacon
Attachment:
Utilite Beacon 2.JPG
Utilite Beacon 2.JPG [ 31.21 KiB | Viewed 4387 times ]


Overview


Bluetooth Low Energy/Bluetooth Smart Beacons represent an emerging method of interacting with retail shoppers and Mobile Device users in general. The new beacons repeatedly broacast simple data streams designed to provide Mobile Devices with fine location data and to interface with apps in order to provide users with location specific information. Such location specific information may include marketing information in the retail setting, factual information in a museum, points of interest on a hiking trail, and so forth.

Attachment:
BLE Beacons.jpeg
BLE Beacons.jpeg [ 41.42 KiB | Viewed 4407 times ]


The BLE beacons do not supply the high level data ultimately provided to the Mobile User by the relevant app. They simply provide rudimentary data to the Mobile App which allows that app to determine its location in a venue and in turn supply the user with location specific info.

See:

http://www.youtube.com/watch?v=ok5BkPgqFuQ
&
http://www.youtube.com/watch?v=sUIqfjpInxY



Configure Utilite as an iBeacon Using Linux


Utilite can function as a iBeacon using an extenal Bluetooth 4.0 Dual-Mode USB adapter and a couple of simple Linux commands.

The first Linux Command is:

sudo hcitool -i hcix cmd <OGF> <OCF> <No. Significant Data Octets> <iBeacon Prefix> <UUID> <Major> <Minor> <Tx Power> <Placeholder Octets>

where:

hcix = Bluetooth adapter designation (hci0, hci1, etc.)
OGF = Operation Group Field = Bluetooth Command Group = 0x08
OCF = Operation Command Field = HCI_LE_Set_Advertising_Data = 0x0008
No. Significant Data Octets (Max of 31) = 1E (Decimal 30)
iBeacon Prefix (Always Fixed) = 02 01 1A 1A FF 4C 00 02 15
UUID = Universally Unique Identifier = B9 40 7F 30 F5 F8 46 6E AF F9 25 55 6B 57 FE 6D (for our purposes we are emulating an Estimote iBeacon)
Major = Same id for all beacons belonging to a group = 00 00 (for our purposes)
Minor = Unique id for each beacon in a group = 00 00 (for our purposes)
Tx Power = Transmitted Power = C5 (for our purposes)
Placeholder Octets = 00 (make total number of octets = 31)

The actual command is:

sudo hcitool -i hci1 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 B9 40 7F 30 F5 F8 46 6E AF F9 25 55 6B 57 FE 6D 00 00 00 00 C5 00


The second Linux Command is:

sudo hciconfig hci1 leadv

which basically means instruct Bluetooth device hci1 to advertise in low energy mode.

Attachment:
Utilite iBeacon.jpeg
Utilite iBeacon.jpeg [ 180.25 KiB | Viewed 4399 times ]


The photo located above shows the iOS app Beacon Tool detecting Utilite's Estimote iBeacon broadcast. Note that a distance value is indicated - which demonstrates the locating ability of an iBeacon.

To stop broadcasting the iBeacon, issue the command:

sudo hciconfig hci1 noleadv


Tue Feb 11, 2014 4:35 am
Profile

Joined: Mon Jan 09, 2012 3:16 am
Posts: 351
Post Re: Use Utilite as a Bluetooth Low Energy (SMART) iBeacon
Configure Utilite as a Dual-iBeacon Using Linux

Utilite can function as a Dual-iBeacon using two extenal Bluetooth 4.0 Dual-Mode USB adapters and a couple of simple Linux commands.

Attachment:
Dual Bluetooth 4.0.JPG
Dual Bluetooth 4.0.JPG [ 35.54 KiB | Viewed 4386 times ]


Connect both Bluetooth 4.0 Dual-Mode USB Adapters

For Beacon 1 Issue the Following Commands


sudo hcitool -i hci1 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 B9 40 7F 30 F5 F8 46 6E AF F9 25 55 6B 57 FE 6D 00 00 00 00 C5 00

sudo hciconfig hci1 leadv


For Beacon 2 Issue the Following Commands

sudo hcitool -i hci2 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 B9 40 7F 30 F5 F8 46 6E AF F9 25 55 6B 57 FE 6D 00 00 00 01 C5 00

sudo hciconfig hci2 leadv

Note: The Major value remains 00 00 indicating both beacons are part of the same group. The Minor value was changed to 00 01 to differentiate between the beacons.

Attachment:
Utilite Dual iBeacon.png
Utilite Dual iBeacon.png [ 72.7 KiB | Viewed 4386 times ]



Monitor Utilite's Dual iBeacon Transmissions using the iOS App Beacon Tool

Attachment:
Estimote Dual Beacon.PNG
Estimote Dual Beacon.PNG [ 51.85 KiB | Viewed 4386 times ]



Discontinue Both Beacons Using the Commands

sudo hciconfig hci1 noleadv

sudo hciconfig hci2 noleadv


Wed Feb 12, 2014 1:42 am
Profile

Joined: Fri May 10, 2019 5:20 am
Posts: 1
Post Re: Use Utilite as a Bluetooth Low Energy (SMART) iBeacon
If you ask any business owner about their best marketing strategies then they will definitely point to the mobile marketing because it is most effective approach as well as affordable too. Even I have a business and we use the text marketing for real estate agents. You should also give it a try and I am sure you get good results.


Fri May 10, 2019 9:36 am
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 3 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.