门户网站建设系统,霸州网站设计,有那些专门做外贸的网站呀,白酒包装设计网站使用Skydel API构建测试方案
凭借其现代、强大且直观的API#xff0c;德思特Safran GNSS模拟引擎Skydel免费提供了Python、C#、C和Labview的开源客户端库#xff0c;它具有600多条命令#xff0c;并且有完善的文档与记录。
随着Skydel软件更新添加新功能#xff0c;API得…使用Skydel API构建测试方案
凭借其现代、强大且直观的API德思特Safran GNSS模拟引擎Skydel免费提供了Python、C#、C和Labview的开源客户端库它具有600多条命令并且有完善的文档与记录。
随着Skydel软件更新添加新功能API得到改进与软件的发展相同步。了解API的功能不需要具备编程技能但具有编码经验的高级用户将能够简单的使用API命令并做深度开发以创建自动化测试和GNSS模拟场景
使用Skydel构建SNMP代理
有一个例子可以很好的说明API的灵活性——通过使用外部OID命令使用SNMP网络协议来远程驱动您的设备定制您的系统。可以使用带有特定德思特Safran Skydel API命令的Python脚本构建SNMP子代理该子代理将成为在系统Linux或Windows操作系统上运行的SNMP守护程序的网关允许SNMP管理功能。
● SNMP
SNMP即简单网络管理协议Simple Network Management Protocol是一种广泛使用的应用层协议用于管理和监控网络元素。它由互联网架构委员会根据RFC-1157规范文档定义用于在网络设备之间交换管理信息并且是TCP/IP协议的一部分。使用此协议的设备需要启用并配置SNMP代理以便它们可以与网络管理系统NMS进行通信。SNMP代理还负责控制管理信息库MIB中定义的控制变量的数据库。
● OID
OID即对象标识符Object Identifier是一种用于唯一标识网络管理信息的标识符它类似于一个树状结构用于表示不同类型的管理信息例如网络设备的参数、性能统计和配置数据。SNMP使用OID来定位和获取这些管理信息。
如果你想通过使用外部OID命令来远程驱动你的设备你需要了解目标设备支持的OID然后使用SNMP协议发送相应的请求以获取或设置相关信息。OID通常以一种类似于点分割的数字串的形式表示例如1.3.6.1.2.1.1.1表示系统的描述信息。
要使用SNMP协议来远程管理设备你需要具备一定的SNMP知识并使用合适的工具或编程语言来发送SNMP请求以实现设备的定制和管理。 在此配置中任何Skydel API命令都可以成为SNMP子代理的新OID对象标识符。这将使得任何NMS都能将Skydel命令“转换”为SNMP集并通过网络获取请求来驱动您的Skydel系统。
如何使用德思特Safran GSG-7/8构建SNMP代理
在此配置中工程师将能够通过SNMP监控Skydel引擎 ,该测试场景旨在能够通过SNMP检查Skydel引擎是否正常运行通过独特的OID使用设置命令来启动和停止引擎。
德思特Safran提供了一个基本的SNMP入门套件Skydel SNMP Stater套件允许用户集成并通过SNMP管理其Skydel引擎。该套件可以通过添加多个新的API命令进行定制这些命令将转换为新的SNMP OID以增强监管能力。使用Skydel SNMP Stater套件远程连接到由Skydel软件驱动的外部笔记本电脑上运行的MIB浏览器。 Skydel SNMP Stater套件包含
skydel_snmp.py
发挥SNMP子代理角色Skydel API命令和SNMP OID之间的桥梁的Python脚本可以由用户定制以添加功能。
snmp_pass.py
仅用于全局SNMP设置的Python脚本。对于简单的情况添加新的OID不需要进行任何更改。
Install.sh
每次出于自定义目的更改Python脚本时都必须执行的“Makefile”命令。
snmpd.conf
附加到snmpd守护程序的配置文件。
SKYDEL-MIB.txt
MIB文件示例基于Skydel标准架构构建可用于与Python脚本中创建的新OID链接进行自定义。此MIB文件还可用于提供NMS或MIB浏览器来测试您的系统。 如果需要进一步了解德思特Safran Skydel的SNMP代理或需要下载相关文档请联系德思特技术工程师。