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

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

3天内不再提示

【开鸿智谷NiobeU4开发板免费试用体验】开鸿智谷NiobeU4在WiFi基础上获取cJSON的天气数据

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

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2308685_1_1.html



前言:
本小节主要是用202demo增加WiFi获取cJSON的天气数据,过程有点曲折,但数据拿到了,还未在LCD上进行显示。

一、拷贝目录

首先,将202拷贝一份到203,需要修改.application_config和Kconfig.liteos_m.applications文件,根据修改后的文件自行修改,如图所示修改的demo目录及文件修改。

1

二、修改文件

其次,修改wifi_connect.c文件中的SELECT_WIFI_SECURITYTYPE属性为WIFI_SEC_TYPE_OPEN。

然后,修改wifi_example.c文件。

增加头文件:#include “cJSON.h”

修改WIFI_PWD为空,把WIFI_NAME也修改了。

三、注册获取数据账号

注册心知天气账号及个人用户key,定义心知天气IP及端口号,如图所示。

2

四、简要说明过程

代码实现过程,我参考网友的实现过程,完整代码我会打包发上来。先说说过程,首先根据202建立WiFi链接,这个只能是open模式下无密码才能连,后面我需要研究一下为啥?连接上之后,给服务器发送GET请求,然后接收请求数据,就是天气相关数据,用第三方库cJSON解析数据,目前还没显示,后面会做,数据回来了,如图所示。

3

五、编译过程

最后说一下编译过程。

  1. 修改203目录下的BUILD.gn文件,如图所示,调用第三方库cJSON。

4

  1. 回到源码目录的kernel/liteos_m,执行make menuconfig,选中203,如图所示。

5

  1. 到源码目录下,执行hb build -f,编译成功,如图所示。

6

六、下载

  1. 使用下载工具下载程序,如图所示。

7

  1. 复位按键进行复位后,串口打印如下,下载的时候停在那里,说明你的串口被占用着呢。

8

七、总结

总结:wifi连接上了,数据获取到了,接下来就是显示了,每做一个功能需要查阅不少资料,也从中学到了许多。


附件提供项目源码下载,具体详见作者原帖子文章。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开鸿智谷
    +关注

    关注

    2

    文章

    196

    浏览量

    1955
  • NiobeU4
    +关注

    关注

    3

    文章

    31

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    拓维信息携鸿赴开放原子开源基金会座谈交流

    近日,拓维信息携鸿到访开放原子开源基金会,基金会理事长谢少锋与拓维信息创始人、董事长李新宇座谈交流。基金会秘书长助理兼运营部部长李博,拓维信息副总裁、
    的头像 发表于 04-29 18:33 242次阅读
    拓维信息携<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>赴开放原子开源基金会座谈交流

    鸿全新推出在鸿 Claw BOT !重构开源鸿蒙智慧空间智能体验

    实现关键突破,完成OpenClaw自研鸿OS的深度适配与预集成,破解两大技术体系的兼容难题。基于这一核心技术创新,
    的头像 发表于 03-16 18:36 705次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>全新推出在<b class='flag-5'>鸿</b> Claw BOT !重构开源鸿蒙智慧空间智能体验

    技术创新 | 鸿率先实现开源鸿蒙与OpenClaw创新融合

    2026年初,开源项目OpenClaw引爆AI代理热潮,标志着人工智能从“对话”迈向“执行”的新阶段。一直以来,鸿持续探索AI与开源鸿蒙的融合创新,并率先洞察这一趋势。近期,公司依托基于开源
    的头像 发表于 03-03 17:56 1000次阅读
    技术创新 | <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>率先实现开源鸿蒙与OpenClaw创新融合

    niobeu4 esp32 开发板无法连接有密码的wifi

    (1) niobeu4 开发板,系统正常运行,串口正常输出。 (2)测试 wifi 功能,按照 openharmony wifi sta 功能 api
    发表于 01-23 10:36

    鸿“以赛促学、以赛选才”|1024程序员节暨开源鸿蒙构建大会圆满落幕!

    的复合型人才,展现了鸿在生态建设与人才培养方面的系统性布局。图/开源鸿蒙构建大会活动现场活动伊始,拓维信息副总裁、鸿
    的头像 发表于 10-27 17:58 946次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>“以赛促学、以赛选才”|1024程序员节暨开源鸿蒙构建大会圆满落幕!

    深化端侧AI与鸿蒙星闪技术布局,鸿助力谱写鸿蒙生态新篇章

    海思及生态伙伴齐聚一堂,共同探讨新一代信息技术万物互联时代的发展路径。拓维信息副总裁、鸿总裁廖秋林,
    的头像 发表于 09-30 17:38 3635次阅读
    深化端侧AI与鸿蒙星闪技术布局,<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>助力谱写鸿蒙生态新篇章

    拓维信息携鸿重磅亮相开源鸿蒙技术大会2025|“鸿OS”系列成果引领生态创新与实践

    的核心共建伙伴与行业发行版的领跑者,拓维信息及旗下鸿以多重参与角色亮相这一年度顶级技术盛会。拓维信息创始人、董事长李新宇,拓维信息副总裁、鸿
    的头像 发表于 09-28 18:06 1943次阅读
    拓维信息携<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>重磅亮相开源鸿蒙技术大会2025|“<b class='flag-5'>在</b><b class='flag-5'>鸿</b>OS”系列成果引领生态创新与实践

    【作品合集】润鸿HH-SCDAYU800A开发板测评

    防护,包含丰富的异构计算和高速IO资源。 活动详情地址:【OH专题】润鸿HH-SCDAYU800A开发板免费试用 作者:伞振凯【润
    发表于 09-19 14:09

    【润鸿HH-SCDAYU800A开发板试用体验】开箱对比

    基本差不多的,不过电源管理芯片到上面来了。 双千兆网口芯片,都是支持了核心。 底板比之前多了几个接口,一个是4G模块位置,串口有一个独立的拓展接口。其他的基本的口一样,就是
    发表于 08-17 18:59

    拓维信息及旗下鸿与株洲科技职业学院签约共建开源鸿蒙技术学院

    8月4日,拓维信息、鸿与株洲科技职业学院举行“校企共建开源鸿蒙技术学院”签约仪式。以此次战略合作为起点,校企各方将充分整合资源优势,持续深化产教融合,为国产操作系统生态繁荣与区域
    的头像 发表于 08-05 18:25 1274次阅读
    拓维信息及旗下<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与株洲科技职业学院签约共建开源鸿蒙技术学院

    正式签约 | 鸿与株洲科技职业学院共建开源鸿蒙技术学院

    2025年8月4日,拓维信息系统股份有限公司(简称“拓维信息”)携旗下湖南开鸿数字产业发展有限公司(简称“鸿
    的头像 发表于 08-04 17:34 2805次阅读
    正式签约 | <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与株洲科技职业学院共建开源鸿蒙技术学院

    【润鸿HH-SCDAYU800A开发板试用体验】润鸿HH-SCDAYU800A开发板(四)

    (六)基于润鸿HH-SCDAYU800A开发板开发的在线温湿度互动屏 项目目的 本项目旨在通过调用互联网调用相关天气接口和显示环境温湿度
    发表于 07-17 15:20

    鸿开发板深度体验:从开源鸿蒙开发到AI场景实践

    鸿开发板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC体验开源鸿蒙能力学习开源鸿蒙开发●●●搭载KaihongOS
    的头像 发表于 07-03 17:03 2088次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b><b class='flag-5'>开发板</b>深度体验:从开源鸿蒙<b class='flag-5'>开发</b>到AI场景实践

    【润鸿HH-SCDAYU800A开发板试用体验】润鸿HH-SCDAYU800A开发板(二)

    (三)润鸿HH-SCDAYU800A开发板固件烧录 注意:本烧录方法仅可用于Windows10及之前版本。 1.安装USB驱动 1.1下载润鸿
    发表于 07-02 09:30

    九联鸿亮相2025开源鸿蒙开发者大会

    近日,开源鸿蒙开发者大会2025深圳隆重开幕。本次大会由开源鸿蒙项目群工作委员会主办,华为、润鸿、中软国际、
    的头像 发表于 05-28 16:09 1766次阅读