Bluetooth Low Energy based Firmware Over The Air with Mbed. Mbed part is a external processor of the IoT devices and communicate with a Bluetooth module. The Bluetooth module have to support BLE and implement BLE FOTA profile designed by ours. BLE FOTA profile specification is available from our GIT hub wiki(https://github.com/sevencore/BLEFOTA).

Dependencies:   mbed

Fork of mbed_fota by KIM HyoengJun

Auto generated API documentation and code listings for mbed_fota

Classes

adv_report Advertising report structure
att_incl_desc Include service entry element
bd_addr BD Address structure
diss_create_db_cfm Parameters of the DISS_CREATE_DB_CFM message
diss_create_db_req Parameters of the DISS_CREATE_DB_REQ message
diss_enable_req Parameters of the DISS_ENABLE_REQ message
diss_set_char_val_req Parameters of the DISS_SET_CHAR_VAL_REQ message - shall be dynamically allocated
fota_server_create_db_cfm Parameters of the FOTA_SERVER_CREATE_DB_CFM message
fota_server_create_db_req Parameters of the FOTA_SERVER_CREATE_DB_REQ message
fota_server_data_flash_ind Parameters of the FOTA_SERVER_DATA_FLASH_IND message - shall be dynamically allocated
fota_server_enable_req Parameters of the FOTA_SERVER_ENABLE_REQ message
fota_server_set_char_val_req Parameters of the FOTA_SERVER_SET_CHAR_VAL_REQ message - shall be dynamically allocated
gap_bdaddr Address information about a device address
gap_sec_key Generic Security key structure
gapc_cmp_evt Command complete event data structure
gapc_connection_cfm Set specific link data configuration
gapc_connection_req_ind Indicate that a connection has been established
gapc_disconnect_ind Indicate that a link has been disconnected
gapm_adv_host Advertising data that contains information set by host
gapm_start_advertise_cmd::gapm_adv_info Advertising information
gapm_adv_report_ind Advertising or scanning report information event
gapm_air_operation Air operation default parameters
gapm_cmp_evt Command complete event data structure
gapm_reset_cmd Reset link layer and the host command
gapm_set_dev_config_cmd Set device configuration command
gapm_start_advertise_cmd Set advertising mode Command

Code

app.cpp [code] Application entry point Copyright 2015 SEVENCORE Co., Ltd
app.h [code] Application entry point Copyright 2015 SEVENCORE Co., Ltd
app_sw_version.h [code] Software Version
app_task.cpp [code] Handling for ble events and responses
app_task.h [code] Header file for application handlers for ble events and responses
BleMsgHandler.cpp [code] Ble message handler ( Ble message is communication mathod between Mbed and DA14583 ) Copyright 2015 SEVENCORE Co., Ltd
BleMsgHandler.h [code] Ble message handler ( Ble message is communication mathod between Mbed and DA14583 ) Copyright 2015 SEVENCORE Co., Ltd
dialog_fota_config.h [code] Compile configuration file
diss_task.h [code] Device Information Service Server Header
fota_server_task.h [code] Fota Server Task Header
gap.h [code] Generic Access Profile
gapc_task.h [code] Generic Access Profile Controller Header
gapm_task.h [code] Generic Access Profile Manager Task Header
main.cpp [code] Interface configuration & main loop start Copyright 2015 SEVENCORE Co., Ltd
MsgQueue.cpp [code] Ble message queue Copyright 2015 SEVENCORE Co., Ltd
MsgQueue.h [code] Ble message queue Copyright 2015 SEVENCORE Co., Ltd
SerialManager.cpp [code] Serial Communication Management Copyright 2015 SEVENCORE Co., Ltd
SerialManager.h [code] Serial Communication Management Copyright 2015 SEVENCORE Co., Ltd