LoMesh is built on the philosophy of open hardware and open source software. That way, stakeholders can drive feature addition and help with identifying and fixing bugs. For this open source ethos to grow, I’d like to take some time to walk you through LoMesh’s technology.
The heart of LoMesh is Microchip’s PIC18F27K42 MCU. A simple to use, yet very capable 8 bit micro-controller, the PIC18F27K42 runs the wireless stack and the application.
Features that make the PIC18F27K42 MCU a great fit for the project include:
The power supply is based on Microchip’s MCP16301H switching buck regulator. This gem of a buck regulator gives LoMesh a wide operating range of input voltages, making it suitable for industrial panel operation. The board accepts the RFM95 (or NiceRF equivalent for spring antenna) module to provide the LoRa phy. This module is based on Semtech’s SX1276 LoRa transceiver. The amazing part of this board is that it accepts an SX1280 module for 2.4GHz LoRa for future product variants.
LoMesh includes an SMA connector for the antenna. Different configurations of LoRa will will include an appropriate antenna. This is the antenna used for the module’s certification. If LoMesh is mounted in a metal control panel, an SMA cable can jumper the antenna out of the enclosure.
Lastly, there are three software stacks involved in the system:
Stay tuned for more updates on the project in the days to come!
An STM32 LoRa® development platform that's software-compatible with Arm® Mbed™
Open source USB LoRa® device. Get connected and take advantage of the growing IoT network.
The long-range LoRa® wall switch powered by coin cells and the Arduino IDE