1. Product Introduction 1.1 Overview UC300 is an IoT controller used for remote control and data acquisition from multiple sensors. It contains different I/O interfaces such as analog inputs, digital inputs, relay outputs, serial ports and so on, which support remote device data transmission and control via LoRaWAN ®...
1 × 1 × Warranty Quick Start Guide Card If any of the above items is missing or damaged, please contact your sales representative. 2.2 Hardware Overview 2.3 Application Wiring...
RS485 Terminal Resistor: DIP Switch Description 1 on 2 off 3 off Add 120 Ω resistor between A and B 1 off 2 on 3 off Add pull-down resistor on B 1 off 2 off 3 on Add pull-up resistor on A 2.4 LED Indicators Indication Status...
2.5 Reset Button There is reset button inside the device. Description Function SYS LED Action Static Green Press and hold the reset button for more than 10 seconds. Static Green → Reset Release the button and wait. Rapidly Blinking Off → Static Green The device resets to factory default.
The external antenna should be installed vertically always on a site with a good signal. 3.3 Device Installation UC300 device can be placed on a desktop or mounted to a wall or a DIN rail. 3.3.1 Wall Mounting 1. Fix the wall mounting bracket to the device with 2 screws.
2. Hang the device to the DIN rail. The width of DIN rail is 3.5cm. 4. Operation Guide 4.1 Log in the ToolBox 1. Download ToolBox software from Milesight IoT website. 2. Power on the UC300 device, then connect it to computer via type-C port.
Page 10
3. Open the ToolBox and select type as “General”, then click password to log in ToolBox. (Default password: 123456) 4. After logging in the ToolBox, you can change device settings.
4.2.1 LoRaWAN Settings (LoRaWAN Version Only) LoRaWAN settings is used for configuring the transmission parameters in LoRaWAN ® network and is only applied to UC300 LoRaWAN ® version. Basic LoRaWAN Settings: Go to “LoRaWAN Settings -> Basic” to configure join type, App EUI, App Key and other information.
Page 12
1) Please contact sales for device EUI list if there are many units. 2) Please contact sales if you need random App keys before purchasing. 3) Select OTAA mode if you use Milesight IoT Cloud to manage devices. 4) Only OTAA mode supports rejoin mode.
1-40, 60: Enabling Channel 1 to Channel 40 and Channel 60 All: Enabling all channels Null: Indicates that all channels are disabled 4.2.2 Cellular & Application Settings (Cellular Version Only) Cellular settings is used for configuring the transmission parameters in cellular network and is only applied to UC300 cellular version.
Page 14
Cellular Settings: Go to “General -> Basic” to configure basic cellular settings. Parameters Description Select from "Auto", "4G Only", "3G Only", and "2G Only". Auto: connect to the network with the strongest signal automatically. Network Type 4G Only: connect to 4G network only. And so on.
Page 15
Change the password to loggin ToolBox and SMS password validation. Application Settings: Go to “Application -> Application” to configure the settings to send data to corresponding servers. About the MQTT topics, please refer to the UC300 Cellular Communication Protocol. Parameters Description Application Mode Select from “Milesight IoT Cloud”, “AWS”, “TCP”, “UDP”, and “MQTT”.
Page 16
Default: 200 s, Range: 1-3600 s Import the CA.crt file. CA File Import the client certificate. Client Certificate Import the client key. Client Key TCP/UDP After TCP/UDP connection established, the device will send one package Description including the description to identify the device. The max length is 32 characters.
Client Key 4.2.3 SMS Settings (Cellular Version Only) UC300 cellular version supports SMS control and SMS report. Before that, ensure the device has registered to cellular network and SMS Center Number is typed in “General -> Basic” settings. About the SMS control commands and report contents, please refer to the UC300 Cellular Communication Protocol.
SMS Messaging General: send SMS as general string format. Protocol UCP: send SMS as hex format, you can decode it referring to UC300 Communication Protocol document. Number Reports SMS to these phone numbers. 6 numbers can be added at most.
4.2.2. 4.3.2 Digital Input/Pulse Settings UC300 supports 4 digital inputs and every input can work as either digital input mode to detect high/low level or pulse counter to record counting values. When working as digital input, UC300 will upload the data according to reporting interval or when status changes.
“Start”. Refresh Refresh to get latest counter values. Clear Count the value from 0. Note: the counting value will lose if UC300 loses the power. 4.3.3 Digital Output Settings UC300 supports 2 digital outputs to control the devices. Parameters Description...
Page 21
The execution interval between each Modbus channel command. (ms) The maximum response time that the UC300 waits for the reply to the Max Resp Time command. If it does not get a response after the max response time, it is (ms) determined that the command has timed out.
Sign The tick indicates that the value has a plus or minus sign. After click, UC300 will send Modbus read command to test if it can read correct values. Example: as this setting, the device will send command: 01 03 00 00 00 01...
Page 23
Parameters Description Baud Rate 1200/2400/4800/9600/19200/38400/57600/115200 are available. Data Bit 8 bit is available. Stop Bit 1 bit/2 bit are available. Parity None, Odd and Oven are available. Packet Length When the device receives RS232 data up to this length, it will fragment it as (byte) a single packet and send to network server.
Show the connection status between the device and the TCP server. 4.3.6 Analog/PT100 Settings UC300 has two 4-20mA analog inputs, two 0-10V analog inputs and two PT100 inputs for analog device connection. After wirings, you can click “Fetch” to check if the value is correct.
4.4 IF-THEN Command UC300 supports configuring locally IF-THEN commands to do some actions automatically even without network connection. One device can be added 16 commands at most. 1. Go to “Command” page, click “Edit” to add commands.
Page 26
2. Set a IF condition based on the terminal device data or UC300 device status. Condition Description Set the time condition. The device time will be synced once after Time joining/registering to network, you can also sync the time manually on “Status”...
Page 27
4.5. command The signal When UC300 cellular signal is lower than 10 asu, this only works with UC300 strength is weak cellular version. 3. Set THEN action according to your request. You can add at most 3 actions in one command.
LoRa D2D protocol is developed by Milesight and used for setting up transmission among Milesight devices without gateway. When the LoRa D2D setting is enabled, UC300 can work as a LoRa D2D controller to send control commands to other devices or work as a LoRa D2D agent to receive commands to trigger the DO or RS485 devices.
Page 29
LoRa D2D agent device. The command should be a 2-byte hexadecimal number. When UC300 receives a LoRa D2D command, it can work as a LoRa D2D agent to trigger the DO or send Modbus command to RS485 terminal devices.
® 4.6 Maintenance 4.6.1 Upgrade UC300 supports upgrade locally via ToolBox software. 1. Download firmware from www.milesight-iot.com to your PC. 2. Go to “Maintenance -> Upgrade”, click “Browse” to import firmware and upgrade the device. You can also click “Up to Date” to search for the latest firmware of the device and upgrade.
4.6.3 Reset to Factory Default Please select one of following methods to reset device: Via Hardware: Open the case of UC300, hold on the reset button for more than 10 s until SYS LED blinks. Via ToolBox Software: Go to “Maintenance -> Backup and Reset” to click “Reset”.
5. Device Payload For UC300 LoRaWAN version, please refer to the UC300 LoRaWAN Communication Protocol; ® For UC300 cellular version, please refer to the UC300 Cellular Communication Protocol; for decoders of Milesight IoT products please click here. -END-...
Need help?
Do you have a question about the UC300 and is the answer not in the manual?
Questions and answers