ACTION_SCANNING
The module scans for other advertising Proteus
modules in range.
Permitted commands:
CMD_RESET_REQ, CMD_GETSTATE_REQ,
CMD_SCANSTOP_REQ, CMD_GET_REQ,
CMD_UARTDISABLE_REQ
ACTION_IDLE
The module advertises and waits for
incoming connection indications. If no connection
will be established, it goes to sleep.
The module can establish a connection to another
module in range by itself.
Permitted commands:
CMD_RESET_REQ, CMD_FACTORYRESET_REQ,
CMD_GETSTATE_REQ, CMD_CONNECT_REQ,
CMD_SLEEP_REQ, CMD_SETBEACON_REQ,
CMD_SCANSTART_REQ, CMD_GET_REQ,
CMD_GETDEVICES_REQ, CMD_SET_REQ,
CMD_BOOTLOADER_REQ, CMD_UARTDISABLE_REQ,
CMD_DTMSTART_REQ, CMD_PASSKEY_REQ,
CMD_GETBONDS_REQ, CMD_DELETEBONDS_REQ,
CMD_NUMERIC_COMP, CMD_GPIO_LOCAL_CONFIG_REQ,
CMD_GPIO_REMOTE_WRITE_REQ, CMD_GPIO_REMOTE_READ_REQ,
CMD_GPIO_LOCAL_WRITE_REQ, CMD_GPIO_LOCAL_READ_REQ
ACTION_SLEEP
The module is in sleep mode
and waits for a wakeup-
event.
Permitted commands:
None
ACTION_DTM
The module is in direct
test mode.
Permitted commands:
CMD_DTM_REQ,
CMD_RESET_REQ,
CMD_GETSTATE_REQ
ACTION_CONNECTED
The module is connected.
Now data can be transmitted.
Permitted commands:
CMD_RESET_REQ, CMD_GETSTATE_REQ,
CMD_DATA_REQ, CMD_DISCONNECT_REQ,
CMD_GETDEVICES_REQ, CMD_GET_REQ,
CMD_UARTDISABLE_REQ, CMD_PHYUPDATE_REQ,
CMD_GPIO_REMOTE_WRITE_REQ,
CMD_GPIO_REMOTE_READ_REQ,
CMD_GPIO_LOCAL_WRITE_REQ,
CMD_GPIO_LOCAL_READ_REQ
BOOTLOADER
The module can be updated
over the air.
Permitted commands:
None
Ok
?
Start
Reset
Wake-up
event
Figure 8: State overview
Proteus-III reference manual version 1.3
© August 2020
www.we-online.com/wireless-connectivity
32