ML307R_APP_DEMO_SDK TCP/UDP使用介绍

ML307R_APP_DEMO_SDK是在ML307R_OpenCPU_Standard_SDK标准代码基础上,新增了面向用户APP层的demo示例,标准代码中examples的示例代码不同,app_demo实现了联网自动化,数据透传,各功能可独立自动运行,并对用户常用参数进行提取,用户只需简单修改参数后即可实现数据透传、FOTA升级等功能。

本篇文章介绍了ML307R_APP_DEMO_SDK中关于TCP/UDP连接实现部分,主要从代码框架、demo测试和常见问题三个方面介绍了如何快速实现ML307R模组的UDP/TCP双向通信功能。

一、代码框架

TCP/UDP使用流程主要参考SDK中hal_asocket.h、hal_asocket.c、app_demo_asocket.h、app_demo_asocket.c相关文件,实现方式为将ML307R原生cm开头的asocket相关函数抽象和封装到hal中间层文件里,再基于中间件完成app_demo应用层开发。

函数

功能

hal_asocket.h

中间件文件,基本函数介绍

hal_asocket.c

中间件文件,功能函数调用

app_demo_asocket.h

应用层文件,建立asocket透传接口

app_demo_asocket.c

应用层文件,介绍具体透传示例

以下是对TCP/UDP的基本流程代码的介绍。

    1. a<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值