HiSpark平台可支持物联网、AI视觉、智能控制等多类开发工作,其开发流程系统化,覆盖从环境搭建到部署调试的全环节。
一、HiSpark可完成的典型开发工作
Wi-Fi物联网设备开发
基于Hi3861芯片,实现智能插座、温控器、传感器等设备的联网与远程控制,支持Mesh组网与无感配网。
AI视觉应用开发
利用Hi3516系列芯片与NNIE引擎,开发人脸识别门禁、运动检测摄像头、AI伴学终端等。
智能硬件原型开发
结合通用底板与外设模块(如OLED、NFC、环境传感器),快速搭建STEAM教具、智能小车等原型。
鸿蒙生态设备开发
实现设备间一碰传、分布式协同、FAA拉起等功能,深度融入HarmonyOS生态。
星闪(NearLink)通信开发
使用WS63芯片开发低时延、高吞吐的无线应用,如VR手柄、无线麦克风、实时测距系统。
二、标准开发流程(以OpenHarmony项目为例)
- 开发环境准备
安装HiSpark Studio(基于VSCode定制的IDE)
配置Python 3.11、CMake、Ninja等构建工具
下载对应芯片的SDK包(如Hi3861 SDK、Hi3516 SDK) - 项目创建与配置
在IDE中选择开发模板(如"WiFi IoT"、"星闪测距"、"AI Camera")
设置项目路径(建议使用英文目录避免编译错误)
配置SDK路径与编译工具链 - 代码开发与功能实现
修改核心文件(如app_demo_iot.c)实现数据采集、网络连接、AI推理等功能
调用Hispark提供的API接口,如:
hispark_wifi_connect() ------ 连接Wi-Fi
hispark_send_data() ------ 设备间通信
sle_announce_param_t ------ 配置星闪广播参数 - 编译与烧录
使用DevEco Device Tool或命令行工具编译项目
通过USB或JTAG接口将固件烧录至开发板
支持远程Linux服务器编译环境(如Docker容器) - 调试与验证
使用串口调试工具查看日志输出
调用hispark_wifi_getlinkstatus()检查网络状态
在华为云物联网平台验证数据上传情况 - 量产与商用落地
借助HiSpark生态对接整机厂商,实现30天出原型、60天量产
使用社区沉淀的1100+开源Sample与100+ ModelZoo模型加速开发