IRIS

Intelligent Roadway Information System


REST API

The REST API is provided by the honeybee service.

iris/
├── api/
├── gif/
├── img/
├── lut/
└── tfon/

Public Resources: iris/

These are JSON arrays, fetched using http GET requests:

Restricted Resources: iris/api/

These resources can be accessed using standard http methods. Access is restricted by session authentication and permission authorization.

A Content-Type: application/json header is included where appropriate.

Resource Types

Access Control Communication Devices
domain comm config alarm gps
permission comm link beacon lcs
role controller camera ramp meter
user cabinet style detector tag reader
modem dms video monitor
gate arm weather sensor

Most devices also have an associated geo loc resource.

Graphics: iris/gif/

These are static graphics which can be used in sign messages.

Sign Images: iris/img/

These are public GIF images of active sign messages from iris/sign_message. They are rendered to appear as the entire face of a sign, with multi-page messages as animated GIFs.

Lookup Tables: iris/lut/

These are static resources which may only change on IRIS updates:

Fonts: iris/tfon/

These are static fonts which can be used in sign messages.