4G NAS/C, C++ Encoder Decoder Library
响应于支持NAS(非接入层)协议(3GPP TS 24.301)的多个客户请求,OSS Nokalva开发了一组提高生产率的工具,使客户免于编写软件的任务,创建,处理,调试和 测试NAS消息,这在处理3GPP版本中的改变时是特别耗时并且容易出错的。 客户可以专注于他们的核心业务。
OSS NAS编码器/解码器库
NAS编码器/解码器库(在Windows和Linux上用于C和C ++)是便于根据3GPP技术规范24.301的消息的创建,编码,解码和处理的工具。
NAS编码器/解码器库负责NAS消息序列化的所有独特方面,例如,所需和可选的信息元素,每种类型的信息元素的位级格式,位顺序,半字节顺序等等。 使用该库的开发人员使用该库提供的一组C结构或C ++类,并对编码和解码函数以及其他有用的函数进行简单调用。
OSS的ASN.1 C或C ++工具的当前用户将感觉到OSS NAS编码器/解码器API在家,因为API和C结构和C ++类与在ASN.1中指定的协议非常相似。
NAS编码器/解码器库API支持:
•编码和解码NAS协议数据单元
•以XML格式打印编码或未编码的NAS协议数据单元
•复制NAS协议数据单元
•比较未编码或解码的NAS协议数据单元
OSS NAS编码器/解码器库由主运行时组件和一个或多个插件组成,每个插件支持特定的3GPP版本。 使用NAS编码器/解码器库的应用可以通过相同的API与多个版本的NAS协议(多个3GPP版本)一起工作。