HiHope HiSpark WiFi IoT development board features Hisilicon Hi3861 microcontroller with 2.4 GHz 802.11b/g/n WiFi 4 and supports Huawei LiteOS as well as HarmonyOS.
Equipped with 2MB flash and 384KB SRAM, the board targets smart home applications, and ships with a baseboard to help with development.
- MCU – Hisilicon Hi3861 32-bit microcontroller @ up to 160 MHz with 352 KB SRAM and 288 KB ROM, 2 MB flash memory, and WiFI 4 connectivity; QFN-32 5x5mm package
- WiFi
- 802.11b/g/n standard up to 72 Mbps @ HT20
- 2.4 GHz frequency band (ch1-ch14).
- Station (STA) and access point (AP) modes with up to 6 clients for the latter
- WiFi mesh with up to 256 nodes
- Security – WPA, WPA2 personal, and WPS 2.0
- PCB antenna
- USB – 1x USB Type-C port for power and programming via CH340 chip
- Expansion – 2x headers with up to 2x SPI, 2x I2C, 3x UART interfaces, 15x GPIO, 7x ADC inputs, 6x PWM interfaces, 1x I2S
- Misc – Reset and user buttons, jumper to select boot mode
- Power consumption for Hi3861 chip
- Ultra deep sleep mode: 5 μA @ 3.3 V
- DTIM1: 1.5 mA @ 3.3 V
- DTIM3: 0.8 mA @ 3.3 V
- Dimensions – 5×2 cm
- Temperature Range – –40°C to +85°C
HiSpark board appears to be an official development platform for Huawei OpenHarmonyOS since there’s a dedicated device page on HarmonyOS website.
The specifications do not mention the type of microcontroller core used in Hi3861, but the software development workflow shows a Windows workstation to edit the code and Linux server which relies on a GCC RISCV-32 toolchain to build the code. So it must be a 32-bit RISC-V core despite some other websites mentioning a Cortex-M4 core. If you don’t plan on modifying the firmware, you can also program the board with Python.
As noted in the introduction, HiHope also provides a baseboard for HiSpark board with an NFC port, what looks like Arduino compatible headers, a battery header, a jumper to select USB or battery power, and an on/off switch.
Besides the device page on the HarmonyOS website, you’ll find code samples on Gitee, and a subforum on Elefans where developers share their experience (Chinese language only).
I could also find an unboxing box on Elefans, where somebody purchased a complete kit with HiSpark board, the baseboard and various modules include an OLED display, NFC, PIR, etc…
HiSpark board is sold for 56 RMB ($8.4) on HiHope Taobao store, while the devkit goes for 399 RMB ($59.5). There are also two other HiSpark devkits for HarmonyOS including HiSpark AI camera (Hi3516) and HiSpark DIY IP camera (Hi3518).
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.
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress
How does this compete with the ESP32, beside the LiteOS and HarmonyOS?
Source code appears to be here: https://openharmony.gitee.com/openharmony/vendor_hisi_hi3861_hi3861/
However, I think to build it you’ll require bits from the rest of openharmony.
Browsing around, the device is certain to be 32-bit RISC-V based, which is a plus for everybody wanting to abandon proprietary arches like ESP32’s Tensilica and ARM used by others.
Hi, how to flash the bin files to Hi3865 wlan board? i manage to build the source in Linux host machine and build was success and i can see the binary files are generated. Is there any HiTool available for this flash ?