AT command firmware for MultiTech Dot devices.
Fork of mDot_AT_firmware by
Dot Library Not Included!
Because these example programs can be used for both mDot and xDot devices, the LoRa stack is not included. The libmDot library should be imported if building for mDot devices. The libxDot library should be imported if building for xDot devices. The AT firmware was last tested with mbed-os-5.4.7. Using a version past mbed-os-5.4.7 will cause the build to fail. The library used with the AT firmware has to match the mbed-os version.
Dot Library Version 3 Updates
Dot Library versions 3.x.x require a channel plan to be injected into the stack. The Dot-Examples and Dot-AT-Firmware do this by defining a macro called "CHANNEL_PLAN" that controls the channel plan that will be used in the examples. Available channel plans will be in the Dot Library repository in the plans folder.
Revision 20 and earlier of Dot-Examples and revision 15 and earlier of Dot-AT-Firmware should be used with Dot Library versions prior to 3.0.0.
Th Fota Library must be added to compile for mDot 3.1.0 with Fota support. Latest dev libraries and 3.2.0 release will include Fota with libmDot/libxDot.
AT Firmware Description
AT command documentation can be found on Multitech.com.
Dot Library Limitations
The commit messages in libmDot-mbed5 and libmDot-dev-mbed5 specify the version of the Dot library the commit contains and the version of mbed-os it was compiled against. We recommend building your application with the version of mbed-os specified in the commit message of the version of the Dot library you're using. This will ensure that you don't run into any runtime issues caused by differences in the mbed-os versions.
Stable and development libraries are available for both mDot and xDot platforms. The library chosen must match the target platform. Compiling for the mDot platform with the xDot library or vice versa will not succeed.
Development library for mDot.
Stable library for mDot.
Stable version of the mDot library for mbed 5. This version of the library is suitable for deployment scenarios. See lastest commit message for version of mbed-os library that has been tested against.
Development library for xDot.
Stable library for xDot.
Stable version of the xDot library for mbed 5. This version of the library is suitable for deployment scenarios.
README.md@33:5c0252521669, 4 months ago (annotated)
- Jason Reiss
- Fri Jan 29 13:04:32 2021 -0600
Remove moved commands
Who changed what in which revision?
|User||Revision||Line number||New contents of line|
|jreiss||26:35c201bc5205||1||The AT Firmware provides an AT interface to the Multitech LoRaWAN stack|
|jreiss||26:35c201bc5205||6||Include one of the following libraries to complete this project.|
|jreiss||26:35c201bc5205||7||* [libmDot-mbed5](http://github.com/MultiTechSystems/libmDot-mbed5/) -> production-ready build for mDot|
|jreiss||26:35c201bc5205||8||* [libmDot-dev-mbed5](http://github.com/MultiTechSystems/libmDot-dev-mbed5/) -> development build for mDot|
|jreiss||26:35c201bc5205||9||* [libxDot-mbed5](http://github.com/MultiTechSystems/libxDot-mbed5/) -> production-ready build for xDot|
|jreiss||26:35c201bc5205||10||* [libxDot-dev-mbed5](http://github.com/MultiTechSystems/libxDot-dev-mbed5/) -> development build for xDot|
|jreiss||26:35c201bc5205||12||A changelog for the Dot library can be found [here](https://developer.mbed.org/teams/MultiTech/wiki/Dot-library-change-log).|
|jreiss||26:35c201bc5205||16||Firmware update over the air|
|jreiss||26:35c201bc5205||18||FOTA support can be compiled into this application by adding "FOTA=1" to the macros array in the mbed_app.json file.|
|jreiss||26:35c201bc5205||19||FOTA is only supported on the mDot platform, xDot does not have an external flash for supporting FOTA.|