Summary of Contents for B meters Milesight VS121-P
Page 1
VS121-P User Guide AI Workplace Occupancy Sensor B METERS UK | www.bmetersuk.com | Milesight Follow us: bmetersuk...
Page 2
Safety Precautions Milesight will not shoulder responsibility for any loss or damage resulting from not following the instructions of this operating guide. The device must not be disassembled or remodeled in any way. To avoid risk of fire and electric shock, do keep the product away from rain and moisture ...
Page 3
Revision History Date Doc Version Description March 15, 2023 V 1.0 Initial version April 20, 2023 V 1.1 Add installation height of high ceiling mount version 1. Add people flow analysis feature; 2. Support MQTT/MQTTS transmission; 3. Add DO overcrowding alarm feature; July 15, 2023 V 1.2 4.
1. Product Introduction 1.1 Overview Milesight VS121 is an AI workplace sensor designed to monitor occupancy and utilization in modern workspace, which can reach up to 98% recognition rata based on AI algorithm. Besides, the precise data collection and multiple privacy-friendly modes make it more user-friendly. With PoE transmission, VS121 is available for more applications.
1 × Quick 1 × Warranty Card Start Guide If any of the above items is missing or damaged, please contact your sales representative. 2.2 Hardware Overview RS485 Power Description DC 5V Positive Negative Wet contact, low level: ≤0.5V, high level: 3-5V Ground Wet contact, support devices: 3.3V~12V, ≤500mA...
2.4 Dimensions (mm) 3. Power Supply VS121-P can be powered by 802.3af standard PoE or DC 5V power adapter. Choose one of the following methods to power up the device. Powered by PoE Switch Powered by PoE Injector Powered by DC Power Adapter ...
Page 9
Center Ethernet Properties Internet Protocol Version 4 (TCP/IPv4). Enter an IP address that in the same segment with sensor ( e.g. 192.168.5.61, but please note that this IP address shall not conflict with the IP address on the existing network); Step 3: Open the Browser and type 192.168.5.220 to get access to the GUI.
After logging on to the device web GUI successfully, user is allowed to view live video as follows. Parameters Description Click to access the configuration page. People Counting (Region): show the mapped or non-mapped regions of people counting. Line Crossing Counting: show the detection line and counting people it detected.
Parameters Description IP Address An address that used to identify the sensor on the network. Test Click test button to test if the IP address is conflicting. IPv4 Subnet Mask It is used to identify the subnet where the sensor is located. IPv4 Default The default router address.
Parameters Description RTSP Port The port of RTSP, the default is 554. RTP Packet Select from “Better Compatibility” and “Better Performance”. Multicast Group Configure the address of multicast group. Address QoS DSCP The valid value range of the DSCP is 0-63. RTSP URL Stream Primary Stream...
Page 14
Parameters Description Enable Enable or disable region people counting feature. Number of People Show current number of people. Dwell Time Enable or disable dwell time detection of objects within the area. Detection Min. Dwell Time(s) Filter the count below this dwell time. Report Regularly Select the periodic report of “On the Dot”...
Page 15
is optional. Status Show connection status from device to HTTP(s) server or MQTT broker. Host: MQTT broker address for receiving data. Port: MQTT broker port for receiving data. Client ID: the unique identity of the client to the server. It must be unique when all clients are connected to the same server, and it is the key to handle messages at QoS 1 and 2.
Page 16
Parameters Description Enable the detection area customization feature. If disabled, the whole area Enable will be the detection area. Select the customized area as either mapped or except mapped area. You can draw the area in the below screen. 16 regions can be set at most. Mapped Region: Only people who are in the mapped region will be detected.
Parameters Description Edit Click Edit button to configure the time schedule. Reset Reset the time schedule to factory default. 5.3.2 Line Crossing Counting The sensor will count the number of people who cross a defined virtual line, then upload the counting data according to the reporting interval.
Page 18
Parameters Description Enable Enable or disable line crossing counting feature. Report Regularly Select the periodic report of “On the Dot” or “From Now On”. Periodic Report On the Dot: The device will report at the top of each hour. For example, When the interval is set to 1 hour, it will report at 0:00, 1:00, 2:00 and so on;...
Page 19
QoS: QoS0, QoS1, and QoS2 are optional. Certificate Type: CA Signed Server or Self Signed is optional. CA signed server certificate: verify with the certificate issued by Certificate Authority (CA) that is pre-loaded on the device. Self signed certificates: upload the custom CA certificates, client certificates and secret key for verification.
Page 20
Zoom up the live view to draw the line or area. Clear Line Clear the line you have drawn before. Clear Area Clear the area you have drawn before. Parameters Description Edit Click Edit button to configure the time schedule. Reset Reset the time schedule to factory default.
recommended that the detection line is perpendicular to the In/Out direction and on the center of detection area without other objects around. 3) A redundant identification area needed to be left on both sides of the detection line for the target.
Page 22
Parameters Description Enable Enable or disable people flow analysis feature. Periodic Report Select the periodic report of “On the Dot” or “From Now On”. Scheme On the Dot: The device will report at the top of each hour. For example, When the interval is set to 1 hour, it will report at 0:00, 1:00, 2:00 and so on;...
Page 23
Enable: Enable to configure this URL. Connection Test: Click to send test message to URL to check connectivity. HTTP Method: Fixed as Post. Snapshot: Enable or disable the snapshot feature. Note: the option is only available for normal privacy mode. URL: The device will post the people counting data in json format to this URL.
Parameters Description Edit Click Edit button to configure the time schedule. Reset Reset the time schedule to factory default. 5.3.4 General Settings...
Parameters Description Realtime Work as a TCP server to push the realtime location information of people to TCP Location clients. Push Note: the TCP port should be different from other used service ports. Enable to resend stored data packets from the disconnected period when the Data device's network connection is restored.
Parameters Description Enable Check the checkbox to enable the Privacy Mask function. Clear All Clear all areas you drew before. Select the color for the privacy areas, there are two colors available: White and Type Black 5.4 System 5.4.1 User Parameters Description Click Edit button to set three security questions for your device.
Admin Password: enter the correct admin password before adding an account. User Level: It’s fixed as Administrator. Account User Name: It’s fixed as admin. Management New Password: Input password for the account. Confirm: Confirm the password. 5.4.2 System Info All information about the hardware and software can be checked on this page. 5.4.3 Date &...
Parameters Description Current System Time Current date & time of the system. Time Zone Select a time zone according to your location. Daylight Saving Time Enable or disable the daylight saving time. Synchronize the system time with NTP server. NTP server Server Address: Setup the address of NTP server.
Parameters Description Remote Management Remote Enable or disable to manage the device through Milesight platforms. Management Platform DeviceHub or IoT Development Platform is optional. Status Show the connection status between the device and the platform. DeviceHub Server Address IP address or domain of the DeviceHub management server. Activation Select activation method to connect the device to the DeviceHub server, Method...
Description Parameters Software Version: The software version of the sensor. Local Upgrade: Click the Choose File button and select the upgrading file, then click the Upgrade button to upgrade. After the system reboots successfully, the System update is done. Upgrade You can check Reset after Upgrading to reset the device after upgrading it.
Description Parameters Enable SSH Enable SSH feature. SSH Port Set the port to access this sensor via SSH. 5.4.7 About User can view some open source software licenses about the sensor by clicking the View Licens es button. 6. Mount the Sensor To better utilize the advantages of AI algorithm, there are some important steps to follow : 6.1 Recommended Height for Certain Object Object...
3.5m*10m High Ceiling 4.5m*12m Mount Version 5.5m*14m 6.2 Illuminance Requirements for AI Analysis Region People Counting We recommend that the illuminance is greater than 20Lux. We recommend enabling function, which will make the image effect better. Line Crossing Counting and People Flow Analysis ...
Avoid getting very strong light, like sunlight. Make sure there are no moving objects interfering in the counting area. For example, do not install the sensor too close to a door. Avoid installing the sensor near a mirror or avoid drawing the line to the mirror. ...
accuracy. The floor color and wall color are black. Reason: The brightness of the scene will be reduced due to the absorption of light by black. The contrast between light and dark in the scene is too strong. Reason: It will cause the people to be backlight, which will affect the accuracy of the detection.
Page 35
"device_sn":"369362028335", "device_mac":"00:16:28:FA:8E:68", "ip_address":"192.168.0.99" "time_info":{ "timezone" : "UTC+8:00", "dst_status":false, "start_time":"2022/12/20 18:15:52", //Period start time "end_time":"2022/12/20 19:15:52" //Period end time "current_total":10, "max_counted":12,//Maximum number of people during the reporting interval "total_mapped_regions":2, "numbering_regions":[1,2], "occupancy":[1,0] "snapshot": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wDFABALDA4MChAODQ4SERATGCgaGBY...(Image code)” //HTTP Post only Region People Counting "event":"Region People Counting", "report_type": "interval", "device_info":{...
"time_info":{ "timezone" : "UTC+8:00", "dst_status":false, "start_time":"2022/12/20 18:15:52", //Period start time "end_time":"2022/12/20 19:15:52" //Period end time "current_total":10, "Max_counted":12, //Maximum number of people during the reporting interval "total_mapped_regions":2, "numbering_regions":[1,2], "current_counted":[5,5], "snapshot": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wDFABALDA4MChAODQ4SERATGCgaGBY...(Image code)” //HTTP Post only 7.2 Region People Counting - Trigger Report ...
Page 37
}," report_type": "trigger", "current_total":10, "total_mapped_regions":2, "numbering_regions":[1,2], "occupancy":[1,0], "snapshot": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wDFABALDA4MChAODQ4SERATGCgaGBY...(Image code)” //HTTP Post only Region People Counting "event":"Region People Counting", "device_info":{ "device":"Workplace Sensor", "device_sn":"369362028335", "device_mac":"00:16:28:FA:8E:68", "ip_address":"192.168.0.99" "time_info":{ "time":2022/12/20 18:15:52", "timezone" : "UTC+8:00", "dst_status":false "report_type": "trigger", "current_total":10, "total_mapped_regions":2, "numbering_regions":[1,2], "current_counted":[5,5],...
"region":2, "people_id":2, "dwell_start_time":"2022-12-20T17:15:52+03:00", "dwell_end_time":"2022-12-20T19:15:52+03:00", "duration":5646 //Unit: ms "snapshot": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wDFABALDA4MChAODQ4SERATGCgaGBY...(Image code)” //HTTP Post only 7.5 Line Crossing Counting - Periodic Report "event":"Line Crossing Counting", "report_type": "interval", "device_info":{ "device":"Workplace Sensor", "device_sn":"369362028335", "device_mac":"00:16:28:FA:8E:68", "ip_address":"192.168.0.99" "time_info":{ "timezone" : "UTC+8:00", "dst_status":false, "start_time":"2022/12/20 18:15:52", //Period start time "end_time":"2022/12/20 19:15:52"...
Page 41
"in_counted":10, //Periodic in "out_counted":10, //Periodic out "capacity_counted":0, //=in_counted-out_counted "total_data":{ "in_cumulative_counted":10, //Cumulative in "out_cumulative_counted":10, //Cumulative out "capacity_cumulative_counted":0 //=in_cumulative_counted-out_cumulative_counted "snapshot": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wDFABALDA4MChAODQ4SERATGCgaGBY...(Image code)” //HTTP Post only 7.6 Line Crossing Counting - Trigger Report "event":"Line Crossing Counting", "report_type": "trigger", "device_info":{ "device":"Workplace Sensor", "device_sn":"369362028335", "device_mac":"00:16:28:FA:8E:68", "ip_address":"192.168.0.99"...
Page 42
"out":0 "snapshot": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wDFABALDA4MChAODQ4SERATGCgaGBY...(Image code)” //HTTP Post only 7.7 People Flow Analysis - Periodic Report "event":"People Flow Analysis", "report_type": "interval", "device_info":{ "device":"Workplace Sensor", "device_sn":"369362028335", "device_mac":"00:16:28:FA:8E:68", "ip_address":"192.168.0.99" "time_info":{ "timezone" : "UTC+8:00", "dst_status":false, "start_time":"2022/12/20 18:15:52", //Period start time "end_time":"2022/12/20 19:15:52" //Period end time "flow_data":{ "A-A":10, //Number of people from A to A "A-B":10, //Number of people from A to B...
Need help?
Do you have a question about the Milesight VS121-P and is the answer not in the manual?
Questions and answers