ITPub博客

首页 > 数据库 > 数据库开发技术 > OpenHarmony之分布式软总线json_payload.c(二)

OpenHarmony之分布式软总线json_payload.c(二)

数据库开发技术 作者:ByteRunner 时间:2024-09-13 16:56:09 0 删除 编辑

往期知识点记录:

前言

Harmony使用cJSON格式来组织coap设备服务发现数据。在 cJSON介绍 对cJSON主要结构体和接口函数做了介绍。下面将分析Harmony如何利用cJSON组织和解析设备数据。

json_payload.c分析

首先json_payload.c中的主要函数就是准备服务发现数据char *PrepareServiceDiscover(void);和解析服务发现数据int ParseServiceDiscover(const uint8_t *buf, struct DeviceInfo *deviceInfo, char **remoteUrlPtr);。接下来会从这两个函数入手,逐步分析服务发现数据准备过程和解析过程。

准备服务发现数据需要设备信息,ip地址和功能对应的整型数

解析与组装正好相反

写在最后

如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:

  • 点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。
  • 关注小编,同时可以期待后续文章ing🚀,不定期分享原创知识。
  • 想要获取更多完整鸿蒙最新学习资源,请看下图提示:
    在这里插入图片描述

原文作者:普通网友;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2018-09-20

  • 博文量
    11
  • 访问量
    111