Pycom launched WiPy last year, a WiFi IoT board based on Texas Instruments CC3200 ARM Cortex M4 SoC, and a few months after sending rewards to their Kickstarter backers, they are back on the crowdfunding platform to launch LoPy, another IoT development board that runs MicroPython and offers LoRa, WiFi and Bluetooth LE connectivity.
LoPy board hardware specifications:
- SoC – Dual processor @ 160 MHz with WiFi & BLE radio with 400 kB RAM, 1MB flash
- External Storage – 4MB flash
- 802. 11b/g/n @ 16Mbps with WEP, WPA/WPA2 WiFi security; SSL/TLS support; AES encryption engine.
- Bluetooth Classic and Low Energy
- Semtech LoRa transceiver SX1272 @ 868 MHz (Europe) or 915 MHz (North America).
- Range – Node: Up to 40km; Nano-Gateway: Up to 5 km
- Nano Gateway Capacity – Up to 100 nodes.
- Internal chip antenna and u.fl connectors for external antennas
- Headers – 2x 14-pin headers for:
- Up to 24 GPIOs (3.3V tolerant)
- 2x UART, SPI, I2C
- DMA, I2S
- 12-bit ADC and 8-bit DAC.
- 16-bit and 32-bit timers with PWM.
- Hash and encryption engines – SHA, MD5, DES, AES
- Misc – RTC
- Power Supply – 3.3V to 5.5V
- Power Consumption
- Wi-Fi:12 mA in active mode, 5uA in standby
- LoRa: 3mA in active mode, 39mA during Tx, 14mA during Rx
- BLE: 8mA in active mode, 2uA in standby.
- Dimensions – 55mm x 20mm
- Certifications – EMC, CE, FCC, LoRaWAN
They did not disclose the wireless SoC name, but the specifications look very similar to Espressif ESP32, and ESP8266 should get a proper MicroPython port soon, so at first I thought they could have decided to go with ESP32, even though it’s probably premature even for a Kickstarter project. However, WiFi is said to be limited to 16 Mbps, one of the pictures indicates a “Cortex-M4 WiFi” is used, and somebody asked whether the chip was ESP32, and they answered that “due to NDA restrictions we can’t give more details about the SoC at this moment”, so it could be also a new Texas Instruments SimpleLink CC3x part with WiFi and Bluetooth. So we’ll have to wait to find out.
The board also supports Blynk libraries, can be programmed with Pymakr IDE, and is Microsoft Azure ready. Arduino IDE support is planned as a stretch goal. LoPy can be used as a LoRa node, and as LoRa gateway with up to 100 nodes, so you could easily build your own little IoT network.
LoPy expansion board allows easier development with a USB to serial converter, 3 Female headers, compatible with both LoPy and WiPy board, a LiPo battery charger with JST connector, a microSD card socket, user LED and push button, and various jumpers to enable/disable features. You’ll probably want to include the antenna kit as well, unless you have your own, as it’s not included in the standard pledges.
The company has already raised over 58,000 Euros out of their 50,000 Euros target so the project will go ahead. All early bird rewards are gone, but you can still pledge 29 Euros to get a LoPy board, and most will probably want to add 5 Euros to get the LoRa antenna kit too, or simply pledge 48 Euros to get a complete kit with the board, the antenna, and the expansion board. Shipping adds 7 Euros, and delivery is scheduled for August 2016.
Jean-Luc started CNX Software in 2010 as a part-time endeavor, before quitting his job as a software engineering manager, and starting to write daily news, and reviews full time later in 2011.
10 Replies to “LoPy Tiny IoT Developer Board Runs MicroPython, Supports LoRa, WiFi and Bluetooth (Crowdfunding)”
Not too bad. Actually usable for both development and deployment unlike Ti’s own 35$ bulky development board (https://store.ti.com/cc3200modlaunchxl.aspx).
One question: The CC3200’s SDK mentions elliptic curve support (http://processors.wiki.ti.com/images/2/2c/CC3200_SDK_Release_Notes_v1.1.0.pdf) but I’m seeing only SHA, MD5, DES, AES here… Is it missing from the python bindings or is it an import\export issue?
Awww… that’s so nice of it, to support Laura 😀 . I’d much rather have it work with Halo though.
Specs are too close to esp32 to be anything else. Only place a m4 is referenced is on an image where the graphic designer probably just messed up.
link to the kickstarter:
It’s not using CC3200. We just don’t know what the processor will be although I speculated it might be ESP32.
The Kickstarter link is already in the post, but not quite as the same location as most of my writing, and included it in the introduction.
Would the NDA with Espressif still be active since the company already announced ESP32? Unless, they have a clause that refrains people from claiming they are developing a specific product with ESP32, and they have to wait until after the beta is complete.
What’s not mentioned is that 868Mhz use in the Europe is limited to a 10% duty cycle if output is 5mW or more and how this effects use of the SX1272.
Definitely possible they have advanced information under NDA and terms that certain marketing activity is under embargo. The chip isn’t in MP yet.
ESP32 use confirmed @ https://www.kickstarter.com/projects/1795343078/lopy-the-lora-wifi-and-bluetooth-iot-development-p/posts/1504516
Canonical & Pycom work together on LoPy, SiPy and FiPy compatibility with Ubuntu Core systems