0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】Hi3861第一弹资源整理和汇总

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-11-07 15:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:宋志硕, 帖子地址:https://bbs.elecfans.com/jishu_2008046_1_1.html


1.官方资源介绍
资料分为两个部分:应用开发、设备开发。应用开发主要是上层,本文的重心主要在设备开发上。
华为官网
主页:
https://www.harmonyos.com/cn/home/
设备开发:
https://device.harmonyos.com/cn/docs/develop/demo/oem_wifi_sdk_dev-0000001050982229
CMSIS-RTOSV2:
因为Hi3861的系统接口是兼容RTOS的所以这里展示下RTOSv2的系统接口,方便读者后续学习。
https://arm-software.github.io/CMSIS_5/RTOS2/html/rtos_api2.html#rtos_api2_functions

发烧友论坛
https://bbs.elecfans.com/jishu_1989262_1_1.html资料汇总:https://bbs.elecfans.com/jishu_1991869_1_1.htmlHi3861V100软件开发资料(32份):https://bbs.elecfans.com/jishu_1994271_1_1.html旗点科技连志安老师国庆假期Hi3861_WiFi_IoT精彩文章集锦:https://bbs.elecfans.com/jishu_1995610_1_1.html
51cot
https://harmonyos.51cto.com/user/posts/14630655
2. hpm && npm安装:
https://www.imooc.com/article/310925?block_id=tuijian_wz
安装操作:
https://www.cnblogs.com/liuqiyun/p/8133904.html
替换软件源:
https://www.colabug.com/2020/0407/7216390/
3. JDK安装教程
https://jingyan.baidu.com/article/ce09321b85e8d62bff858f93.html
这里需要注意环境变量的问题,如果之前使用过android studio或者arduino IDE可能会在除C盘外的其他位置安装了JDK,这里需要留心环境变量参数不要设置重复,否则也有可能导致JDK无法使用,一般情况下JDK无法使用80%都是环境变量的锅,这里需要注意注意注意!!!!

4. 效果展示
最终通过gn编译例程代码的效果图如下所示。





编译过Demo例程之后可以在设备上跑一下,这里提供一些用于测试的AT指令:
  • 在IPOP串口终端中,依次执行如下AT命令,启动STA模式,连接指定AP热点,并开启DHCP功能。
1. AT+STARTSTA - 启动STA模式
2. AT+SCAN - 扫描周边AP
3. AT+SCANRESULT - 显示扫描结果
4. AT+CONN="SSID",,2,"PASSWORD" - 连接指定AP,其中SSID/PASSWORD为待连接的热点名称和密码
5. AT+STASTAT - 查看连接结果
6. AT+DHCP=wlan0,1 - 通过DHCP向AP请求wlan0的IP地址
  • 查看WLAN模组与网关联通是否正常,如下图所示。
1. AT+IFCFG - 查看模组接口IP
2. AT+PING=X.X.X.X - 检查模组与网关的联通性,其中X.X.X.X需替换为实际的网关地址



5. 视频资源润和的开发视频:
http://t.elecfans.com/live/1325.html?room=1
https://bbs.elecfans.com/jishu_1998840_1_1.html

6. 总结

在windows系统的 HarmonyOS IDE下的编译功能暂时是无法使用的(感觉华为在赶工期所以windows下的东西都没给全,目前官网的教程上也是采用了windosw下写代码,Linux去编译的方式),因此暂时只能按官网文档的教程去搭建。
在搭建的过程中可以将apt以及python的pip更换成国内源来提高下载速度。或者采用群友们的docker一键搭建环境工具(未验证)。

7. 补充VScode串口使用中提示wsl无法使用的问题:
解决方法
https://blog.csdn.net/jesse_pan/article/details/88200477?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    15

    文章

    2462

    浏览量

    130017
  • HarmonyOS
    +关注

    关注

    80

    文章

    2157

    浏览量

    36287
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

    7799
  • Hi3861
    +关注

    关注

    1

    文章

    64

    浏览量

    7679
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯科科技低功耗Wi-Fi开发指南

    Silicon Labs(芯科科技)整理并制作了低功耗Wi-Fi开发指南的网站资源,以帮助开发人员使用低功耗 Wi-Fi 6协议进行下代物
    的头像 发表于 04-21 10:09 126次阅读

    物联网浪潮下,如何精准选型Wi-Fi模块?

    Wi-Fi模块选型的关键要点。 :选择用模块的理由: 选择Wi-Fi模块,核心优势在于极大地方便了电路集成设计,特别是硬件兼容集成设计。只要产品前期完成综合设计,后续无论是产品设计环节,还是应用端的灵活选择,都能享受极大便利。
    的头像 发表于 03-02 15:37 281次阅读
    物联网浪潮下,如何精准选型<b class='flag-5'>Wi-Fi</b>模块?

    技术资讯 I Wi-Fi 模块设计

    本文要点Wi-Fi模块设计旨在打造套紧凑且高效的硬件和软件解决方案,使设备能够通过Wi-Fi网络实现通信。Wi-Fi模块设计是个复杂的过
    的头像 发表于 02-27 17:12 872次阅读
    技术资讯 I <b class='flag-5'>Wi-Fi</b> 模块设计

    Wi-Fi:无线连接的全球通用语

    、什么是Wi-FiWi-FiWi-Fi联盟制造商的商标认证,是基于IEEE 802.11标准的无线局域网技术。它允许电子设备在特定范围内无线接入网络,实现高速数据交换与互联网访问
    发表于 01-07 09:49

    Nordic发布nRF7002 EBII 开发板, 支持Wi-Fi 6, 解锁nRF54L新玩法

    Wi-Fi 6 功能,帮助开发人员创建高性能、高能效的Wi-Fi 6 物联网解决方案。 基于 Nordic 的 nRF7002 Wi-Fi 协同 IC,nRF7002 EBII帮助 采用
    发表于 12-10 11:58

    Wi-Fi模块选型指南 | 低功耗蓝牙/Wi-Fi 6模块推荐 | 物联网设备集成攻略

    物联网的快速发展,Wi-Fi技术的成熟的情况下,越来越多的场景需要用到Wi-Fi来无线传输数据,尤其是移动设备中,怎么再设备中选择合适的Wi-Fi模块呢?下面我们来介绍下Wi-Fi模块
    的头像 发表于 12-09 11:27 1319次阅读
    <b class='flag-5'>Wi-Fi</b>模块选型指南 | 低功耗蓝牙/<b class='flag-5'>Wi-Fi</b> 6模块推荐 | 物联网设备集成攻略

    浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术

    作者: Qorvo 亚太区无线连接事业部高级行销经理林健富   2020年1月,Wi-Fi联盟正式宣布开放6GHz频段(5925MHz-7125MHz),并将其命名为Wi-Fi 6E。2020年4月
    发表于 09-19 18:29 2452次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波器新技术

    如何更新 NuMaker IoT 板上的 Wi-Fi 模块固件?

    更新 NuMaker IoT 板上的 Wi-Fi 模块固件
    发表于 09-04 08:28

    基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较

    种著名的无线网络技术,用于设备的局域网和互联网接入。Wi-Fi 通过 Wi-Fi 网络为家庭、办公室和学校等环境提供便捷的无线互联网接入服务。 Wi-Fi 定位是
    发表于 08-31 21:01

    LitePoint Wi-Fi测试软件减轻客户设计负担

    Wi-Fi 7于年多前获得Wi-Fi联盟认证以来,作为最新代通信技术,Wi-Fi正逐步成为用户实现无所不在无线连接的新选择。随着每
    的头像 发表于 08-06 15:34 1382次阅读
    LitePoint <b class='flag-5'>Wi-Fi</b>测试软件减轻客户设计负担

    有没有什么修复方法可以确保 AP 模式下的 Wi-Fi 和 BLE 连接同时正常工作?

    我正在使用 CYBSYSKIT DEV 01 套件。我尝试在 AP 模式下打开 Wi-Fi 并宣传 BLE。我可以宣传 SoftAP 和 BLE。但是,我无法从中央设备连接到 BLE。它可以立即连接并断开连接。有没有什么修复方法可以确保 AP 模式下的
    发表于 07-17 06:13

    科普|公司的Wi-Fi,为什么这么慢?

    好了,也搞不定。这是为什么呢?公司的Wi-Fi,到底有什么“苦衷”?█Wi-Fi速率为什么这么慢?Wi-Fi速度慢,其实说白了,就两种原因:是北向的出口带宽小。水
    的头像 发表于 06-20 06:06 1795次阅读
    科普|公司的<b class='flag-5'>Wi-Fi</b>,为什么这么慢?

    Wi-Fi FEM价格战,真的不可避免吗?

    转载自《钟林谈芯》 漫漫长夜,辗转反侧。漆黑的夜空像张无尽的黑纸,时间在其中缓慢流动,脑海中直漂浮着句话,Wi-Fi FEM价格战,真的不可避免吗? 树欲静而风不止,友商紧紧相逼
    的头像 发表于 06-19 16:44 791次阅读

    Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——2

    规范的第一版初稿都尚未公布。本文所涉及的关于Wi-Fi 8的新技术资料,均是基于业界权威专家与台湾通讯芯片领军企业联发科技所发表的研究报告进行整理与介绍。文中所涵盖的内容并非详尽无遗,其中也加了作者
    发表于 06-13 11:15

    Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1

    的高度。然而Wi-Fi 的发展并未就此止步,它直都在持续不断地演进和进步。 据了解,市场上主流的Wi-Fi 解决方案芯片厂商与制定Wi-Fi 通信、测试规则与标准 (Regulati
    发表于 06-13 11:09