描述
本文来源电子发烧友社区,作者:刘宇莹, 帖子地址:
https://bbs.elecfans.com/jishu_2028172_1_1.html本篇文章内容是对徐凯老师https://blog.csdn.net/xukai871105/article/details/45670033这篇文章的学习使用的是microcoap开源代码,源码在https://github.com/1248/microcoap0、coap是指受限制的应用协议(Constrained Application Protocol),协议参考https://tools.ietf.org/html/rfc7252coap协议是应用层协议,运行在udp协议之上。coap协议本身有很多功能支持很多种媒体类型,如XML、json、二进制。下面的例子只是将github上的例子跑了起来,暂时没有其他的功能1、把microcoap中.c和.h文件添加到鸿蒙的工程中2、加入AT命令,使用AT+COAP_TEST触发coap服务器启动3、把头文件替换一下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.orgcnpm install coapcnpm install coap-clinpm install coap-cli -g6、测试(1)开启coap服务器AT+STARTSTA 使能WiFi station状态AT+CONN="SSID",,2,"PASSWORD" 连接WiFiAT+DHCP=wlan0,1 动态分配WIFIAT+IFCFG 查看自己板子的ip 我的是 192.168.3.35 AT+COAP_TEST 开启coap服务器(2)打开win下cmd在串口调试助手会看到,对应显示的ON/OFF
打开APP阅读更多精彩内容