name=Standalone Bootloader Server
category=Standalone Bootloader
description=This plugin implements the Ember over-the-air, 1-hop, bootload protocol.  This can bootload a target node that has a standalone bootloader client running on it.  It first scans for neighboring devices supporting the protocol.  Once a client target has been identified, it sends the request to bootload, answers the challenge using the configured encryption key, and then transfers a new EBL file via Xmodem using 802.15.4 MAC data frames.  It utilizes the OTA Storage code to retrieve the EBL file for sending to the target node.  This is not a Zigbee certifiable protocol.

# Any string is allowable here.  Generally it is either: Production Ready, Test Tool, or Requires Extending
qualityString=Production Ready
# This must be one of the following:  productionReady, testTool, extensionNeeded
quality=production

sourceFiles=standalone-bootloader-server.c, standalone-bootloader-server-cli.c
includedByDefault=false

options=encryptionKey

encryptionKey.name=Encryption Key
encryptionKey.description=A secret encryption key only known to sending and receiving device.
encryptionKey.type=KEY
encryptionKey.default=11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 

events=myEvent

implementedCallbacks=emberAfPluginStandaloneBootloaderServerInitCallback,emberAfPluginStandaloneBootloaderCommonIncomingMessageCallback

requiredPlugins=standalone-bootloader-common, xmodem-sender

