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

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

3天内不再提示

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】将microcoap移植到鸿蒙系统

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

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:刘宇莹, 帖子地址:https://bbs.elecfans.com/jishu_2028172_1_1.html

本篇文章内容是对徐凯老师https://blog.csdn.net/xukai871105/article/details/45670033这篇文章的学习
使用的是microcoap开源代码,源码在https://github.com/1248/microcoap
0、coap是指受限制的应用协议(Constrained Application Protocol),协议参考
https://tools.ietf.org/html/rfc7252
coap协议是应用层协议,运行在udp协议之上。
coap协议本身有很多功能支持很多种媒体类型,如XML、json、二进制。下面的例子只是将github上的例子跑了起来,暂时没有其他的功能

1、把microcoap中.c和.h文件添加到鸿蒙的工程中
2、加入AT命令,使用AT+COAP_TEST触发coap服务器启动
3、把头文件替换一下
235053zh0fogvon0znx0b3.png
4、加入鸿蒙头文件 #include "ohos_init.h"
将原来的main函数,放到一个任务中运行
5、在Windows下安装node-coap
安装过程参考https://blog.csdn.net/xukai871105/article/details/39120435
主要是在cmd中输入以下几个命令(npm在安装鸿蒙环境时已经安装过)
npm install -g cnpm --registry=http://r.cnpmjs.org
cnpm install coap
cnpm install coap-cli
npm install coap-cli -g

6、测试
(1)开启coap服务器
AT+STARTSTA 使能WiFi station状态
AT+CONN="SSID",,2,"PASSWORD" 连接WiFi
AT+DHCP=wlan0,1 动态分配WIFI
AT+IFCFG 查看自己板子的ip 我的是 192.168.3.35
AT+COAP_TEST 开启coap服务器
(2)打开win下cmd
235105z04lhl9aah5z0xgd.png
在串口调试助手会看到,对应显示的ON/OFF
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    15

    文章

    2379

    浏览量

    128895
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35574
  • HiSpark
    +关注

    关注

    1

    文章

    156

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    ,美国联邦通信委员会(FCC)投票通过6GHz频谱划为免许可频段供Wi-Fi使用,这标志着Wi-Fi正式进入“三频”时代——除Wi-Fi 6及前代技术使用的2.4GHz和5GHz频段
    发表于 09-19 18:29 1320次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波器新技术

    解读Nordic基于SSID的Wi-Fi定位解决方案

    随着 nRF7000 Wi-Fi 协同 IC 的推出,我们现在可以提供具有 Wi-Fi、蜂窝物联网和 GNSS 功能的完整硅云定位解决方案。nRF7000 针对 Wi-Fi 网络扫描
    的头像 发表于 09-09 17:11 2892次阅读
    解读Nordic基于SSID的<b class='flag-5'>Wi-Fi</b>定位解决方案

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

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

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

    导航卫星系统(GNSS)的重要补充,尤其是在建筑物和密集城区,GNSS 可能会因信号衰减和中断而失效。 本博文介绍我们基于 SSID 的 Wi-Fi 定位解决方案的工作原理以及如何开始测试。然后
    发表于 08-31 21:01

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

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

    如何选择合适的芯科科技Wi-Fi开发板

    您正在寻找适用于超低功耗物联网应用项目的Wi-Fi 开发板吗?本文介绍Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi
    的头像 发表于 07-09 09:15 2274次阅读

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

    、Multi-Link Operation (MLO)、Multi-Resource Unit (MRU)、320MHz Bandwidth等突破性创新技术,Wi-Fi 的吞吐量与传输效率提升至前所未有
    发表于 06-13 11:09

    基于 Wi-Fi 的定位服务

    以下捕获使用 location_wifi_get 函数请求 Wi-Fi 定位服务。该事件的总功耗为 125.85mC,日志显示精确度为 30.0m。 Got location: method
    发表于 04-17 15:16

    nRF Cloud Wi-Fi 定位服务

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通过利用 nRF Cloud 的优化定位算法,基于 Nordic SoC 和 模组的产品可在定位用例
    发表于 04-17 15:07

    Wi-Fi 定位服务

    Wi-Fi 网络数据库进行比较。 Wi-Fi 定位系统包含以下关键组件: 用户设备中的 Wi-Fi 无线电设备,用于检测附近的网络。
    发表于 04-17 15:01

    推出了期待已久的 nRF7002 低功耗Wi-Fi 6

    系统级芯片(SoC)以及nRF91®系列蜂窝物联网系统级封装(SiP)一起使用。nRF7002 还可以与非Nordic主机设备结合使用。 nRF7002是我们独特的Wi-Fi产品组合中的第一款设备,它将
    发表于 03-26 11:00

    nRF7002是我们独特的Wi-Fi产品组合中的第一款设备

    ®和nRF53®系列蓝牙系统级芯片(SoC)以及nRF91®系列蜂窝物联网系统级封装(SiP)一起使用。nRF7002 还可以与非Nordic主机设备结合使用。 nRF7002是我们独特的Wi-Fi
    发表于 03-10 15:42

    华为海思正式进入Wi-Fi FEM赛道?

    三伍微来说,这是一个新的机遇。 也许很多人会很惊讶,海思怎么会进入Wi-Fi FEM赛道?其实,海思进入Wi-Fi FEM赛道可以追溯10多年前,最早在新加坡设立了Wi-Fi FEM
    发表于 12-11 17:42

    摩尔斯微电子发布Wi-Fi HaLow评估套件,加速物联网开发

    。 MM6108-EKH05评估套件充分发挥了Wi-Fi HaLow技术的强大功能,支持从智能家居工业自动化的广泛应用。其数据传输速率高达32.5 Mbps,并能在1 GHz以下频率范围内进行可编程操作,是物联网
    的头像 发表于 12-11 13:40 1052次阅读

    Wi-Fi 4Wi-Fi 7:网速飙升40倍的无线革命

    1 Wi-Fi技术的快速发展 每一代新的Wi-Fi协议发布,都会带来更高的无线速率。   从Wi-Fi 4Wi-Fi 7:无线网络技术显著
    的头像 发表于 12-09 10:10 1608次阅读
    从<b class='flag-5'>Wi-Fi</b> 4<b class='flag-5'>到</b><b class='flag-5'>Wi-Fi</b> 7:网速飙升40倍的无线革命