AT command firmware for MultiTech Dot devices.

Fork of mDot_AT_firmware by MultiTech

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.

Fota Library

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

This AT Firmware is what ships on mDot and xDot devices. It provides an AT command interface for using the mDot or xDot for LoRa communication.

AT command documentation can be found on Multitech.com.

The firmware changelog can be found here. The library changelog can be found here.

Dot Libraries

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.

mDot Library

Development library for mDot.

libmDot-dev

Stable library for mDot.

libmDot

xDot Library

Development library for xDot.

libxDot-dev

Stable library for xDot.

libxDot

Revisions of CommandTerminal/CommandTerminal.cpp

Revision Date Message Actions
28:c222ca8383f4 2020-11-19 update to Dot 4.0.0 release File  Diff  Annotate
27:5fafd3b26ac3 2020-09-11 Update to Dot 3.3.6 File  Diff  Annotate
23:4f0a981c0349 2019-04-24 Update for v3.2.0 release File  Diff  Annotate
22:a13ac7df92c0 2019-04-22 mdot-firmware revision 3.1.0 File  Diff  Annotate
20:704ce2249f5a 2019-03-08 Remove FOTA commands if not mDot File  Diff  Annotate
19:7d87f36bca8a 2019-03-08 Fixes for fota library changes; Update mbed-os to 5.7.7; Add mbed_app.json to define FOTA File  Diff  Annotate
18:63f098f042b2 2019-03-08 mdot-firmware revision 3.1.0 File  Diff  Annotate
16:d5cf2af81a6d 2017-06-19 mdot-firmware revision 3.0.0-rc7 File  Diff  Annotate
14:f9a77400b622 2016-11-04 update from git revision 2.0.16 File  Diff  Annotate
11:05e0f30c03a6 2016-08-22 update libmDot to 2.0.3 and update mbed libs to compatible versions: mbed 121, mbed-rtos 117 File  Diff  Annotate
9:ff62b20f7000 2016-04-04 update to version 1.0.8 of AT firmware File  Diff  Annotate
6:e27eaad36a0c 2016-01-29 update to AT firmware version 0.1.4 File  Diff  Annotate
4:666017851052 2015-08-18 update mdot-firmware to 0.1.2 File  Diff  Annotate
2:e5eebd74d36d 2015-07-10 update from rev 6d77074fdfa315ba86bedecc44515b11bfa6e9a0 - add support for commas in payloads of +SEND and +SENDI File  Diff  Annotate
1:e52ae6584f1c 2015-06-25 update debug, add command source files File  Diff  Annotate