This class adds HTTP, FTP and CellLocate client support for u-blox modules for the C027 and C030 boards (excepting the C030 N2xx flavour) from mbed 5.5 onwards. The HTTP, FTP and CellLocate operations are all hosted on the module, minimizing RAM consumption in the mbed MCU. It also sub-classes ublox-cellular-driver-gen to bring in SMS, USSD and modem file system support if you need to use these functions at the same time as the cellular interface.

Dependencies:   ublox-at-cellular-interface

Dependents:   example-ublox-at-cellular-interface-ext HelloMQTT ublox_new_driver_test example-ublox-at-cellular-interface-ext ... more

Changes

RevisionDateWhoCommit message
37:1874c0d2c70e 12 months ago fahimalavi Reverting wrong commit to branch default tip
36:5392f412d2b0 12 months ago fahimalavi SARA-R5 working changes"
35:6a6ee1adff84 17 months ago mudassar0121 Replaced depreciated wait_ms with ThisThread::sleep_for
34:4f08b9dd8d03 17 months ago mudassar0121 updated tests as disable_psm name changed to disable_power_saving_mode
33:0f6b21dc0274 17 months ago fahimalavi Library version updated
32:c7ff56f0381f 19 months ago mudassar0121 Set modem to airplane mode in test cases after disconnect
31:b85378bb8269 19 months ago fahimalavi Library version updated for ublox-at-cellular-interface
30:da746bc48735 20 months ago wajahat.abbas@u-blox.com Updated test cases for C030_R41XM
29:ee96265f0867 22 months ago fahimalavi Update ublox-at-cellular-interface library version.
28:4427f2e6bbab 22 months ago Bilal Qamar HTTP Test TLS issue resolved
27:12b47e78f601 22 months ago mudassar0121 NULL comparison removed to avoid comparison between 'char *' and 'int'
26:10f59cd0b659 22 months ago mudassar0121 ublox-at-cellular-interface lib updated to latest revision
25:6a6ba9a62f05 22 months ago mudassar0121 ublox-at-cellular-interface lib updated
24:c06117aa373d 22 months ago fahimalavi Library version updated
23:180d0a30b2ae 23 months ago fahimalavi Update ublox-at-cellular-interface library version
22:4185379131cf 24 months ago fahimalavi Library version updated
21:918ebb09602f 2019-06-11 fahimalavi Updating ublox-at-cellular-interface library
20:737d307fd4d6 2019-03-22 SanaMasood Assert updated with the returned status code instead of URL
19:ee06f3b2b078 2019-01-31 fahim.alavi@u-blox.com Multiple template mbed app has been merged and http-timeout can be set from json file
18:071ae6c6e581 2019-01-30 fahim.alavi@u-blox.com HTTP request timeouts increased, change of https link, buffer size increase and updated the u-blox AT cellular interface hash
17:ac64a6b90925 2019-01-28 fahim.alavi@u-blox.com Get data size of received data as parameter
16:00ba752520bb 2018-11-12 fahim.alavi@u-blox.com Build failure removed with latest version of UbloxATCellularInterfaceExt
15:6f0a1ecc8cec 2018-10-30 amq Add ability to set priority for the Rx thread
14:08717b418ba1 2018-03-26 RobMeades Update to latest version of libraries.
13:00d724f85d21 2018-03-02 RobMeades Update ublox-at-cellular-interface library version.
12:44c7bbc84f42 2017-10-31 RobMeades Update ublox-at-cellular-interface library version.
11:3631f62bb359 2017-06-16 rob.meades@u-blox.com Remove return code from ftpResetPar() since not all modules support all parameters and hence it's not possible to be certain which are errors and which are normal. Change order of parameters in ftpCommand() as offset is truly optional (it is not supported by Sara-G350). Make switching on of +ULOCIND URC optional (it is only informative and is not supported by Sara-G350). Update UbloxAtCellularInterface library version. Update mbed_app.json templates. Don't run the HTTP TLS test on C027 as Sara-G350 doesn't support it.
10:3b24bc50cc06 2017-06-13 rob.meades@u-blox.com Make debug prints conditional on _debug_trace_on.
9:e53d8a419fb7 2017-06-13 rob.meades@u-blox.com CellularBase and CellularDriverGen right up to top level.
8:cd36e7d9c24a 2017-06-13 rob.meades@u-blox.com Move UbloxCellularBase up to top level, otherwise there can be duplication.
7:d7a50a112cb0 2017-06-13 rob.meades@u-blox.com Update library versions.
6:c450d9e319cf 2017-06-13 rob.meades@u-blox.com Update library version.
5:9fd89567f769 2017-06-13 rob.meades@u-blox.com Updated to use u-blox cellular libraries outside mbed but NOT yet fully working on C027. Please hold off from using this library on C027 for now until a commit comes along stating that it is tested and working on C027.
4:39acbc0111eb 2017-06-09 RobMeades Handle case where uncertainty is "-1". Differentiate between +UULOC and +UULOCIND URCs.
3:e51d808980d8 2017-06-07 RobMeades Update library references.
2:3c825852fdbe 2017-06-07 rob.meades@u-blox.com Corrected case of inclusion: UbloxAtCellularInterface.h => UbloxATCellularInterface.h.
1:26a67ab07275 2017-06-07 rob.meades@u-blox.com Add UbloxCellularDriverGen library, since it is being subclassed.
0:0b75e22c9231 2017-06-05 RobMeades Initial revision.