Brickstream1100 UserGuide 1.0
Brickstream1100 UserGuide 1.0
0 - Created 1/6/12
Table of Contents
1.0 - Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 - Notes about Saving Configuration Settings in the Brickstream 1100TM. . . . . . . . . ...... 2
1.2 - Notes About Brickstream 1100 and Known Sun Java Bugs . . . . . . . . . . . . . . . . . ...... 2
1.3 - Brickstream 1100 License Codes and Software Upgrades . . . . . . . . . . . . . . . . . ...... 2
1.4 - LED Light Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... 5
1.5 - Default Configuration Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... 5
1.6 - Data Quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... 6
1.7 - XML Metric Data Delivery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... 6
1.8 - Data Buffering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...... 6
1.0 Introduction
This document covers the following topics:
1. Setting the Sensor IP Address - This section contains information about how to setup
your laptop or PC to connect to a Brickstream 1100 sensor and describes how to change
the IP address on the sensor from its default.
2. Mounting the Brickstream 1100 Sensor - This section contains basic mounting
guidelines and shows examples of various types of mounts available from Brickstream.
3. Connecting the Power-over-Ethernet (PoE) System - This section describes how to
connect the sensor to a client network using both single and multi-port PoE injectors.
4. Configuring the Brickstream 1100 - This section describes how to access the
Brickstream 1100 Configuration Application, set the Date and Time options, and set the
Data Delivery Address.
5. Calibrating and Configuring the Brickstream 1100 Tracking System - This section
describes how to set the sensor height within the configuration application, capture a new
background, and check the system to ensure that it is tracking correctly.
6. Configure Counting Lines - This section describes how to configure the sensor to count
people once it has been installed in a site.
7. Debug System and Validate Counting Configuration - This section describes how to
capture AVIs from the sensor and gives tips on how to troubleshoot common problems.
1.2 Notes About Brickstream 1100 and Known Sun Java Bugs
The Brickstream 1100 uses Java applets on most of the pages in the configuration application,
if you are connecting to the Brickstream 1100 via Windows Terminal Server or a Citrix Server
and using Java versions 1.6 Updates 11-13, Java applets will not load. This means that most
pages in the configuration application will be inaccessible. This bug has been logged with Sun
Microsystems and is expected to be fixed in Update 14.
When upgrading Brickstream 1100 units with this software release, the following steps should
be performed:
1. Export the Brickstream 1100 configuration.
2. Upgrade the software and reboot.
3. Obtain required license keys from Brickstream and apply to the unit.
4. Import the saved configuration.
S ta tu s L E D 3
S ta tu s L E D 2
S ta tu s L E D 1
Sensor Lens
Automated
Description Impact
Detection
Lighting level - too dark disables counting yes
Lighting level - too bright disables counting yes
Calibration Failure disables counting yes
Shaking Sensor unpredictable no
Rain (heavy) under counting no
Dirty/Scratched Lens: Note 1 under counting no
Transparent/Translucent
unpredictable no
Objects: Note 2
Noisy Data unpredictable yes
Note 1: Depending on the severity, this will appear as a calibration failure and will be
automatically detected.
Note 2: The Brickstream 1100 should not be mounted so that it is attempting to count people
through glass.
3. From the desktop of the PC, click Start and select Control Panel. The Control Panel
opens.
5. Double-click Local Area Connection. The Local Area Connection Properties dialog
appears.
6. Select Internet Protocol (TCP/IP) and click Properties. The Internet Protocol (TCP/
IP) Properties dialog box appears.
7. Take note of the current settings in this window so that you can change them back after
you set the network parameters on the Brickstream 1100 sensor.
8. Select “Use the following IP address” and type an IP address for your computer to use
(e.g. 192.168.1.10).
Note: Only the last octet of the laptop IP address should be
different from that of the sensor (e.g. sensor = 192.168.1.7, PC =
192.168.1.10).
3. Click Add in the IP addresses group. The TCP/IP Address dialog box appears.
4. Type the IP address and Subnet mask of the client network where you are installing the
Brickstream 1100 sensor.
5. Click Ok on the TCP/IP Address dialog box. The TCP/IP Address dialog box closes.
6. Click Ok on the Advanced TCP/IP Settings dialog box.
7. Click Ok on Internet Protocol (TCP/IP) Properties dialog box.
8. Click Close on the Local Area Connection Properties dialog box to save the changes
and assign the IP addresses to your PC.
9. Continue to the next section.
to P o w e r s o u rc e
T o N e tw o r k T o H u b /S w itc h
3. If the sensor will get an IP Address from a DHCP server, select Yes for the DHCP
Enabled field and skip steps 4 and 5.
To assign the sensor a fixed IP address, select No from the DHCP Enabled field.
Note: If you plan to let a DHCP server assign an IP address to the
Brickstream 1100 sensor, select DHCP enabled and the
device will search for a DHCP server when connected to a network.
4. Type the hostname for device in the Hostname field. The default hostname is
Cam_<serialnumber>.
5. Type the IP address that the Brickstream 1100 will use on your network in the IP Address
field.
6. Type the Network Mask, Default Gateway, and DNS Server (optional) addresses for the
network used by the Brickstream 1100 in the appropriate fields.
7. Set the ports to use for HTTP and HTTPS communication in the HTTP Port and HTTPS
Port fields.
Note: You Network Administrator should provide you with the
correct ports for you implementation. If you do not have a license
that enables encryption, the HTTPS Port options is not available.
8. If you have any of the Identification information (Site Id, Site name, Device Id, Device
Name), type the information into the appropriate fields.
9. Click Save to save your changes.
Warning: If you are assigning the IP to a new subnet, you will lose
access to the sensor until you connect the Brickstream 1100 to the
assigned subnet or until you modify the PC Network settings to
include the new subnet.
The sensor is now ready to be connected to the network using its new IP address and
network configuration. Disconnect all cables and package the Brickstream 1100 and PoE
Injector for shipping to the site.
10. Complete the steps in this section for each additional Brickstream 1100 to be installed.
11. When completed with the configuration, set the network configuration on your PC back to
its original settings.
The sensor should be mounted so that the sensor lens coverage area is of maximum
width in respect to the entry way (see Figure 1-10: Sensor Orientation - Top View and
Figure 1-11: Sample Coverage Area).
S t o r e I n t e r io r
S to r e E x te r io r
Figure 1-10: Sensor Orientation - Top View
In te rn e t
SD
E IA 2 3 2 I
OK
2
Legend
In te rn e t
S D
E IA 2 3 2 I
O K
N e tw o r k
H ub/
S w it c h 2
3
Legend
1. Ethernet Switch
D a ta 2. Power-over-Ethernet Injector
D a ta a n d P o w e r 3. Brickstream 1100 Sensor
In te r n e t
o r C lie n t
N e tw o rk
SD
E IA 2 3 2 I
1
OK
SD
E IA 2 3 2 I
2
OK
4
00
Legend
1. Ethernet Switch
2. Midspan Power-over-Ethernet Injector
D a ta 3. Brickstream 1100 Sensor
D a ta a n d P o w e r
Note: Ensure network lights are lit on the Ethernet port of the Brickstream 1100 after
connecting all cables. This ensures the physical connectivity of the network.
Note: For managed switches, the M-US and M-UK can be replaced with the
following country codes EU-Europe, AU-Australia, JP-Japan.
1. Connect the Brickstream 1100 using one of the connection options shown in “Connect
Power-over-Ethernet (PoE) System at the Site” on page 16.
2. Connect a PC to the same network as the Brickstream 1100.
3. Open a web browser and type the IP Address of the Brickstream 1100 in the Address Bar
and press Enter. The configuration application loads into the browser window.
2. Type the Site ID, Site Name, Division ID, Device ID, and Device Name in the
appropriate fields.
Note: The Brickstream Device adapter will attempt to match the
Site ID to a site ID in the Operational Database in order to auto-
register the device to a site.
4. Click the Time Zone drop-down box and select the appropriate time zone from the list.
Note: The time zone should be set based on the time zone at the installation
site.
5. Click the Time Server Protocol drop-down box and select the appropriate protocol.
Note: See your Network Administrator or Project Manager if you need to know
which time server protocol to use. If you need more information on the types of
time server protocols, see the Brickstream 1100 Programmer API document.
6. Type the IP address of the server running the Brickstream Time Server in the Time Server
field.
Note: The Brickstream Time Server Service should be running on a server that
is either on the same network as the Brickstream 1100 (requires no Internet
connectivity) or it should be running on a server that has a public IP address
(requires Internet connectivity).
Note: The time server service will set the sensor time to UTC time, therefore the
time server can be running in any time zone.
7. Type the Port number from which the Brickstream 1100 should attempt to get a time
synchronization.
Note: The time synchronization port and data delivery port can be
sent to the same IP Address and port if necessary. The default port
is 2000.
4. In the Logging group, select the Use Logger Server check box.
5. In the Logging group, type the IP address of the server that will receive data from the
Brickstream 1100.
6. Type the Port number to which the Brickstream 1100 should attempt to deliver XML log
and diagnostic data.
7. If the device needs to send data to a specific URL in the HTTP POST, type the URL in the
Enter URL field. If you have not been directed to change this field, leave it set to the
default value of ‘/’.
Note: This feature can be used to include a URL in the HTTP
POST. This allows IT departments to use the same port for multiple
devices and filter the traffic by the URL in the HTTP POST.
8. Click the Encrypt data drop-down arrow and select Yes to enable encryption of the
Logging data stream.
Note: You must have an encryption license in order to enable
encryption.
Complete the following steps to configure the Brickstream 1100 to use a Proxy Server:
1. Access the Brickstream 1100 Configuration application.
2. Click Basic Settings, the Basic Settings - IP Address page loads.
3. Click Proxy Settings. The Proxy Settings page appears.
4. Select the Connect to Proxy for Remote Administration check box. The fields become
active.
5. Type the IP Address of the server that is running the Brickstream 1100 Proxy Server in the
IP Address field.
6. Type the Port number that you used for the /c: parameter when you started the
Brickstream 1100 Proxy Server or use the port number provided to you by your Network
Administrator. The default value is 5000.
7. Type the number of milliseconds between connection attempts from the Brickstream 1100
to the Proxy Server in the Connect Frequency field. The default value is 10,000.
8. Click Save to save your changes.
4. In the Batch Data Streaming group, select the Enable Real-time Data Streaming check
box.
5. In the Batch Data Streaming group, type the IP address of the server that will receive
data from the Brickstream 1100.
6. Type the Port number to which the Brickstream 1100 should attempt to deliver data.
7. If the device needs to send data to a specific URL in the HTTP POST, type the URL in the
Enter URL field. If you have not been directed to change this field, leave it set to the
default value of ‘/’.
Note: This feature can be used to include a URL in the HTTP POST. This allows
IT departments to use the same port for multiple devices and filter the traffic by
the URL in the HTTP POST.
8. Click the Aggregation Level drop-down arrow and select an aggregation level for the
count report (1 minute, 5 minute, 15 minute, 30 minute, and 60 minutes.).
Note: Depending on which option is selected, the sensor will send your metric
data for each 1 minute, 5 minute, 15 minute, 30 minute, or 60 minute time period.
9. Click the Delivery Schedule drop-down and choose when to deliver the data
(Immediately, 15 minutes, 30 minutes, 60 minutes). The metric data will be delivered at
this interval and at the aggregation level you selected in step 7.
Note: The Brickstream 1100 will deliver at a random frequency over the
selected interval in order to limit the number of concurrent connections required
on the server side.
10. If you want the Batch Data stream to be encrypted, click the Encrypt Data drop-down
and select Yes.
11. Click Save to save your changes.
4. In the Alert Delivery Data Streaming group, select the Enable Alert Delivery check
box.
5. In the Alert Delivery Data Streaming group, type the IP address of the server that will
receive alerts from the Brickstream 1100.
6. Type the Port number to which the Brickstream 1100 should attempt to deliver alerts.
7. If the device needs to send alerts to a specific URL in the HTTP POST, type the URL in
the Enter URL field. If you have not been directed to change this field, leave it set to the
default value of ‘/’.
Note: This feature can be used to include a URL in the HTTP POST. This allows IT
departments to use the same port for multiple devices and filter the traffic by the
URL in the HTTP POST.
8. Type the number of milliseconds the alert system delay between sending consecutive
alerts in the Inter Alert Delay Time field. This threshold is used when multiple people
cross the count lines at the same time or close together. The Brickstream 1100 buffers and
sends each alert when the delay time expires. Accepted values are from 0 to 30,000
milliseconds.
9. Select Yes or No from the Deliver Counts box to set whether the alert message should
contain the total count values for the count lines.
Note: If Yes is selected, the alert message will contain the total enter and/or exit
counts since the last reboot. The number is not the daily count total.
10. Click the Delivery Protocol drop-down and select the desired alert protocol.
Note: The TCP data delivery method is compatible with the AXIS camera alert
delivery message format, see the Programmer’s Guide for more details.
If you have chosen to send the count data with alerts, the alert message will also include
the total enter and exit counts since the last reboot. For example, ‘ZR33,30,39’ where 30 is
the enter count and 39 is the exit count.
Parameter Description
#E Generate an alert on enter counts only.
#X Generate an alert on exit counts only.
#A Generate an event on enter and exit counts.
5. Select the Enable Email Delivery check box to activate the Email Delivery fields.
6. Type the recipient’s email address in the Recipient field.
7. Type the sender’s email address in the Sender field.
Note: Both the Recipient and Sender field must contain the
email address of a valid sender on the SMTP server.
8. Type the IP Address or Host Name of the SMTP Server in the SMTP Server field.
Warning: If you type a Host Name for the SMTP Server field,
you must also enter a valid DNS Server IP address in the IP
Settings group on the Network tab.
9. Type the port number used by the server in the Port field.
10. If your SMTP Server requires an Authentication password, select the “SMTP Server
requires Authentication” check box. The User Name and Password fields become
active.
11. Type the user name for your SMTP Server in the User Name field.
12. Type the password for your SMTP Server in the Password field.
13. Click the Aggregation Level drop-down arrow and select an aggregation level for the
count report email (1 minute, 5 minute, 15 minute, 30 minute, 60 minute, and daily).
Note: Depending on which option is selected, the sensor will send
you an email listing the metric data for each 1 minute, 5 minute, 15
minute, 30 minute, or 60 minute time period over the previous 24
hours. For counting, if you select daily, the email will contain a
single enter and exit count for the previous 24 hour period.
14. Type the time (in 24 hour notation) at which the Brickstream 1100 should send the email
in Delivery Time field.
The aggregate email contains data form midnight to midnight during the previous calendar
day. For example, if the Delivery Time is set for 18:00, the sensor will send the count data
for the previous day at 6 PM every day.
15. Click Save to save your changes. A confirmation message appears.
16. Click Yes to save your changes. An Info message appears at the top of the page.
17. Click Test Email Settings to send a test email to the email address entered in the
Recipient field. A confirmation message appears informing you that the email was
successfully sent.
Note: If you receive an error message, see the troubleshooting
procedures in “Appendix A - Troubleshooting the Data Delivery
Email System” on page 93.
18. If possible, check the email address in the Recipient field to ensure that the test email
arrives.
Complete the following steps to configure the Brickstream 1100 FTP delivery:
1. Access the Brickstream 1100 Configuration application.
2. Click Basic Settings, the Basic Settings - IP Address page loads.
3. Click Data Delivery. The Data Delivery options appear.
5. Click the Enable FTP Delivery check box to activate the FTP functionality.
6. Type the IP address of the FTP Server in the FTP Server field.
7. Type the FTP port (typically 21) to be used in the Port field.
8. Define the file naming convention for the data files in the File Naming Convention field.
You can choose to include several variables from the Brickstream 1100 by typing a “#”
followed by the one letter variable. Any characters that you type that are not immediately
preceded by a “#” will be included in the file name as normal text. See the table below for
variable definitions:
Note: The Brickstream 1100 interface prohibits you from using file
names that contain Microsoft Windows reserved characters (/
,\,?,&,*,:,|,”,<,>). Additionally, the Brickstream 1100 prohibits the
uses of spaces in file names.
Variable Definition
#S Inserts the Site Name from the Basic Settings tab->IP Settings sub-tab.
#I Inserts the Site ID from the Basic Settings tab->IP Settings sub-tab.
Inserts the Date of the data contained in the sent data file formatted
#D
YYMMDD.
Inserts the Time of the last data bucket included in the sent data file
#T
formatted HHMMSS.
Inserts the MAC address of the Brickstream 1100 device sending the data
#M
file formatted XX-XX-XX-XX-XX-XX.
9. Click the Use FTPS drop-down and select Yes to encrypt to use the FTPS protocol to
deliver the data. (encryption license required)
10. Type the FTP user name that will be used to login to the FTP server in the Username
field.
11. Type the password for the Username you entered in the previous step in the Password
field.
12. Type the directory in which you want the FTP files to arrive in the Directory field. If this
field is left blank, files are delivered to the FTP root directory for the user.
13. Click the Aggregation Level drop-down and select the level at which you want the metric
data to be stored in the files. The Brickstream 1100 can store data in intervals of 5, 15, 30,
and 60 minutes.
14. Click the Delivery Format drop-down and select the format for the data files sent over
FTP. There are two options, Pipe Delimited and XML.
18. Type the amount of time, in seconds, the Brickstream 1100 waits before attempting to
reconnect to the FTP server in the Retry Interval field. This value can range from 1 to
599 seconds.
19. Select the Port Range check box if you are using active FTP and want to limit the port
range that is used for connections.
20. Type the port range into the Lowest Port field and the Highest Port field.
21. If you want to pass an IP address that is different than the Brickstream 1100 IP address out
to your Firewall and FTP server, select the External IP Override check box and type the
IP address.
22. Click Test FTP Settings to verify that the Brickstream 1100 can connect to the FTP
server.
Note: This test does not verify that a file can be transferred to the server. It only
verifies that the Brickstream 1100 can log in to an FTP server at the specified IP
address and port number using the username and password typed in the field.
Error Cause
Failed to connect:36 Incorrect Server IP Address
Failed to connect 64 Incorrect Port Number
Failed to connect 530 password not accepted Incorrect Username and/or Password
23. Click Save to save the current settings once you have finished configuring the Brickstream
1100 for FTP delivery.
4-bit Greyscale
Warning: Once you save the privacy settings you are only able to
reset them by using the physical reset button on the device. See
“Using the Manual Reset Button” on page 71.
30, 30 290, 30
40
90
Full Area
140
Clipped Area
190
30, 210 290, 210
290
The end user is able to set the location of the top, bottom, left, and right sides of the ROI
window. Coordinate 0,0 is the top left corner. In the example above:
Top = 30
Bottom = 210
Left = 30
Right = 290
In general, the user would configure the ROI area to eliminate an area that is very far from
any analysis zones.
3. Observe the two images. When a person walks through the image on the left, a matching
circle should be displayed for them in the right image.
Note: The 3-D Tracking image stream will be solid white unless the
sensor is currently tracking an object.
Observe the actual video stream displayed in the left image space and the 3-D stream dis-
played in the right image space to ensure that the sensor tracks people as they walk through the
field of view. Colored objects with circles around them should be displayed in the 3D video
stream.(see below).
4. If you don’t see tracks for people or the tracks displayed in the right image do not seem to
match the view observed in the left image, you may need to adjust the 3D Zoom setting on
the Calibration page.
Note: In some instances, you may not be able to see tracking circles in the 3-D
Tracking image when people move through the sensor image. In these instances you
will need to adjust the 3D Zoom field on the Calibration page in order to zoom out
and see the full 3D image space. If the circles seem too close together, increase the
3D Zoom value. if you are not seeing the full length of tracks, decrease the 3D Zoom
value.
Traffic Flow
Traffic Flow
A “Count Once” check box is provided in order to set the sensor to only count people once if
they cross over enter and exit lines multiple times while in the sensor field of view. If the count
once box is not selected, a single person can cause multiple enter and exit counts if they stay in
sensor field of view and cross over the enter and exit lines multiple times.
Traffic Flow
Traffic Flow
Each of the tracks must remain within close proximity throughout the Brickstream 1100 field
of view in order to be counted as a single shopping unit. Here are some examples of types of
behavior that meet the Shopping Unit constraints and are counted as a single entrance/exit and
types of behavior that fail the constraints and are counted as separate entrances/exits:
All zones function independently of one another. For example, if a device covers two separate
doors, you can create one zone for door 1 and one zone for door 2. You will then click on the
name for zone 1 and draw counting lines, then click on zone 2 and draw the counting lines for
that zone. The device will report separate enter and exit counts for each door.
If you want to obtain the sum of enters and exits for both doors, you can create a single zone
and draw a set of enter and exit lines for door one and a set of enter and exit lines for door two.
Since both sets of lines are part of the same zone, the device will sum all entrances through
door one and door two into a single “Enter” count. The same is true with “Exit” counts.
4. Select New from the pop-up menu. A new zone appears and the zone name is active for
editing.
5. Type the name for the new zone in the Name field.
6. (Optional) If you need to map zones back to specific IDs within your company, click the
External ID field and type the ID for the zone. This ID will be sent with the XML packet
so that you can map the count data based on your specific needs.
7. Click the Enter button in the button bar and draw an enter line on the left image.
Warning: The Brickstream 1100 has a Minimum Track Distance setting that requires
total track distance to be at least 90cm (~36 inches) in order for them to be counted
by any counting lines. This allows the Brickstream 1100 to prevent short tracks from
being counted. Tracks must move at least 90cm in total distance, not 90cm prior to
crossing a count line.
Brickstream recommends this setting remain at 90cm for all applications, for
information on changing this setting refer to the Advance Options section of this
manual.
The enter line should be drawn with the directional circle in the direction of the traffic
flow that you want to count. You can rotate the Enter and Exit lines in any direction in
order to count traffic flows in various environments.
Traffic Flow
Traffic Flow
Figure 1-37: Enter (green) and Exit (blue) lines with traffic flow indicators
Warning:If you draw two exit (or enter) lines in such a way that they count traffic
flows in opposite directions, the system will sum the enters and exits and report the
total traffic count as either an exit or enter count.
8. Click the Exit button in the button bar and draw an exit line on the image.
Note: You can draw multiple enter, exit, and exclusion lines within a single sensor. When
drawing multiple lines around a single entrance way, they should overlap slightly.
Identical line types directly in front of or behind one another have no effect on the
resulting counts and should not be drawn.
Acceptable use of enter/exit lines
The lines are too long and two enter The lines are too long and there are
lines were used so both enters and two enter lines overlapping the same
exits will be recorded as entrances. area so enters are double counted.
9. Click the Exclusion button to draw any exclusion lines. Exclusion lines can be used to
eliminate the counting of people who enter certain areas of the sensor coverage area. After
a person crosses an exclusion line their future counts are ignored.
10. To fine tune line placement, click and drag the line to the desired location. Then select the
line and use the square handles on either size to resize the line.
Note: If you need to move the line 1 pixel at a time, click the line to
select it, then use the arrow keys on your keyboard to move the
line.
11. Click Save to permanently save the settings to the sensor or Preview to save the settings
until the sensor is Reset or unplugged.
Examples
No Enter or Exit Count recorded because No Enter or Exit Count recorded because
the track did not start in the filter zone. the track did not end in the filter zone.
One Enter Count recorded because the One Exit Count recorded because the
track started in the filter zone and crossed track ended in the filter zone after crossing
the Enter line. the exit line.
7.10.2 Using Filter Zones in Brickstream 1100 devices mounted outside the
store
In some installations, the Brickstream 1100 device might be mounted outside of a store. In
order to use filters zones for these installations, you will need to set the zone type as an
External Entrance. Setting the zone to External Entrance reverses the filter zone logic such
that tracks must end in the filter zone to be counted as Entrances and tracks must start in
the filter zone to be counted as Exits. When this option is used, the filter zone should be
placed on the other side of the counting lines so that tracks entering the store will cross the
count lines and then enter into the filter zone.
7.10.3 Adding a Filter Zone to a Count Zone
If you are adding a filter zone to a count zone, you should first create the enter and exit
lines. Complete the following steps to add a filter zone to a count zone:
1. Access the Counting tab.
5. Click the orange filter zone. Several small orange squares appear, these squares are
handles that allow you to resize the filter zone to fit your environment.
6. Click and drag each orange handle to reshape the zone to your specifications. Since Filter
zones are used to filter out false counts from browsing traffic within a store, Brickstream
suggests that you place the filter zone in the entrance corridor and extend it all the way to
the exterior side of the store (as shown in the following sample).
Note: If the Brickstream 1100 is mounted outside of the store, the
filter zone should be placed in between the counting lines and the
door.
7. If the Brickstream 1100 is mounted outside of the store, complete steps 8-11, otherwise
click Save to save your changes and skip steps 8-11.
8. Right-click the zone name and select Configure. The Counting Config Parameters
dialog box appears.
4. Click Save. The settings are saved. The Brickstream 1100 will now exclude all tracks that
travel through the field of view at a velocity that is higher than the threshold.
children (those that are below the height filter set on the Calibration page):
1. Access the Counting page.
2. Right-click the zone name from the zone list. The right-click menu appears.
3. Select Configure. The Counting Config Parameters dialog box appears.
4. Verify that the count lines are positioned in such a way that all traffic has to cross the lines.
5. Click Save to save the changes.
3. Verify that all starts and stops are included in the desired filter zone and that the enter/exit
lines have not been drawn too close to the start and stop points.
4. Click Save to save the changes.
4. Select New from the pop-up menu. A new zone appears and the zone name is active for
editing.
5. Type the name for the new zone in the Name field.
7. Type the After-Pulse Delay in milliseconds. This value sets the minimum time in between
successive pulse alerts.
8. Click the Zone ID drop-down and select the zone containing the count lines that are used
to trigger pulse events.
9. Select Enters, Exits, or both check boxes in order set whether pulse outputs are sent for
enter or exit line events.
10. Click Save to save your changes. You should now receive digital pulse outputs when
enter/exit/both lines are crossed depending on your settings.
11. Connect the external device to the GPIO port using the pinouts below:
10 8 6 4 2
9 7 5 3 1
Figure 1-50: GPIO port close-up
2. Click Save.
3. Click Basic Settings->Data Delivery.
4. Click to expand the Alert Digital Output section.
8. Type the After-Pulse Delay in milliseconds. This value sets the minimum time in between
successive pulse alerts.
9. Click the Zone ID drop-down and select the zone to which pulse counts are assigned.
10. Select Enters, Exits, or both check boxes in order set which counter increments when an
input pulse is received.
11. Click Save.
12. Connect the external input to the GPIO port as described in the following pinout diagram:
10 8 6 4 2
9 7 5 3 1
Figure 1-53: GPIO port close-up
User Name
3. Click the Enable Password check box to enable the Password Protection group of fields.
Note: Both User Name and Password fields are case sensitive.
7. Click Save to save the changes. The Brickstream 1100 is now password protected.
The next time anyone attempts to access the application from the browser, a login screen
will appear.
3. Navigate to the desired save location on your PC and click Save. The Download
Complete window appears.
Note: LED 3 changes to different colors depending on how long you hold the
button down. For example if you want to disable booting of the current application,
you will hold the button down for 8 seconds. During this time you will observe LED
3 turning green, then amber, and finally red.
# of seconds to
LED Color Function
hold button
Resets the Brickstream 1100 network configuration to
Green 2
192.168.1.7.
Resets all Brickstream 1100 parameters to factory
Amber 5
defaults and sets the IP address to 192.168.1.7.
Red 8 Disables booting of current application.
Green & Amber 11 Resets all options on the Privacy tab.
2. Once the desired LED color illuminates, it stays lit for 10 seconds. During this time, you
must press and release the button a second time to confirm the action. Once you confirm,
the sensor executes the action and reboots the device.
10.1 Introduction
The Brickstream 1100 allows you to capture a video stream from the sensor to an on-board SD
memory card using a .dat file format. After the capture has completed, the sensor can be
configured to send the files back to a server via FTP either immediately or during specified
time window. Once your .dat file is transferred to the server you have to run the .dat file
through the Brickstream Video Server in order to create the .AVI and .CSV files.
These files allow you to validate your configuration and ensure that it is functioning properly.
Prior to capturing an AVI file, you must install an FTP server and Video Server on a PC that is
accessible by the Brickstream 1100. Once this service is installed, the Brickstream 1100 can be
configured to send the DAT file stream to the PC/server and video captures can be scheduled.
When you run the DAT file through the Video Server several files are generated. The first file
is the video stream from the Brickstream 1100 and will have a “.avi” extension.
The second file is named “####_C.csv.” This file contains the per minute, count data by zone
from the Brickstream 1100. The data contained in this file is in the following format:
StartTime, EndTime, ID, Name, Enter, Exit
Example:
12/05/07 09:52:16, 12/05/07 09:53:00, 0, zone1, 26, 27
12/05/07 09:53:00, 12/05/07 09:54:00, 0, zone1, 28, 28
To compute the one minute count, you need to subtract the previous minute count
from the current for enter and exit.
The third file is named “####_V.csv” This file contains the per minute, service data by zone
from the Brickstream 1100. The data contained in this file is in the following format:
StartTime, EndTime, ID, Name, Number Served, Seconds Occupied
Example:
12/05/07 09:52:16, 12/05/07 09:53:00, 0, zone1, 250, 1100
12/05/07 09:53:00, 12/05/07 09:54:00, 0, zone1, 251, 1130
To compute the one minute Number Served and Seconds Occupied, you need to
subtract the previous minute count from the current minute count.
The fourth file is named “####_D.csv.” This file contains the per second detection data by
zone from the Brickstream 1100. The data contained in this file is in the following format.
StartTime, EndTime, ID, Name, Occupied, Percentage
Example:
12/05/07 09:52:16, 12/05/07 09:52:17, 0, zone1, 1, 200
12/05/07 09:52:17, 12/05/07 09:52:18, 0, zone1, 1, 189
The fifth file is named “####_Q.cvs.” This file contains the per second queue data by zone
from the Brickstream 1100. The data contained in this file is in the following format.
StartTime, EndTime, ID, Name, Queue Length, Queue Exits
Example:
12/05/07 09:52:16, 12/05/07 09:52:17, 0, zone1, 0, 1523
12/05/07 09:52:17, 12/05/07 09:52:18, 0, zone1, 1, 1523
The sixth file is named “####_S.cvs.” This file contains several Brickstream 1100 statistics
and is typically only used by Brickstream.
4. Click to select either Timed or Immediate data delivery. If you choose Timed, the
Brickstream 1100 attempts to transfer all waiting AVI captures during the time window
specified in the Start Time and End Time fields. If you choose Immediate, the
Brickstream 1100 attempts to transfer the AVI captures as soon as the capture period ends.
Note: If you select Immediate, the Start Time and End Time fields are disabled.
5. If you selected Timed, type the start time for the FTP delivery window in the Start Time
field. You should use military time format (00:00-23:59) for this field.
6. If you selected Timed, type the end time for the FTP delivery window in the End Time
field. You should use military time format (00:00-23:59) for this field.
7. Type the IP Address of the machine running the FTP server in the FTP Server field.
8. Type the FTP port (typically 21 by default) in the Port field.
9. Type the user name for the FTP server in the User Name field.
10. Type the password for the FTP server in the Password field.
11. Retype the password for the FTP server in the Confirm Password field.
12. Click Save to save the settings to Flash memory.
1. Ensure that the AVI Delivery options are configured and that an FTP server is running on
the PC that will be receiving the files.
2. Access the Brickstream 1100 Configuration application.
3. Click the AVI Capture tab. The AVI Capture - Schedule page appears.
7. Select the Validation 240x180 radio button from the Capture Mode group.
Note: If you are using a low bandwidth connection, you should capture at 160x120
resolution to make the capture file smaller.
10. The AVI will capture over the designated time period and save a DAT on the Brickstream
1100 SD memory card. This file is transferred via FTP to the specified server after the
capture has completed. The DAT file is then decoded using the Brickstream Video Server
which creates an AVI file and several supporting CSV files (described at the beginning of
this section). The AVI file can be viewed using any windows media viewer that supports
AVI files. See “Unpacking and Using the Brickstream Video Capture Software” on
page 83 for instructions on decoding the Brickstream 1100 DAT file.
11. Watch the entire video capture and count the number of adults who enter and exit through
the sensor field within the specific area in which the counting lines were drawn. Keep the
following items in mind while validating the video:
The sensor counts individuals who:
meet or exceed the height requirement set in the Minimum Person Height field and
who cross either the enter or exit lines and do not cross an exclusion line.
Note: You must inform the validators of the approximate location of the enter and
exit lines as they are not displayed in the validation AVI.
1. Ensure that the AVI Delivery options are configured and that an FTP server is running on
the PC that will be receiving the files.
2. Access the Brickstream 1100 Configuration application.
3. Click the AVI Capture tab. The AVI Capture - Schedule page appears.
4. Select an AVI schedule from the Select Schedule drop-down.
5. Click Enable. The scheduling options become active.
6. Set the Start Date, Start Time, End Date, and End Time in the Date and Time group.
7. If desired, change the Compression and Frequency values. Compression affects the
quality of AVI capture (100=highest, 1=lowest). Frequency affects how often a frame of
video is captured (1000=1 frame per second).
8. Select the Debug radio button from the Capture Mode group.
9. Click Save to save the AVI capture settings.
10. You can click the Select Schedule drop-down box at the top of the AVI Capture page to
schedule a second and third AVI, if desired.
Warning: AVI schedule 1, 2, and 3 cannot be set with overlapping
time periods.
11. The AVI will capture over the designated time period and save a DAT on the Brickstream
1100 SD memory card. This file is transferred via FTP to the specified server after the
capture has completed. The DAT file is then decoded using the Brickstream Video Server
which creates an AVI file and several supporting CSV files (described at the beginning of
this section). The AVI file can be viewed using any windows media viewer that supports
AVI files. See “Unpacking and Using the Brickstream Video Capture Software” on
page 83 for instructions on decoding the Brickstream 1100 DAT file.
12. Watch the entire 30 minute video capture and make sure all adults who cross through the
sensor field of view has a corresponding object in the 3-d tracking image and in the
segmentation image (both shown below).
Note: Not all individuals who pass through the sensor will have
corresponding 3-D circles. Children and adults who are shorter
than 4 feet will not be counted by the sensor.
If you notice that smaller individuals are not being tracked or that larger individuals are
being tracked as multiple people, you should adjust the Minimum Object Mass
parameter (see “Adjusting the Minimum Object Mass” on page 166).
13. Check to ensure that the disparity image DOES NOT have instances in which large areas
are displayed as white boxes (see examples below).
If the disparity image has large amounts or white blocks (undefined areas), open the
configuration application and check the tracking page to see if surface validation is turned
on. For instructions on how to check the surface validation option, see “Appendix G -
Advanced Configuration Options and Troubleshooting” - “Surface Validation” on
page 167.
Note: You can only proceed with this step if you have live access to
the sensor.
The AVI Status page shows the following information about the AVI captures:
3. Click the Select Action drop-down arrow and select either Resend or Abort.
4. Use the information in the table to identify the capture(s) that you want to resend or abort
then click the check box in the appropriate row to select the AVI DAT file(s).
5. Click Submit to complete the action. If you selected Resend, the Upload Status changes
to either Ready or In Progress. If you selected Abort, the Upload Status changes to
either Transfer Abort Requested or Transfer Aborted.
1. Unzip the Brickstream installation file to the C:\ drive of the PC that stores the AVI files.
After unzipping the files, you will have the following directories on the server:
C:\OEMPack_<version>\VideoServer\Brickstream\bin
2. Open a command window by clicking the Start->Run. The Run window appears.
3. Type ‘cmd’ in the Open field and click OK. A command window appears.
Navigate to the C:\OEMPack_<version>\VideoServer\Brickstream\bin directory.
4. Type “videoconsole.exe /f:<path to file>
example: “videoconsole.exe /f:c:\Brickstream\AVIDATFiles\filename.DAT”.
Note: There should not be a space in between the /f: and the path
to the file.
This command decodes the DAT file from the Brickstream 1100 and outputs the AVI and
CSV files required to complete the validation. Files are created in the same directory
where the DAT files are located.
Note: The steps in this section can only be completed after you
have:
1. Have a configuration PC connected to a network running a
DHCP server (if not connected to a network, you must have a
DHCP server running on the configuration PC.
4. Click Browse and select a root directory for the TFTP server. The sensor will look for the
upgrade file in this directory when it connects to the server.
5. Click OK. The dialog box closes.
Complete the following steps to install the Brickstream 1100 Software on the device:
9. Connect the other end of the CAT5 Ethernet cable to an available port on the switch.
10. If using a multi-port PoE Injector, repeat steps 4-8 until you fill up all available ports or
you connect the desired number of devices.
11. Each device boots, connects to the TFTP server, and downloads the software upgrade
named flashboot.bin from the configuration PC.
As the device boots, you will see the following light patterns on the Brickstream 1100
device:
a. A few seconds after power is connected, a single orange LED illuminates.
b. A few seconds later, a green LED begins to flash.
c. After several seconds, the green LED turns solid to indicate a successful install. If
a solid red LED illuminates, the upgrade has failed. Contact Brickstream.
12. Unplug the CAT5 Ethernet cable from the device.
After a software upgrade, it is required that you perform a hard reboot of the device. To
perform a hard reboot, unplug the Ethernet cable from the device for 5 seconds, plug it back in,
and allow the device to reboot. After rebooting, the Brickstream 1100 IP address is set to
192.168.1.7.
1. Install and start the TFTP server. The TFTP program appears.
2. Click the DHCP server tab.
5. Click Browse and select a root directory for the TFTP server. The sensor will look for the
upgrade file in this directory when it connects to the server.
6. Click OK. The dialog box closes.
7. In the Software Update section, type the IP address of the machine running the TFTP
server in the TFTP Server Address field.
8. In the Software Update section, enter the file name of the upgrade file (copied in step
three) in the Upgrade File Name field.
9. Click Upgrade to begin the file upload. A green light should begin to blink on the sensor
indicating that the new software is being downloaded.
Warning: You must disable the Windows XP firewall or any other
firewall in order for the sensor to reach the TFTP server and
download the upgrade file.
Warning: Do not disconnect the network connection or power off
the device during the software upload, doing so could render the
device unusable.
10. After about 30 seconds, begin to click Refresh occasionally to update the Upgrade Status
field until the field reads “Upgrade Successful.”.
Note: You may lose connectivity with the Brickstream 1100TM during the upgrade
process. This is a normal part of the upgrade process DO NOT REBOOT or
UNPLUG the sensor while an upgrade is in progress.
Note: Upgrade duration will vary depending on the speed of your internet
connection and the size of the upgrade file.
11. After a couple of minutes (or less), you should regain a connection to the sensor
configuration application. Click the sensor refresh button to ensure that the upload was
successful.
12. Once you have verified that the upload succeeded, click the reboot button to reboot the
sensor.
If you have trouble downloading the file, complete the following steps to test the TFTP Server
install:
1. Open a MS-DOS prompt and navigate to any directory that is in your system path (e.g.
c:\window\system32).
2. Issue the following command “tftp -i <PC IP Address> <Source Filename><Destination
Filename>. If the command is successful, you will see “Transfer Successful: ##### bytes
in ## seconds, ###### bytes.
Note: The source filename and destination filename must be
different.
Description
This message indicates that the sensor attempted to connect to the mail server but was
rejected because it did not have permission to access the server.
Possible Cause
Your SMTP Server requires Authentication (a User Name and Password) in order for the
sensor to connect to the mail system.
Resolution
1. Contact the Mail System Administrator to obtain the SMTP user name and password
for the email address listed in the From field.
2. Access the Brickstream 1100 Configuration application.
3. Click Configure from the application menu. This sets the application to configuration
mode.
4. Click the Data Delivery tab. The email data delivery settings appear.
5. Select the “My Outgoing SMTP Server requires Authentication” check box. The
User Name and Password fields become active.
6. Type the User Name and Password obtained from the Email Administrator into the
appropriate fields.
7. Click Test Email Settings to send a test email.
8. If the email was successfully sent, click Save to save the new configuration.
Error Message #2
Description
This message indicates that the sensor attempted to connect to the mail server but was
rejected because the User ID and/or Password that the sensor attempted to use did not
match that of the User ID or Password stored on the SMTP Server.
Possible Cause
The User Name and/or password stored in the sensor is incorrect. This error could be due
to a typing error during the User Name/Password entry or due to an incorrect User Name
and/or Password being supplied by the Mail Administrator.
Resolution
1. Contact the Mail System Administrator to obtain the SMTP user name and password
for the email address listed in the From field.
2. Access the Brickstream 1100 Configuration application.
3. Click Configure from the application menu. This sets the application to configuration
mode.
4. Click the Data Delivery tab. The email data delivery settings appear.
5. Type the User Name and Password obtained from the Email Administrator into the
appropriate fields in the Logon Information section.
6. Click Test Email Settings to send a test email.
7. If the email was successfully sent, click Save to save the new configuration.
Error Message #3
Description
This message indicates that the sensor could not find the SMTP Server address that was
entered in the SMTP Server field.
Possible Cause
1. The SMTP Server address was incorrectly typed in the field.
2. The SMTP Server address given to you by the Email Administrator was incorrect.
Resolution
1. Contact the Mail System Administrator to obtain the SMTP Server address or host
name.
2. Access the Brickstream 1100 Configuration application.
3. Click Configure from the application menu. This sets the application to configuration
mode.
4. Click the Data Delivery tab. The email data delivery settings appear.
5. Type the SMTP Server address obtained from the Email Administrator into the SMTP
Server field.
6. Click Test Email Settings to send a test email.
7. If the email was successfully sent, click Save to save the new configuration.
Error Message #4
Figure 2-4: Send (From) Email Address cannot send from SMTP Server
Description
This message indicates that the email address listed in the From field on the Data
Delivery tab of the sensor was either not found, or the account does not have permission
to send email messages.
Possible Cause
The From email address was incorrectly typed in the Data Delivery tab.
The From email address was correctly typed but the email account does not exist on the
SMTP Server.
Resolution
1. Contact the Mail System Administrator to obtain the email address that should be
entered into the From field.
2. Access the Brickstream 1100 Configuration application.
3. Click Configure from the application menu. This sets the application to configuration
mode.
4. Click the Data Delivery tab. The email data delivery settings appear.
5. Type the sender email address in the From field.
6. Click Test Email Settings to send a test email.
7. If the email was successfully sent, click Save to save the new configuration.
Error Message #5
Description
This message indicates that the sensor was unable to connect to the SMTP Server.
Possible Cause
The sensor could not find a valid DNS Server in order to resolve the host name of the
SMTP Server.
Resolution
1. Contact the Network Administrator to obtain the IP address of the DNS server for the
network.
2. Access the Brickstream 1100 Configuration application.
3. Click Configure from the application menu. This sets the application to configuration
mode.
4. Click the Network tab. The Network settings appear.
5. Type the DNS Server IP address in the DNS Server field.
6. Click Save to save your settings.
7. Click Yes to confirm the save.
8. Click Ok to close the verification dialog.
9. Click Data Delivery. The Data Delivery tab appears.
10.Click Test Email Settings to send a test email.
Error Message #5
Description
The system was able to access the SMTP Server but the email address listed in the To field
was not a valid email address.
Possible Cause
1. The To email address was typed incorrectly in the Data Delivery tab.
2. The To email address was typed correctly but does not exist in the SMTP Server email
system.
Resolution
1. Contact the Mail System Administrator to obtain a valid email address for sending
daily sensor count emails.
2. Access the Brickstream 1100 Configuration application.
3. Click Configure from the application menu. This sets the application to configuration
mode.
4. Click the Data Delivery tab. The email data delivery settings appear.
9 7 5 3 1
Figure 4-1: GPIO port close-up
1100
Opto-Isolated Input
The figure below shows the schematic for the opto-isolated input circuit. Each opto-isolated
input has its own ground pin.
Opto-Isolated Output
The following schematic shows the opto-isolated output circuit. Each opto-isolated output
has its own ground pin. The maximum current allowed through the opto-isolated output circuit
is 25mA.
Parameter Value
Delay Time 9 µs
Rise Time 16.8 µs
Storage Time 0.5 µs
Fall Time 2.92 µs
The following table shows sample voltage-resistor combinations for opto-isolated output:
External External
OPTO_OUT Voltage OPTO_OUT Current
Voltage Resistor
3.3 V 1 KΩ 0.56 V 2.7 mA
5V 1 KΩ 0.84 V 4.2 mA
12 V 2.4 KΩ 0.91 V 4.6 mA
24 V 4.7 KΩ 1.07 V 5.1 mA
30 V 4.7 KΩ 1.51 V 13.3 mA
RS-485 Interface
The RS-485 interface consists of three pins, RS485A, RD485B, and GRD. The main features
of the RS-485 transceiver are summarized in the table below.
Parameter Value
Maximum Data Rate 128 kbaud
Duplex Half
Driver Differential Output
3.3V
Voltage
Receiver Load 1/8-Unit (max 256 transceivers on bus)