Данный инструмент предназначен для упрощения автоматизированного электронного тестирования, проверки оборудования и производственных испытаний, позволяя оставлять измерительное оборудование установленным рядом с тестируемым устройством или в лабораторной стойке.
Pickering Remote Gateway использует gRPC-сервер, работающий на хост-компьютере или встроенном контроллере PXI. Этот сервер предоставляет доступ к API контроллера Pickering и перенаправляет удаленно полученные запросы локальным контроллерам.
Архитектура позволяет использовать существующее оборудование и программное обеспечение, поскольку драйверы Pickering должны быть установлены только на хост-системе.
Клиентские компьютеры могут получить доступ к приборам без установки полного набора драйверов, что упрощает настройку распределенных тестовых сред.
Pickering предоставляет серверные версии для Windows и Linux, а также файлы Protocol Buffers (.proto), определяющие интерфейс удалённой связи. Эти файлы позволяют генерировать клиентский код для различных языков, поддерживающих gRPC и Protocol Buffers, включая Python, C#, Go и Java.
Шлюз основан на среде gRPC с открытым исходным кодом и использует HTTP/2 в качестве транспортного протокола. Эта сервисно-ориентированная архитектура позволяет отделить тестовые приложения от компьютера, непосредственно управляющего приборами.
устройствам Pickering.
