Smart Sensor BleuIO Manuale utente


Table of Contents
How it works .................................................................................................................................................3
How to use ....................................................................................................................................................4
Windows..................................................................................................................................................4
Linux / Raspberry Pi...............................................................................................................................7
Mac OS X..............................................................................................................................................10
Issues...........................................................................................................................................................14
Firmware Updates....................................................................................................................................15
Troubleshooting........................................................................................................................................17
AT COMMANDS.......................................................................................................................................18
Scripts & Tutorials.......................................................................................................................................28
Getting Started........................................................................................................................................28
iBeacon....................................................................................................................................................29
Eddystone Beacon...................................................................................................................................33
Scan Example ..........................................................................................................................................38
Scan and Store Example..........................................................................................................................41
SPS Script.................................................................................................................................................44

How it works
Introduction
Thank you for purchasing the Smart USB Dongle 2.0!
In this user manual we will show you how to start using the Smart USB Dongle 2.0, what it can
do and how to use it.
Smart USB Dongle 2.0 is a Bluetooth Low Energy (BLE) capable USB Dongle that, with simple
AT-Commands, can easily be used to create new BLE applications.
When in the Central role it can scan and present a list of nearby advertising Peripherals,
connect to a connectable peripheral and if the SPS profile is present in the peripheral it can
receive and transmit data.
When in the Peripheral role it can start and stop advertising, set custom advertising- and
response data, allow a Central device to connect to it and receive and transmit data via the SPS
profile.
It is also possible to update the firmware via the USB port.
Requirements
The following hardware and software elements are required to use the Smart USB Dongle 2.0:
The Smart USB Dongle 2.0.
A Windows OS Computer with a functioning USB port.
A terminal software such as RealTerm, Putty or Teraterm.
A target device such as:
A Mobile Phone with Bluetooth and an App such as BLE Scanner, LightBlue or DSPS from
Dialog Semiconductor
A Computer with Bluetooth and a BLE scanning application installed
Another Smart USB Dongle 2.0 connected to a Computer
Recommended Port Setup
Recommended
Port setup:
Baudrate:
57600
Data bits:
8
Parity:
None
Stop bits:
1
Flow controll:
None

How to use
Windows
Step 1
Figure 1: Connect the dongle to your computer.

Step 2
Figure 2: Open Device Manager and check under Ports (COM & LPT) that a new COM port
has popped up.
You can open up Device Manager to see that the dongle is properly connected. The Smart USB
Dongle 2.0 includes a bootloader which allows you to easily update the firmware (or flash your
own application to the dongle, more on that HERE). When starting up, the dongle will open up a
COM port for the bootloader for 10 seconds to allow you to update the firmware (or flash your
own application). Afterwards it will close that port and open a new port for the Smart USB
Dongle 2.0 application which is the one we're interested in here.
NOTE: The COM port number may vary and may not be the same as in the picture above.
Step 3
Figure 3: Open your terminal software and select the COM port your dongle is plugged into.

Linux / Raspberry Pi
Step 1
Figure 1: Connect the dongle to your Linux / RaspberryPi.

Step 2
Figure 2: Run: ls /dev.
To identify which device name the dongle is connected to, you will need to run:
1. ls /dev
You might need to do it twice, once before you connect the dongle and once after to be able to
identify which one is the device name. The Smart USB Dongle 2.0 includes a bootloader which
allows you to easily update the firmware (or flash your own application to the dongle, more on
that HERE). When starting up, the dongle will open up a COM port for the bootloader for 10
seconds to allow you to update the firmware (or flash your own application). Afterwards it will
close that port and open a new port for the Smart USB Dongle 2.0 application which is the one
we're interested in here. You can run:
1. lsusb

It should list a device with the ID: 2dcf:6001 when the bootloader is active but change to
2dcf:6002 after 10 seconds when the application is running.
NOTE: The device name may vary and may not be the same as in the picture above.
Step 3
You will need a serial communication program to communicate with the dongle. For this tutorial
we will be using Minicom. You can get Minicom by running:
1. sudo apt-get install minicom
Now, to start using the dongle run the following command if, for example, your dongle is
connected to the device name ttyACM0:
1. minicom -b 9600 -o -D /dev/ttyACM0
Figure 3: Open your terminal software.
Step 4
Now try typing an AT-Command. For example AT .
If you get an OK response that means the dongle is working.
Done
Great job! You are now ready to start using Smart USB Dongle 2.0!
Now check out the different AT Commands available or how to get started using scripts.

Mac OS X
Step 1
First connect the dongle to your Mac.
Step 2
To identify which device name the dongle is connected to, you will need to run:
1. ls /dev/cu.*
You should see something like:
1. $ ls /dev/cu.*
2. /dev/cu.Bluetooth-Modem /dev/cu.iPhone-WirelessiAP
3. /dev/cu.Bluetooth-PDA-Sync /dev/cu.usbmodem123456781
The dongle should show up as: /dev/cu.usbmodem123456781 if it shows up with a different
name use that instead.
When starting up, the dongle will open up a COM port for the bootloader for 10 seconds to allow
you to update the firmware (or flash your own application). Unfortunately this is not as of yet
available on Mac. Afterwards it will close that port and open a new port for the Smart USB
Dongle 2.0 so you might need to wait a few seconds before doing the next step.
Step 3
You can either use the Mac OS X built in Terminal and screen or an external communication
program to communicate with the dongle. For this tutorial we will show how to get started using
terminal and screen and also a popular serial communication software called Minicom also via
the terminal.
With Screen:
Indice
Manuali Hardware per computer popolari di altre marche

EMC2
EMC2 VNX Series Manuale del proprietario

Panasonic
Panasonic DV0PM20105 Manuale utente

Mitsubishi Electric
Mitsubishi Electric Q81BD-J61BT11 Manuale utente

Gigabyte
Gigabyte B660M DS3H AX DDR4 Manuale utente

Raidon
Raidon iT2300 Manuale utente

National Instruments
National Instruments PXI-8186 Manuale utente












