Datasheet

Page 56 of 161
nRF8001 Product Specification
Revision 1.2
18 Operating principle
Figure 24. illustrates the operating principle of the ACI in a typical application.
ACI information traffic is bidirectional; control is exerted by the application controller and nRF8001
responds to ACI commands. nRF8001 may also independently send information to the application
controller and all information between the two devices is structured in variable length packets.
Information packets sent from the application controller to nRF8001 are called commands. Commands are
classified into system commands and data commands:
System commands are commands used for nRF8001 configuration and for operation mode control.
Data commands are commands that either aim to transfer, or receive, application data when
nRF8001 is in a connected state with a peer device.
Information packets sent from nRF8001 to the application controller are called events. Events are
classified into two categories; system events and data events.
Figure 24. ACI operating principle
Bluetooth Low Energy Implementation
nRF8001
Application
processor
Bluetooth low energy
Peer device
System command
Data command
Data event
System event
1.
2.
3.
System event
ACI
Data event
4.
Application data transfer over a
Bluetooth low energy wireless link