Macnica Americas Inc. ODSY001 Manual De Usuario

Descargar
Página de 72
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 
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. 
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. 
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. 
 
 
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