Macnica Americas Inc. ODSY001 Manual De Usuario
Odyssey MAX 10 FPGA and BLE Sensor Kit
User Guide Odyssey MAX 10 FPGA and BLE Sensor Kit -
41
© Mpression by Macnica Group
7.
The Mpression Odyssey IoT Solutions
Framework
Framework
By exercising the many preprogrammed personalities of the Mpression Odyssey MAX 10 FPGA and
BLE Sensor Kit, a user can get a good feel for the grand functionality build into the kit. Before
being able to create a custom personality a user first needs to have a general understanding of how
all the moving parts of the Odyssey system work. This highly integrated infrastructure is referred
to as the “Framework.” The basic function of each key component is outlined below.
BLE Sensor Kit, a user can get a good feel for the grand functionality build into the kit. Before
being able to create a custom personality a user first needs to have a general understanding of how
all the moving parts of the Odyssey system work. This highly integrated infrastructure is referred
to as the “Framework.” The basic function of each key component is outlined below.
7.1 The Smartphone
As the primary human interface to the Odyssey system, the Smartphone takes on the role of the
controller for the entire system.
controller for the entire system.
7.1.1
Communications link
The main link between the Smartphone (the client) and the Odyssey device (the server) is the
Bluetooth Low Energy wireless radios. This link conforms to the Bluetooth specification v4.1
which defines the low energy requirements of a BLE device. The protocol in use is the Bluetooth
SMART protocol stack.
Bluetooth Low Energy wireless radios. This link conforms to the Bluetooth specification v4.1
which defines the low energy requirements of a BLE device. The protocol in use is the Bluetooth
SMART protocol stack.
Figure 7-1 Bluetooth SMART Stack
7.1.2
The Application
As defined by the Bluetooth specification, a client Application interacts with a server’s Profile by
means of the Attribute (ATT) protocol. As seen in Figure 7-1, immediately above the ATT protocol
layer is the Generic ATT profile (GATT) layer. It is within this layer that a GATT data base, or the
means of the Attribute (ATT) protocol. As seen in Figure 7-1, immediately above the ATT protocol
layer is the Generic ATT profile (GATT) layer. It is within this layer that a GATT data base, or the