Content Chapter I Introduction ..................... 1 1.1 Overview ......................1 1.2 Related Products ....................1 1.3 How it Works ...................... 2 1.4 Benefits of the Solution ..................2 1.5 Related Documents .................... 4 Chapter II Settings ......................5 2.1 Camera Settings ....................5 2.1.1 Hardware Overview ...................
Introduction Chapter I 1.1 Overview Milesight AIoT Indoor Parking Management Suite is designed for indoor parking management. Ultrasonic sensors are used to detect the occupancy of parking spaces, and the information is reported to the parking management system through the gateway, so as to guide users to quickly find free parking spaces and reduce congestion and additional emissions caused by searching for parking spaces.
Compatible with Multiple Network Servers Flexible Installation Eye-Catching Design Massive Connectivity Blind Spot Coverage Mini LoRaWAN ® Gateway Gateway Fleet UG63 Listen Before Talk Low Power Consumption High Compatibility Dual Ultrasonic Sensor ...
Page 5
are all set to boost intelligent parking traffic solution right away. LoRa Outstanding Performance LoRa technology is a new wireless protocol designed for remote connectivity and low-power communication, eliminating the cumbersome wiring process for parking systems. With the latest Semtech LoRa Chip and a 64-bit quad-core CPU, the LoRaWAN ®...
The low power consumption and integrated design and cellular support save a lot of tedious wiring process, making the product environment more adaptable and the overall deployment more simple and convenient. 1.5 Related Documents Document Type Link Supplement Light AI LPR Camera http://www.milesight.com/static/file/en/download/datasheet/ipc/Mil Datasheet esight-Supplement-Light-AI-LPR-Motorized-Pro-Bullet-Plus-Network- Camera-Datasheet-en.pdf http://www.milesight.com/static/file/en/download/user-manual/ipc/ Quick Start Guide Milesight-Network-Camera-Quick-Start-Guide.pdf Sensor EM310-UDL https://resource.milesight-iot.com/milesight/document/em310-udl-d...
Settings Chapter II 2.1 Camera Settings 2.1.1 Hardware Overview 2.1.2 Hardware Installation Please deploy the cameras at the entrance and exit of the parking lot to detect vehicle information and linkage with gate and the parking management system. To increase the accuracy of license plate recognition, be sure to install the LPR cameras properly to capture the license plates with the correct image size, lighting conditions and camera angle.
Notes Here only introduce the installation location, for detailed installation steps, please refer to Milesight Network Camera Quick Start Guide. 2.1.3 Access to Web GUI If the network segment of the computer and that of the camera are different, please follow the steps to change the IP address: Step1: Change the IP address of computer to 192.168.5.0 segment, here are two ways...
Page 9
Click “Advanced”, and then click “IP settings”--> “IP address”--> “Add”. In the pop-up window, enter an IP address that in the same segment with Milesight network camera ( e.g. 192.168.5.61, but please note that this IP address shall not conflict with...
Page 10
Step2: Start the browser. In the address bar, enter the default IP address of the camera: http://192.168.5.190; Step3: You need to set the password first when using it for the first time. And you can also set three security questions for your device after activation. Then you can log in to the camera with the user name (admin) and a custom password.
Notes Here only introduce the configuration related to this solution, for more camera configuration, please refer to Milesight Network Camera User Manual. (1) General Step1: After log in the web, go to “LPR “→ “Settings“→ “General”. Check the checkbox “Enable LPR”, you can draw the screen to select area interested.
Page 12
[Enable LPR]: Automatic license plate recognition after it is enabled. [Country/Region]: You can select the country/region to use the LPR function. Step 2: Detection Settings. You can draw the screen to select four areas interested. The area as shown in the blue box below, it will also display pixels above each area.
Page 13
[Detection Region]: You can set up to 4 ROI areas by drawing the screen. If you choose Normal, it supports configuring the LPR detection regions for the current area. If you choose Advanced (Only for PTZ series), it supports configuring different LPR detection regions for different PTZ presets(Only support Preset 1~4 so far).
Page 14
Region, Direction, Country / Region or All to enable Features Identification, it will display the corresponding information on the logs interface. Notes The optimal recognize license plates interval of Milesight LPR cameras is within 90-150 PX. For better performance, please choose the appropriate resolution in advance.
[Save] or [Delete] after setting. You also can copy the settings to other channels. Step 4: Don’t forget to click “Save” after finishing all settings. (2) Advanced In the interface, you can set display information on snapshot of license plate recognition, and also customize the file name of snapshots which are uploaded via FTP or Email or stored on local LPR Picture File Path.
Page 16
[Snapshot OSD] Item Function Introduction Small/Medium/Large are available for OSD information. Font Size Note: Snapshot OSD font size and Image OSD font size are corresponded. Enable to set different colors for OSD information. Font Color Note: Snapshot OSD font color and Image OSD font color are...
Page 17
corresponded. Check the checkbox to select background color of snapshot OSD Background information. Color Note: Background color cannot be the same with font color. OSD Position Check the checkbox to show OSD information position. Customize the OSD content. You can set OSD Information as shown below: OSD Information...
Page 18
Item Function Introduction “-”, “_” and Space are available for File Name Separator format. Separator The default separator is “-”. You can customize the snapshot file name according to items chosen. Item of File Name Each time an item is checked, the list will add the item row, including the item name and sorting operation.
Page 19
Notes You need to check at least one item. Once license plate is recognized, the snapshot will be uploaded via FTP or Email or stored on your local LPR Picture File Path. Then, You can see the snapshot file name which you customize as shown below: Full-snapshot Recognized successfully Full-snapshot Recognized failed...
License plate snapshot Recognized successfully License plate snapshot Recognized failed Notes If the item checked is not recognized successfully, then the item will be displayed ① with the specific symbol “#”. The file name of full-snapshot will be preceded by a number of 4. ②...
Page 21
Step1: Click the “Add” button, select the Type as black or white, enter the license plate, the license plate will be added successfully. Step2: You can add a csv form with the license plate you want to add, click the "Browse"...
Notes You can first download the template as a reference in this interface. ① It allows to add 1000 license plates to the List. ② Step3: Select Plate Type or directly enter the license plate number, click the “Search” button, the corresponding license plate will be displayed in the list. Step4: Click the "Export List"...
Page 23
interface. Step2: Back to “List management” interface, click the “Add” button, select the corresponding license plate type, enter the ID Card number and license plate, the license plate will be added successfully. Notes Please make sure the camera has been correctly connected to your parking system through the Wiegand interface as shown below.
(5) List Event Step1: Select the List Type, Black list, White list or Visitor. Step2: Schedule Settings. You can draw the schedule by clicking it. Step3: Set alarm action. After that, when a license plate marked as “Black” is detected, the camera will respond accordingly to your settings if you select the Black List in List type;...
will respond accordingly to your settings if you select the Visitor in List type. (6) Smart Search Step1: The detect results in real time will be displayed on the right side of Logs page, including detected time, live screenshot, and license plate. Step2: Select Plate Type or directly enter the license plate number, select Start Time and End Time, click the “Search”...
Page 26
Step4: Click the "Export" button to export the license plate you selected to a csv form locally. You can also click the "Auto Export" button to automatically export the log to FTP, SMTP or Storage.
(7) Data Transmission The data can be sent to your parking system through RTSP, TCP or HTTP protocol. Step1: Go to “LPR “→ “Settings“→ “General”, then go to LPR Message Post Settings. Step 2: Check the checkbox to enable LPR Message Post. It will push information to some third-party devices or software that are compatible with ours.
Page 28
Enter the LPR IP address and LPR port on the NVR/VMS to register the LPR camera. Then LPR Camera will transmit the data of recognition result to the NVR/VMS when the license plate is recognized. The data includes the time that was recognized, the license plate, the license plate snapshot, and the full-screen snapshot.
Page 29
Basic Packet Composition COMMAND DATA_SIZE DATA SIG END 2 byte 2 byte 4 byte Variable 2 byte COMM_LOGIN_REQ 1. Data Type: JSON-charset=utf-8 2. Data Content: ID and Password 3. Example “id”: “admin”, “password”: “1234” COMMAND DATA_SIZE DATA SIG END 2 byte 2 byte 4 byte...
Page 30
COMM_LOGIN_REPLY 1. Data Type : JSON-charset=utf-8 2. Data Content : result - Required Items HTTP Status code a. 200 : OK b. 401 : No Privileges c. Etc... 3. Example “result”: “200” COMMAND DATA_SIZE DATA SIG END 2 byte 2 byte 4 byte Variable...
Page 31
1. Recognition Result Message The LPR camera sends the recognition results on its own initiative without requiring a request from the NVR/VMS. Data Type : Binary Data Content metadata Device ID : 16 byte – GUID byte array : 04 f9 12 bb ce 94 65 40 89 af e8 3c d8 8f 70 be recognition time : 8 byte –...
Page 32
Confidence:4 byte(float) Plate Type: 1:black 2:white 3:visitor Distance: (int)need to enable radar Azimuth: (float) need to enable radar Vehicle Count:need to enable radar Width: resolution width Height: resolution height coordinate_x1: The left coordinates of license plate. coordinate_y1: The top coordinates of license plate. coordinate_x2: The right coordinates of license plate.
Page 33
2. Packet Example COMMAND DATA_SIZE DATA SIG END 2 byte 2 byte 4 byte Variable 2 byte CC FF 0x8801 Variable FF DD Metadata Chunk Image Chunk Image Chunk Chunk Header Metadata Chunk Number(O Chunk P-colo Directio Chunk GUID Time bsolescen V-color Speed...
Page 35
2020/7/29 Remove “Number”. Add new fileds “Plate Len” and “Number”. 2021/7/5 Add “Vehicle Type” and modify “Color Table” 2021/8/13 Add “Confidence, Plate Type, Distance, Azimuth, Vehicle Count” 2022/4/12 Add Width and Height of Resolution, Coordinate of license plate HTTP Type Integrate Method ...
Page 36
Camera will post the LPR information data in json format to the VMS or NVR in real time when it is recognized. The content will be sent is as follows:...
Page 37
Sample of Description Value The Device Name which can be configured on the System device Network Camera Info of camera. The default is Network Camera. 2020-11-03 time The time when license plate is recognized. 20:29:48 plate AMW212 The recognized license plate number. The plate list type of recognized license plate, Black or type Visitor...
Page 38
coordinate_x2, 676, 135 The bottom right coordinates of license plate. coordinate_y2 confidence 0.70 The confidence value of recognized license plate. plate_color White The color of recognized license plate. vehicle_type The type of recognized vehicle. vehicle_color White The color of recognized vehicle. The snapshot of license Plate, depends on whether it is configured to send together.
Page 39
the license plate parameters to the URL. For example, the car plate is “MS12345”. Once it’s detected, the LPR camera will send below URL to VMS: http://192.168.7.121:8080/api/lpr?Caption = LPR&description = MS12345 If the license plate information is to be displayed in VMS, the VMS side needs to extract it from the URL.
Page 40
<tt:Source> <tt:SimpleItem Name="VideoSourceConfigurationToken" Value="VideoSourceToken"/> <tt:SimpleItem Name="VideoAnalyticsConfigurationToken" Value="VideoAnalyticsToken"/> <tt:SimpleItem Name="Rule" Value="MyLicensePlateDetectorRule"/> </tt:Source> <tt:Key> <tt:SimpleItem Name="LicensePlateResult" Value="43 거 6510"/> </tt:Key> <tt:Data> <tt:SimpleItem Name="LicensePlatePicturePath" Value="/LPR/2018051506193401.jpg"/> <tt:SimpleItem Name="LicenseCarSpeed" Value="25km/h"/> <tt:SimpleItem Name="LicenseCarDirection" Value="1"/> </tt:Data> </tt:Message> </wsnt:Message> </wsnt:NotificationMessage> </tt:Event> </tt:MetaDataStream> Description: You can receive the recognized license plate image through the snapshot path command...
2.1.5 Application Example Taking Milesight VMS Enterprise as an example, the LPR camera can be added to VMS Enterprise, and then the recognized information can be sent to the VMS for management. Notes For more information, please refer to the Milesight VMS Enterprise User Manual.
(3) ANPR Event Here you can set ANPR Event Types as Vehicle Detection, Visitor Detection, Speed Detection, Congestion Detection and Retrograde Detection, and then set the corresponding alarm actions.
2.2 Sensor Settings 2.2.1 Hardware Overview 2.2.2 Hardware Installation Please deploy the sensors above each parking space. 1. Ensure the location of device is within the communication range of LoRaWAN ® gateway and keep it away from metal objects. 2. Device must be sat in a horizontal position on top of the object so that it has a clear path to the object.
(1) NFC Configuration EM310-UDL can be configured via NFC. Step1: Download and install “Milesight ToolBox” App from Google Play or App Store. Step2: Enable NFC on the smartphone and open“Milesight ToolBox” App. Step3: Attach the smartphone with NFC area to the device to read the basic information.
Step5: Tap “Read” button to check current status and sensor data of device. Step6: Tap “Write” button to write all your settings to the device. Notes Ensure the location of smartphone NFC area and it’s recommended to take off ① phone case.
Page 47
Go to “Device -> Setting -> General Settings” of ToolBox App to change the reporting interval. Item Function Introduction reporting interval of transmitting data to network server. Periodic Default: 10 mins Reporting Range: 1-1080 mins. We recommend that you set the reporting interval to 30 minutes Interval for power saving, it can be used as the heartbeat packet of the...
Page 48
threshold. Over: Upload the current data when it exceeds the set threshold, it means the current parking space is available. Below: Upload the current data when it is less than the set threshold, it means the current parking space is occupied. 3.
Notes Of course, you can also set the “Over” option and enable the “Threshold Dismiss ① Report” option, then when the distance is greater than the set threshold or released, the data will be reported If the “Over” option and the “Below” option are configured at the same time, the data ②...
2.3.2 Hardware Installation Please deploy several gateways in the parking lot to receive the parking space occupancy information detected by the sensor and transmit it to the parking management system. 1. For the parking lots separated by walls, the recommended gateway deployment interval is 7 to 50 meters for better signal coverage.
Notes Usually in an open environment, the recommended gateway deployment interval is 7 ① to 100 meters. It is recommended to deploy gateways at each layer. ② Here only introduce the installation location, for detailed installation steps, please ③ refer to UG65 Quick Guide UG63 Quick Guide.
Page 53
Notes If you enter the username or password incorrectly more than 5 times, the login page will be locked for 10 minutes. Step4: After logging in the web GUI, follow the guide to complete the basic configurations. It’s suggested that you change the password for the sake of security. Step5: You can view system information and perform configuration of the gateway.
Page 54
Method 2: Wired Access Step1: Connect PC to the ETH port directly or through PoE injector to access the web GUI of gateway. The following steps are based on Windows 10 system for your reference. Step2: Go to “Control Panel” → “Network and Internet” → “Network and Sharing Center”, then click “Ethernet”...
Page 55
the gateway. Step4: Open a Web browser on your PC (Chrome is recommended) and type in the IP address 192.168.23.150 to access the web GUI. Step5: Enter the username and password, click “Login”. Notes If you enter the username or password incorrectly more than 5 times, the login page will be locked for 10 minutes.
Step6: After logging in the web GUI, follow the guide to complete the basic configurations. It’s suggested that you change the password for the sake of security. Step7: You can view system information and perform configuration of the gateway. (2) LoRaWAN Settings LoRaWAN settings is used for configuring the transmission parameters in LoRaWAN ®...
Notes For detailed configuration steps, please refer to Chapter 3.2 in UG65 Quick Guide. (3) Adding Sensors Step1: Go to the “Device” page and click “Add” to add the sensors. The meanings of the options on the interface are as follows: Item Function Introduction Add a device.
Page 58
Device EUI Show the EUI of the device. Device-Profile Show the name of the device’s device profile. Application Show the name of the device’s application. Last Seen Show the time of last packet received. Show the status of the device . means that the device has Activated been activated.
Page 59
® controllers and UG65. Fport Range: 2-84, 86-223. ® Note: this value must be the same as the Milesight LoRaWAN controller’s Fport. Enter the TCP port for data transmission between the TCP Client TCP Port and UG65 (as TCP Server).
Page 60
Frame-Counter If disable the frame-counter validation, it will compromise security Validation as it enables people to perform replay-attacks. Whenever an end-device joins a network via over-the-air Application Key activation, the application key is used for derive the Application Session key. The device address identifies the end-device within Device Address the current network.
Page 61
Frame-counter downlink from the network server. It will be incremented by the network server. Users can reset the a personalized end-device manually, then the frame counters on the end-device and the frame counters on the network server for that end-device will be reset to 0. Step3: After saving the configuration, the sensor is added successfully.
And then import this file to add bulks of devices. (4) Data Transmission You can create a new application on this page, which is mainly used to define the method of decoding the data sent from end-device and choosing the data transport protocol to send data to another server address.
Page 63
Enter the description of this application. Description E.g a application for smoker sensor. Select from: “None”, “Cayenne LPP”, “Custom”. None: This mode enables devices not to encode data. Cayenne LPP: This mode enables devices to encode data with the Payload Codec Cayenne Low Power Payload (LPP).
Page 64
Enter the header name and header value if there is user credentials when accessing the HTTP(s) server. The meanings of the options on the interface are as follows: Item Description HTTP Header Name A core set of fields in HTTP header. Header Header Value Value of the HTTP header.
Page 65
Step 2: Fill in MQTT broker general settings. Step 3: Select the authentication method required by the server. If you select user credentials for authentication, you need to enter the username and password for authentication. If certificate is necessary for verification, please select mode and import CA certificate, client certificate and client key file for authentication.
Page 66
The meanings of the options on the interface are as follows: Item Description Broker MQTT broker address to receive data. Address Broker Port MQTT broker port to receive data. Client ID is the unique identity of the client to the server. Client ID It must be unique when all clients are connected to the same server, and it is the key to handle message at QoS 1 and 2.
most unreliable transfer mode. QoS 1 – At Least Once This level guarantees that the message will be delivered at least once, but may be delivered more than once. QoS 2 – Exactly Once QoS 2 is the highest level of service in MQTT. This level guarantees that each message is received only once by the intended recipients.
04 => 04 b0 = 1200s = 20 minutes 2.3.4 Application Example Taking Milesight IoT Cloud as an example, the gateways can be added to IoT Cloud, and then data can be sent to the Cloud for management as shown below.
Page 69
Step1: Go to “Packet Forwarder->General” page to enable the embedded network server. Step2: Go to “Packet Forwarder-> Radio” page to select the antenna type, center frequency and channels. The channels of the gateway and nodes need to be the same.
Page 70
Step3: Go to “Network Server” → “General” page to enable the network server and “Cloud mode”, then select “Milesight IoT Cloud”. Step4: Log in the Milesight IoT Cloud. Then go to “My Devices” page and click “+New Devices” to add gateway to Milesight IoT Cloud via SN. Gateway will be added under...
Page 71
Step5: The gateway is online on Milesight IoT Cloud. Notes You can also add sensors to the gateway on IoT Cloud, the steps are as follows: Step1: Go to “My Devices” page and click “+New Devices”. Fill in the SN of the device...
Page 72
Step2: After the device is online in Milesight IoT Cloud, you can check the data via web page or mobile App and create dashboard for it.
Chapter III Services Milesight provides customers with timely and comprehensive technical support services. End-users can contact your local dealer to obtain technical support. Distributors and resellers can contact with Milesight directly for technical support. Technical Support Mailbox: support@milesight.com Web: https://www.milesight.com Online Problem Submission System: https://www.milesight.com/service/feedback.asp...
Need help?
Do you have a question about the AIoT Indoor Parking Management Suite and is the answer not in the manual?
Questions and answers