|
  |
Program ID |
|
|
|
16.12.2008, 13:24
|
Группа: Участники форума
Сообщений: 39
Регистрация: 21.3.2008
Из: Пермь
Пользователь №: 16812

|
Зачем нужен Program ID ?
|
|
|
|
|
17.12.2008, 21:56
|
Группа: Участники форума
Сообщений: 220
Регистрация: 13.1.2007
Из: UK
Пользователь №: 5511

|
Как я понимаю: чтобы однозначно идентифицировать набор сетевых переменных. Т.е. каждому Program ID соответствует свой XIF, и если производитель меняет программу устройства таким образом, что изменяется набор переменных, то Network Management Tool поймёт, что старый XIF уже не подходит.
|
|
|
|
Гость_ggg__ggg_*
|
17.12.2008, 22:30
|
Guest Forum

|
Program ID - это для соответствия программы в узле. Мало ли что Вы там "намутили".
|
|
|
|
|
18.12.2008, 8:57
|
Группа: Участники форума
Сообщений: 180
Регистрация: 17.7.2007
Из: С-Петербург
Пользователь №: 10055

|
The standard program ID (SPID) is an 8-byte number within the read-only data structure of a device as defined by the ANSI/EIA/CEA-709.1 (EN14908-1) protocol. It uniquely identifies the device interface for a device. It is used by network tools to associate a device with a device interface definition. This speeds up the commissioning process by allowing a network tool to obtain the device interface definition without uploading the entire definition from every device. Guideline 2.3: A certified device shall implement a standard program ID as defined in 2.3, Standard Program ID. The 16 hex digits of the SPID are organized as 6 fields that identify the format (F), manufacturer (M), device class ©, usage (U), channel type (T), and model number (N) of the device. These 6 fields are organized as follows, and are described in the following sections: FM:MM:MM:CC:CC:UU:TT:NN The manufacturer, classification, channel type, and optionally the usage fields contain standard values defined in the spidData.xml file available from the LONMARK Web site at www.lonmark.org/spid. The spidData.xml file is a downloadable, extensible markup language (XML) file for use with any development or network tool. The NodeBuilder Resource Editor (available to LONMARK members from the LONMARK Web site) and Echelon’s NodeBuilder Development Tool and Mini EVK Evaluation Kit use this file to simplify the generation of a standard program ID. All of these tools include a SPID Calculator that automatically builds a standard program ID based on your selections in fields that correspond to the following sections.
|
|
|
|
|
22.12.2008, 8:44
|
Группа: Участники форума
Сообщений: 39
Регистрация: 21.3.2008
Из: Пермь
Пользователь №: 16812

|
Уважаемый Dmitry K. немогли бы вы нам перевести этот текст на русский, желательно чтоб проффессиональный переводик был, а то мы этот текст в NodeBuilder ® User Guide видели и читали, хотелось бы нам , да и другим наверное, узнать что за зверь такой Program ID
|
|
|
|
|
22.12.2008, 12:11
|
Группа: Участники форума
Сообщений: 180
Регистрация: 17.7.2007
Из: С-Петербург
Пользователь №: 10055

|
Недоумеваю, что конкретно Вам не понятно. Перевод такой: Стандартный индентификатор программы (SPID) является 8-байтовым номером внутри структуры данных устройства (доступной только на чтение) в соответствии с протоколом ANSI/EIA/CEA-709.1 (EN14908-1). Этот идентификатор уникально идентифицирует интерфейс устройства для какого-либо устройства. Идентификатор используется сетевыми программными инструментами для установки соответствия устройства с определением интерфейса устройства. Это ускоряет процесс ввода в действие устройств, позволяя сетевому инструменту (программе) получить определение интерфейса устройства, не выгружая полное определение из каждого устройства.
16 шестнадцатеричных цифр идентификатора SPID организованы в 6 полей, которые идентифицируют Формат (F), Изготовителя (M), Класс устройства (С), область Применения (U), Тип канала (T), и Номер модели (N) устройства. Эти 6 полей организованы следующим образом, и описаны в следующих разделах:
FM:MM:MM:CC:CC:UU:TT:NN
Основные поля изготовитель, классификация устройства, тип канала, и дополнительное поле области применения содержат стандартные значения, определенные в файле spidData.xml, доступном на Веб-сайте LONMARK по адресу www.lonmark.org/spid. Файл spidData.xml доступен для свободной загрузки, это XML файл для использования с любым разработческим или сетевым программным инструментом. Программное обеспечение NodeBuilder Resource Editor (доступный для участников LONMARK на Веб-сайте LONMARK), средство разработки от комании Echelon - NodeBuilder Development Tool и комплект Mini EVK Evaluation Kit используют этот файл, чтобы упростить генерацию стандартного идентификатора программы. Все эти инструменты включают программу SPID Calculator, которая автоматически создает стандартный идентификатор программы, основанный на сделанном выборе в соответствующих полях, описанных следующими разделами.Короче, есть три сущности, а именно Устройство, внешний файл описания (XIF-файл) и загружаемая программа (APB-файл). Так вот, Program ID единственное связующее звено этих сущностей, ибо только этот идентификатор устанавливает соответствие между ними.
|
|
|
|
|
22.12.2008, 14:40
|
Группа: Участники форума
Сообщений: 39
Регистрация: 21.3.2008
Из: Пермь
Пользователь №: 16812

|
Получается для того, чтоб создать свое устройтсво, надо сначало зарегистрировать в LonMaker своего изготовителя ?
|
|
|
|
|
22.12.2008, 15:36
|
Группа: Участники форума
Сообщений: 180
Регистрация: 17.7.2007
Из: С-Петербург
Пользователь №: 10055

|
По контексту Вашего вопроса сложилось впечатление, что Вы опечатались и вместо LONMARK написали LonMaker. В любом случае, ситуация следующая.
Если Вы хотите выпускать (как производитель) сертифицированные в ассоциации LONMARK устройства, тогда Вы должны зарегистрироваться в ассоциации как компания-производитель, вступить в ассоциацию, платить членские взносы, получая возможность сертифицировать устройства. В этом случае, когда Вы вступите и зарегистрируетесь как производитель, вам присвоят некий идентификационный номер компании-производителя, который, в свою очередь, Вы сможите указывать в Program ID и все будут знать, что это Ваша продукция. В противном случае, Вы обращаетесь в Echelon и те Вам назначают некий иной идентификатор производителя, который не идентифицирует Вас как компанию и может использоваться для создания и распространения несертифицированных устройств. Сертификация - процесс формально подтверждающий, что устройство отвечает всем требованиям стандарта LonWorks и связанным с ним руководящим документам.
В LonMaker ничего регистрировать не надо.
При необходимости, в Ресурсных файлах Вы можете создать и иметь свой набор (set) переменных, конфигурационных параметров и функциональных блоков.
|
|
|
|
|
24.12.2008, 15:21
|
Группа: Участники форума
Сообщений: 39
Регистрация: 21.3.2008
Из: Пермь
Пользователь №: 16812

|
Спасибо за разъяснение, мы примерно так и думали
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ
ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS
ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j
Последние сообщения Форума
|