This is the main topic for the new Heltec CubeCell Series products.
The CubeCell products are based on the ASR650x series SiP (system-in-package) which combine a Cypress PSoC 4000 ARM Cortex-M0+ 32 bits 48MHz MCU (with 16kB SRAM and 128kB flash) together with a Semtech SX1262 LoRa tranceiver in a single package.
The CubeCell modules have an integrated LoRaWAN stack (based on Semtech’s LoRaMac-node). It can be programmed via API and also via serial AT commands.
The CubeCell products support development with the Arduino framework. Sketches are uploaded via the serial port. The development boards have a USB port with USB-to-serial so sketches can be easily uploaded via USB. Uploading sketches to the sensor capsules requires a special adapter from Heltec.
The CubeCell development boards and sensor capsules come in different shapes with different optional features like UFL/IPEX or SMA antenna connector, RGB LED, OLED display, battery holder, GPS and solar panel (connection).
For an actual overview of available CubeCell products, links to product documentation, GitHub repository and PlatformIO documentation see Part 2 of this topic:
HI Brothers I just saw heltec updated the instructions for connecting to TTN, it seems to support AT commands, which will make batch configuration easy.
Sleep power is lower than ESP32. This looks good.
Overall, CubeCell’s technical advantages can be summarized into 4 points:
Full Arduino-compatible, and work with Windows, Mac OS, Linux. Arduino is developed via C++, it’s very friendly for software developers to do some IoT applications, they just need call the API, don’t need mind the basic hardware;
In the past, to make a LoRa Node application, we need a MCU + LoRa chip, at least two chip. Now, CubeCell use ASR6501/6502, it’s already integrated ARM M0+ core and SX1262, within one chip. The size and cost are more advantageous.
Complete encryption system… For example, your products are developed by CubeCell series, but if your competitors copy the hardware and the firmware. And flash into the same hardware, it can’t run.
Heltec Cube Cell Product is a great product using ASR65001/2 with SX1262.
I have now been using the product for a few weeks. I have found a number of issues and produced a guide for the community on how to use it and some of the pitfalls to ensure you can get an operational LoRaWAN node.
This is not a Vendor guide and I recommend that you use that as well.
I would also like to comment regarding sleep current. The best I have obtained is around 20 μA not the initial 3.5 μA which as Heltec have stated only occurs in some special conditions on battery in deep sleep mode.
The Board manager need to have a file updated, if you want to use the BMP/BME range of sensors and there are other issues such as: -Vext power line settle time, -TX output power, -Antennas, -AT Commands, -Key programming.
I will update as needed as time goes on and I am happy to receive other views and comments and if anyone gets LoRaWAN Solution with other sensors working that are not In Heltec GitHub, then happy to have them uploaded.
I hope this helps those that have CubeCell Products or considering buying one.
@hunter8801 How does one program the “CubeCell – Module” without the board? Is it just a case of connecting a USB to serial to the TX and RX pins? Does it need to be in a special bootloader mode?