1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 华为鸿蒙开发者学堂网络应用开发笔记

华为鸿蒙开发者学堂网络应用开发笔记

时间:2021-09-25 06:02:44

相关推荐

华为鸿蒙开发者学堂网络应用开发笔记

学习链接:

/courses/course-v1:HuaweiX+CBUCNXTX003+Self-paced/courseware/e126feacd8b94fb38ea4c30728606d59/5ff3feb46c7e4fd1bfe28257884acd2b/1

HarmonyOS网络应用开发UDP客户端

主要内容:

. UDP协议相关APl. UDP客户端创建流程· UDP通信流程

主要步骤:

1.UDP协议相关API介绍

2.UDP客户端创建流程介绍

3.实现UDP客户端

4.测试UDP客户端

UDP协议相关API介绍

socket.h接口简介:

这个socket.h中包含声明UDP协议相关接口函数。

UDP客户端创建流程介绍

实现UDP客户端

打开“D3_iot_udp_client”工程的

udp_client_demo.c文件,可在代码中查看实现UDP客户端的代码

代码讲解:

打开代码,demo.c

首先链接WiFi热点,

然后创建socket

参数未协议和参数,具体协议如下,0未协议号。ip地址

需要填写三个参数。目的是

然后在循环里不断接受发送数据

其中分装函数

编译烧录代码:

首先

必须与手机在统一局域网下:

测试UDP客户端

使用Socket tool创建UDP服务端用于测试

获取ip地址,并将代码中ip地址进行交换。

烧录完成后,打开scoket工具。并创建端口。

然后进行测试。可以收到数据、。

总结:. 1、掌握UDP协议相关API应用. 2、堂握如何创建UDP客户端

这届课内容需要用到之前没有接触过的新软件,需要多次调试。

HarmonyOS网络应用开发 TCP服务端

主要内容:

.TCP协议相关APITCP服务端创建流程. TCP通信流程

步骤:

1.TCP协议相关API介绍2.TCP服务端创建流程介绍3.实现TCP服务端

4.测试TCP服务端

TCP协议相关API介绍

socket.h接口简介:

这个socket.h中包含声明TCP协议相关接口函数。

TCP服务端创建流程介绍

实现TCP服务端

打开“D4_iot_tcp_server”工程的

tcp_server_demo.c文件,可以查看实现TCP服务的代码。

代码讲解:

链接WiFi与创建socket与上次 相同。

插卡的过程,读取卡内信息,填写卡的信息

然后绑定卡的信息:

接的代码转接:

处理转接信息:

以上为全部流程。

然后修改部分代码进行编译;

改为所需的信息:

然后进行编译烧录:

步骤与之前相同:

链接好之后,

输入ip与端口:

总结:

. 1、掌握TCP协议相关API. 2、掌握如何创建TCP服务端

HarmonyOS网络应用开发 TCP客户端

TCP协议相关API

TCP客户端创建流程

TCP通信流程

HarmonyOS网络应用开发UDP服务端

本节主要介绍:

- UDP协议相关API. UDP服务端创建流程UDP通信流程

主要步骤:

1.UDP协议相关API介绍2.UDP服务端创建流程介绍3.实现UDP服务端

UDP协议相关API介绍

socket.h接口简介:

这个socket.h中包含声明UDP协议相关接口函数。

UDP服务端创建流程介绍

实现UDP服务端

打开“D4_iot_tcp_server”工程的

tcp_server_demo.c文件,修改部分代码即可实现UDP服务端。

代码讲解,链接wifi与创建socket与之前相同:

对代码进行稍作修改。

进行编译:

. 1、掌握UDP服务端创建流程. 2、掌握UDP通信流程

HarmonyOS网络应用开发MQTT客户端

本节主要介绍:

·什么是Paho MQTT

Paho MQTT文件目录

如何使用Paho MQTT

步骤:

1.MQTT介绍

2.Paho MQTT文件目录介绍3.如何使用Paho MQTT4.实现MQTT客户端

MQTT介绍

MQTT (Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publlish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。

Paho是IBM在建立的Eclipse开源项目,该项目包含以C、Java、Python、Javascript等语言编写的可用客户端。

Paho MQTT文件目录介绍

MQTTClient:封装MQTTPacket生成的高级别C++客户端程序。

MQTTClient-C:封装MQTTPacket生成的高级别C客户端程序o samples目录提供FreeRTOS和linux两个例程,分别支持FreeRTOS和Linux系统。

src目录提供MQTTClient的代码实现能力,以及用于移植到对应平台的网络驱动

MQTTPacket:提供MQTT数据包的序列化与反序列化,以及部分辅助函数。

如何使用Paho MQTT

在MQTTClient.h中包含声明Paho MQTT相关接口函数。

实现MQTT客户端

打开“D5_iot_mqtt”工程的iot_mqtt.c文件,查看实现MQTT客户端的代码。

代码讲解过程见:

【鸿蒙2.0设备开发教程】小熊派HarmonyOS 鸿蒙·季 开发教程_哔哩哔哩_bilibiliP29

本部分代码也做了一些更新,如果发现代码不一样的话,可以去gitee同步一下

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。