PRODUCT OVERVIEW
MultiConnect
®
mDot
TM
MTDOT Developer Guide for Japan
9
Programming the mDot Microcontroller
With the mDot and the MTUDK2-ST-xx developer board, use the ARM mbed ecosystem to program the
microcontroller. Compile in the cloud or locally, copy the resulting binary file to the mbed USB drive, and reset the
mDot.
Note:
To program the mDot, you need an mDot model with programming header, model MTDOT-xx-X1P-SMA.
On the mDot mbed page, MultiTech supplies source code for non-RF portions of the mDot and MTAC-LORA cards.
To comply with FCC and ETSI certification, some portions of the software is available only as binary libraries.
MultiTech offers both development and stable release versions of the library.
Development version: libmDot-dev-mbed6
Stable release version: libmDot-mbed6
You can use either the mbed online compiler or offline tools.
Online: Use the mbed-os library in your mbed application
Offline: Use mbed-cli tools to create, manage, and build your mbed 6.0 application.
General mBed Links
Explore mbed:
Getting Started with mbed:
https://os.mbed.com/docs/mbed-os/#gettingstarted
mbed Handbook:
https://os.mbed.com/docs/mbed-os
mbed online compiler documentation:
https://os.mbed.com/docs/mbed-os/latest/quick-start/online-with-
mbed cli documentation:
https://os.mbed.com/docs/mbed-os/latest/quick-start/offline-with-mbed-cli.html
mbed workspace tools documentation:
https://os.mbed.com/docs/mbed-os/v6.1/build-tools/index.html
mDot Platform
The mDot mbed page includes the mDot library, firmware, and test cases
https://developer.mbed.org/platforms/MTS-mDot-F411
EUI and Networking
All mDots have a factory-programmed Extended Unique Identifier (EUI). This is marked as
Node
on the mDot label.
To connect an mDot to a network, you will need to program it with the network ID for the network you are
connecting to as well as the network key and application key. For information on setting up mDots as part of a
LoRa network, go to:
Configuration Persistence
To safeguard your configuration, the device offers configuration persistence in the form of configuration
redundancy and wear leveling.
Note:
These features change the configuration storage and make the firmware update a one way process. The
configuration is not backward compatible to any version less than 4.0.x. Once a device is flashed with 4.0.x
firmware, the configuration is converted to a new format. Any versions earlier than 4.0.x cannot parse this new
format.
Summary of Contents for MultiConnect mDot MTDOT Series
Page 1: ...MultiConnect mDotTM MTDOT Developer Guide for Japan...
Page 40: ...DEVELOPER BOARD INSTALLATION 40 MultiConnect mDotTM MTDOT Developer Guide for Japan...
Page 45: ...DEVELOPER BOARD SCHEMATICS MultiConnect mDotTM MTDOT Developer Guide for Japan 45 Schematics...
Page 46: ...DEVELOPER BOARD SCHEMATICS 46 MultiConnect mDotTM MTDOT Developer Guide for Japan...
Page 47: ...DEVELOPER BOARD SCHEMATICS MultiConnect mDotTM MTDOT Developer Guide for Japan 47...
Page 48: ...DEVELOPER BOARD SCHEMATICS 48 MultiConnect mDotTM MTDOT Developer Guide for Japan...
Page 49: ...DEVELOPER BOARD SCHEMATICS MultiConnect mDotTM MTDOT Developer Guide for Japan 49...
Page 54: ...MICRO DEVELOPER KIT 54 MultiConnect mDotTM MTDOT Developer Guide for Japan Schematics...
Page 55: ...MICRO DEVELOPER KIT MultiConnect mDotTM MTDOT Developer Guide for Japan 55...
Page 56: ...MICRO DEVELOPER KIT 56 MultiConnect mDotTM MTDOT Developer Guide for Japan...
Page 57: ...MICRO DEVELOPER KIT MultiConnect mDotTM MTDOT Developer Guide for Japan 57...
Page 58: ...MICRO DEVELOPER KIT 58 MultiConnect mDotTM MTDOT Developer Guide for Japan...