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
Auto generated API documentation and code listings for mbed_fota
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 |