OSS NAS Tools for C, C++

为了响应客户支持 5G 和 LTE/EPC(3GPP TS 24.501、3GPP TS 24.301)的 NAS(非接入层)协议的请求,OSS Nokalva 开发了一套生产力增强工具,使客户免于执行以下任务: 编写软件来创建、处理、调试和测试 NAS 消息。 在处理 3GPP 版本中的更改时,此任务特别耗时且容易出错。 现在客户可以专注于他们的核心业务。

NAS tools


OSS NAS 工具有助于创建、编码、解码和处理符合 3GPP 技术规范 24.301 和 24.501 的消息。 它适用于 C 和 C++ 的 Windows 和 Linux。

OSS NAS 工具负责 NAS 消息序列化的所有独特方面,例如,必需和可选信息元素位级格式< 每种信息元素的/span>,位序半字节序,等等。 使用 OSS NAS 工具的开发人员使用产品随附的一组 C 结构或 C++ 类,并对编码和解码函数以及其他可用的有用函数进行简单调用。

OSS 的 ASN.1 C 或 C++ 工具的当前用户会对 OSS NAS 工具 API 感到宾至如归,因为 API 和 C 结构和 C++ 类都与 ASN.1 中指定的协议所使用的非常相似。

OSS NAS 工具 API 支持

  • 对 NAS 协议数据单元进行编码和解码。
  • 以 XML 或 JSON 格式打印已解码或未编码的 NAS 协议数据单元。
  • 复制 NAS 协议数据单元。
  • 比较未编码或解码的 NAS 协议数据单元。
  • 将二进制 NAS 消息转换为 XML 或 JSON 格式。
  • 生成 NAS 协议数据单元结构的报告(每个字段的名称、类型、偏移量、值等)(仅支持 OSS NAS/C 和 OSS NAS/C++ 工具)。
支持的 3GPP 版本

注意: 本产品按技术(5G 或 LTE/EPC)、编程语言(C 或 C++)和主要 3GPP 版本(13、14、15 或 16)销售。