background image

HMP Pull Mode 

Firmware 3.0, version 1.0 

13 

 

 

 

Manual Settings 

Open Control Center and the open the page 

Pull mode

 then follow the steps below: 

Publishing a project: 

1.

 

Select the Manual Settings option 

2.

 

Check  the  "Automatically  upload  project  to  the  HMP100"  (or  200  depending  on 
your model) 

3.

 

This step depends on the server you are using to store your project:  

 

If  you  are  using  a  WebDAV  server:  Enter  the  URI  of  your  project  on  the 
WebDAV server 

 

If you are using a conventional HTTP server: Enter the URI of the XML file 
describing your project on the HTTP server.  

4.

 

Select the time at which you would like the publish action to take place. 

5.

 

Press Apply to validate your changes 

If your server is protected by a password, you can use the 

Network credentials

 section to 

enter the passwords of your server. 

Uploading logs: 

Requirements:  A  WebDAV  server  for  storing  the  log  files  or  a  php  script  on  the  server 
accepting POST commands. 

1.

 

Select the Manual Settings option 

2.

 

Check  the  "Automatically  upload  logs  from  the  HMP100"  (or  200  depending  on 
your model) 

3.

 

Enter the URI of the WebDAV server where the log files should be uploaded. The 
HMP  needs  to  have  write  access  to  this  server  path.  See 

Network  credentials

  to 

enter the passwords of your server. 

4.

 

Select the time at which you would like the log files to be uploaded to your server. 

5.

 

Select what type of log files should be uploaded to your server. 

6.

 

Press Apply to validate your changes 

The log files will be uploaded once a day; the files will have the following names:  

[filename]-[hmp100_serialnumber]-[date]-[time].n.log.gz

  

In case of a network transmission breakdown, the system will make sure that logs from 
previous days are also uploaded. Up to seven days of logs are kept on the device.  

Using an RPC concentrator: 

Need at least firmware 3.0.0 

Requirements:  An  HTTP  server  accepting  RPC  commands  as  explained  in  the  Remote 
Procedure Call (RPC) documentations. 

1.

 

Select the Manual Settings option 

2.

 

Check the "Enable RPC concentrator" 

3.

 

Enter the URI of the RPC concentrator 

4.

 

Select  the  frequency  at  which  you  want  the  RPC  concentrator  to  be  notified. 
Typical values are between 10s and 120s 

5.

 

Check the "Notification only" if you don't want the RPC concentrator to be able to 
send  commands  to  the  HMP.  In  this  case  the  Concentrator  will  only  receive 
ready(), restarted() and pull_status() information. 

Содержание HMP130

Страница 1: ...HMP Pull Mode Firmware v3 0 Version 1 0 16 Apr 2013 ...

Страница 2: ...WITHOUT LIMITATION THOSE OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING USAGE OR TRADE PRACTICE IN NO EVENT SHALL SPINETIX OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT SPECIAL CONSEQUENTIAL OR INCIDENTAL DAMAGES INCLUDING WITHOUT LIMITATION LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL EVEN ...

Страница 3: ...d of content is displayed by the HMP130 or HMP200 device Files can be pushed to the devices for example using HMD they can be made available on an HTTP server uploaded to the device using the Fusion interface or pulled at periodic intervals from a server This last of these methods is Pull Mode ...

Страница 4: ...e 7 Using Pull mode 9 Content Server 9 WebDAV server 9 Standard HTTP server 9 XML description of HTTP repository 9 Configuring the HMP 12 Manual Settings 13 Using iCalendar Schedule 14 Custom iCalendar files 14 Configuring iCalendar files 14 Publish action 14 Upload action 16 RPC action 17 Inline RPC action 18 Controlling display during the publish 19 publish_screen 19 ...

Страница 5: ...ng dynamic editing of text and content layout based on templates available on the unit In this case projects or templates created with HMD can be used providing more flexibility to the user Fusion has the following advantages No setup is required as everything can be done directly on the HMP All the content is managed directly on the device The interface is intuitive and allows a basic set of oper...

Страница 6: ...no longer necessary once the publish has been done Content is immediately updated The main drawback of push mode is that a direct access to the device is necessary Complex network topography using firewall and or NAT will prevent the user from publishing to the device Client Server When using client server mode the content to be displayed by the HMP is located on a web server on the network The pl...

Страница 7: ...erver mode has the following advantages Centralized content management on the server Content can be generated dynamically and immediately on the server To configure the HMP to use client server mode open Control Center and change the location of the media source to the root of your server The HMP will look for an index svg file on this server as a starting point to display the content Pull mode Wh...

Страница 8: ...o a remote WebDAV server The publish action of the Pull mode can be used with WebDAV server or with standard HTTP servers The pull mode can be used to update content of devices behind firewall or NAT or when the network is not reliable The pull mode has the following advantages Update of the content can be programmed at predefined times The player copies the content to its local storage making the...

Страница 9: ...he WebDAV protocol to ensure that only modified files are downloaded to the HMP When using HMD with the PRO features enabled you can publish directly to the WebDAV server using the concept of shared projects Standard HTTP server There exists no standard method to list the content of a repository using standard HTTP protocols For this reason a custom XML file describing the content of your reposito...

Страница 10: ... present in the project the folder itself must also be specified in the list of resources The root of the repository MUST be present in the list of resources href URI of the multimedia file to be uploaded to the HMP The URI is relative to the address of the repository Example Description of the root repository response href href response Description of the index file response href index svg href r...

Страница 11: ...called spinetix svg located in the media folder response href media spinetix svg href propstat prop getlastmodified Wed 23 Jul 2008 13 38 37 GMT getlastmodified prop propstat response Complete file Example of XML description of a server containing an index svg and spinetix svg in a folder called media This example can be downloaded from http demo spinetix com project default publish xml xml versio...

Страница 12: ... configure but has some limitations For example it forces a daily project publishing at a specific time Moreover the options for uploading logs are limited Using iCalendar schedule files This option gives you full control over the Pull mode of the HMP but requires an external tool to create iCalendar files Both alternatives are controlled using Control Center and the Pull Mode settings ...

Страница 13: ...the WebDAV server where the log files should be uploaded The HMP needs to have write access to this server path See Network credentials to enter the passwords of your server 4 Select the time at which you would like the log files to be uploaded to your server 5 Select what type of log files should be uploaded to your server 6 Press Apply to validate your changes The log files will be uploaded once...

Страница 14: ...ject from two or more different locations Update your HMP more or less than once per day Upload the HMP snapshot image to a server Enable RPC server mode and many more features iCalendar files can be either saved on the HMP or retrieved from a remote server as explained in Settings Configuring iCalendar files Each action of Pull mode is described by a item meeting in your iCalendar file ICS file T...

Страница 15: ...es are deleted only once all the files have been uploaded to the device dest folder Change the destination folder used by the publish By default content is published in the root folder If a folder is specified the content will be published in the given folder Notes If the folder do not exist it will be created When fusion is enabled the folder publish should be used as project can no longer be pub...

Страница 16: ...he server using destination_name If no destination name is provided the default formatting will be used see the format specification The following shortcut options can be used format specify the format to be used to write the file to the server The following syntax can be used s serial number of the HMP d date of the upload h time of the upload D modification date of the uploaded file H modificati...

Страница 17: ...e a repository BEGIN VCALENDAR VERSION 2 0 PRODID Spinetix com NONSGML Spinetix Control Center EN BEGIN VEVENT UID 14d64d53 a926 4a71 848d c78234b195fe DTSTART 20080722T200000 DTEND 20080722T210000 URL http webdav spinetix com logs SUMMARY upload DESCRIPTION format s d n x n accounting nhttp localhost log warn log RRULE FREQ DAILY WKST SU END VEVENT END VCALENDAR RPC action The RPC action can be u...

Страница 18: ...ready notification to the server notification If specified the RPC will be used only to send notification actions The RPC server is not allowed to send commands in reply to the player posts Example of an ICS file for an rpc action BEGIN VCALENDAR VERSION 2 0 PRODID Spinetix com NONSGML Spinetix Control Center EN BEGIN VEVENT UID 14d64d53 a926 4a71 848d c78452b195fe DTSTART 20110411T080000 DTEND 20...

Страница 19: ...ntrolling display during the publish By default the content on the device is updated incrementally by the publish process The index svg file is updated at the end of the process to make sure the rendering engine start playing the updated project at the end of the publish However during the publish process the content being displayed on the screen is undefined In many cases it is desirable to contr...

Отзывы: