![]() The Xenon has many features in common with the nRF52840 development kit (DK), PCA10056.The Nordic SoftDevice is the code that implements protocols like BLE and ANT.The Nordic SDK uses Mesh to mean Bluetooth Mesh, which is probably not what you want.You'll see both Thread and 802.15.4 used in the Nordic SDK. Particle Mesh is actually Thread mesh, based on 802.15.4.Setting up the Nordic development environmentĪ few bits of information that may help as you navigate the Nordic environment. ![]() A good place to start are the OpenThread Guides. ![]() Unfortunately when you run a native OpenThread stack you'll now have to deal with that. Particle Mesh is really OpenThread, with much of the complexity hidden. It's also really fast! Learn About OpenThread Since all of the Nordic tools use the J-Link it really is recommended. The second cable is the same as the one with the Particle Debugger, so you can use the cable from that if you have one available. If you use either non-mini version you'll also need two adapters. For commercial projects you'll need the BASE version. SEGGER J-Link BASE - JTAG/SWD Debugger $399.95įor educational use and home use for non-commercial projects you can use the less expensive EDU version.SEGGER J-Link EDU - JTAG/SWD Debugger $69.95.SEGGER J-Link EDU Mini - JTAG/SWD Debugger $19.95.Still on board with this plan? Let's get started! Segger J-LinkĪs mentioned earlier, you will probably want a Segger J-Link. While technically this process also works with the Argon or Boron, it's not practical to access the Wi-Fi or cellular modem from native nRF SDK code, so essentially those devices would behave as a Xenon.While you can get Segger Embedded Studio and the nrfjprog utility for Mac and Linux, some tools are only available for Windows. The Nordic development environment is somewhat Windows-centric.Particle Workbench can be used as an editor, however the preferred environment for Nordic development is Segger Embedded Studio (SES).While it's theoretically possible to flash code with the Particle debugger, it's not supported by their tools and doing so will be difficult. The nRF SDK recommended debugger is the Segger J-Link and all of their tools use it. There is no ability to flash code OTA or over USB.It is not possible to use Argon or Boron gateways you'll need to use a separate Thread mesh border router.The Particle mobile apps and CLI cannot be used with Nordic SDK devices.None of the Particle cloud features (publish, subscribe, functions, variables, and OTA code flash) will be available.The Xenon will cease to be a Particle device, and you must instead use the Nordic development tools and APIs.If you absolutely need to continue using Thread mesh, this is the best option, however there are important caveats: ![]() If you need to have the ability to create and use mesh networking features after December 31, 2020, one option is to use the Nordic SDK native Thread support. Using them standalone as a CircuitPython devices.Using Xenons in standalone mode, with no network connectivity.With the deprecation of Thread Mesh, some options for Xenons include:
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |