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

    文章

    118

    浏览量

    1126
  • NiobeU4
    +关注

    关注

    3

    文章

    31

    浏览量

    494
收藏 人收藏

    评论

    相关推荐

    鸿用技术助力构建鸿蒙世界的基石

    高级工程师王振德受邀出席此次技术交流盛会并发表主题演讲,为鸿蒙生态的繁荣贡献企业力量。鸿的鸿蒙团队一直与广大开发者无私分享技术心得,共同解决着代码难题,让更多人能
    的头像 发表于 10-29 08:05 129次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>用技术助力构建鸿蒙世界的基石

    鸿与OpenHarmony的创新对话

    OpenHarmony4.1Release版本根技术特性解读为契机,聚集广大开发者、生态伙伴、行业领袖与百位技术专家共同讨论技术话题。鸿作为互联互通核心成员,不仅在现场荣获多项奖
    的头像 发表于 05-29 08:30 432次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与OpenHarmony的创新对话

    鸿亮相OpenHarmony开发者大会,与生态共创开源新篇章!

    5月25日,以“鸿心聚力智引未来”为主题的OpenHarmony开发者大会2024(以下简称大会)深圳成功举办。鸿
    的头像 发表于 05-26 08:30 635次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>亮相OpenHarmony<b class='flag-5'>开发</b>者大会,与生态共创开源新篇章!

    鸿荣获鸿蒙原生应用开发及培训服务商牌匾授牌

    出席现场,并获颁鸿蒙原生应用开发及培训服务商称号。图/左4鸿副总裁李传钊
    的头像 发表于 05-24 08:30 691次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>荣获鸿蒙原生应用<b class='flag-5'>开发</b>及培训服务商牌匾授牌

    鸿联合多家伙伴战略签约,加速鸿蒙生态发展!

    5月20日,鸿母公司拓维信息520产品与技术开放日暨28周年庆圆满举行,此次周年庆不仅是对公司创新突破、产品孵化和商业成果的回顾,更是携手合作伙伴共同展望未来、开启新篇章的重要时刻。
    的头像 发表于 05-23 08:30 707次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>联合多家伙伴战略签约,加速鸿蒙生态发展!

    鸿携手海思生态共话万物智联时代

    鸿作为开源鸿蒙领域深耕的企业,受邀出席此次盛会,鸿
    的头像 发表于 05-18 08:31 658次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>携手海思生态共话万物智联时代

    鸿受邀出席2023年度南山区经济突出贡献企业TOP峰会

    4月19日,2023年度南山区经济突出贡献今业TOP峰会顺利召开,鸿(深圳子公司)作为南山鸿蒙产业生态的核心企业,OpenHarmony项目群A类捐赠人、鸿蒙生态服务公司首批入驻
    的头像 发表于 04-20 08:29 375次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>受邀出席2023年度南山区经济突出贡献企业TOP峰会

    拓维信息及旗下鸿同获华为HarmonyOS开发服务商认证

    近日,拓维信息及旗下鸿双双通过华为HarmonyOS开发服务商认证,成为华为“鸿蒙服务商先锋计划”认证级伙伴。秉持共同发展、共创价值的合作理念,拓维信息、
    的头像 发表于 03-29 08:13 454次阅读
    拓维信息及旗下<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>同获华为HarmonyOS<b class='flag-5'>开发</b>服务商认证

    鸿与CSDN达成战略合作,共建OpenHarmony人才计划

    2024年3月19日,鸿与中国专业开发者社区CSDN就共建OpenHarmony人才计划达成战略合作并举办发布仪式。
    的头像 发表于 03-20 08:29 364次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与CSDN达成战略合作,共建OpenHarmony人才计划

    鸿荣获全国首批HarmonyOS认证级华为授权培训伙伴

    鸿获评全国首批HarmonyOS认证级华为授权培训伙伴,鸿人才培养总监邓娟现场领取
    的头像 发表于 03-19 08:29 843次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>荣获全国首批HarmonyOS认证级华为授权培训伙伴

    国内首批 | 鸿多名讲师获“鸿蒙原生应用开发培训讲师”资格认证

    2023年3月4日-5日,鸿蒙生态服务(深圳)有限公司(以下简称“鸿蒙生态服务公司”)组织了国内首批“鸿蒙原生应用开发培训讲师”认证,鸿
    的头像 发表于 03-16 08:29 568次阅读
    国内首批 | <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>多名讲师获“鸿蒙原生应用<b class='flag-5'>开发</b>培训讲师”资格认证

    鸿与数城科技达成战略合作

    12月21日,数城科技股份有限公司(以下简称数城科技)董事长杜潜一行到访湖南开鸿数字产业发展有限公司参观交流(以下简称鸿),拓维信
    的头像 发表于 12-22 08:30 1167次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与数城科技达成战略合作

    鸿与鸿蒙生态服务公司签署合作协议

    总经理杜金彪、副总经理程英华等相关领导出席。图/左三鸿总裁廖秋林图/左四鸿蒙生态服务公司总经理杜金彪签约仪式
    的头像 发表于 12-21 08:30 1647次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与鸿蒙生态服务公司签署合作协议

    拓维信息携鸿与湖南机电职院达成战略合作

    11月29日,拓维信息系统股份有限公司(简称拓维信息)、湖南开鸿数字产业发展有限公司(简称鸿)与湖南机电职业技术学院(简称:湖南机
    的头像 发表于 11-30 08:29 502次阅读
    拓维信息携<b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>与湖南机电职院达成战略合作

    鸿亮相第十二届中国互联网测试开发大会

    11月25日,中国互联网测试开发大会在深圳顺利开启,大会以“软件质量保障体系和测试研发技术交流”为主要目的,旨在为行业搭建一个深入探讨和交流的桥梁和平台。鸿作为深耕OpenHar
    的头像 发表于 11-28 08:29 582次阅读
    <b class='flag-5'>开</b><b class='flag-5'>鸿</b>智<b class='flag-5'>谷</b>亮相第十二届中国互联网测试<b class='flag-5'>开发</b>大会