Chengdu Ebyte Electronic Technology Co.,Ltd.
E180-ZG120B User Manual
Copyright ©2012–2020, Chengdu Ebyte Electronic Technology Co.,Ltd.
6
this period, ZigBee 3.0-compliant devices can join the network. After this period of time, the network will be shut
down and no devices can join. It can also be configured to open permanently. Any ZigBee 3.0 standard device can
be added;
GPIO control:Local/remote GPIO control function
,
there are 4 IO for users to select.
PWM control :Local/remote PWM control function
,
there are 5 PWM channels for users to select.
ADC control: Read local/remote adc,there are 5 ADC channels for users to select.
Onekey recovery of baud rate: The module supports onekey recovery of baud rate when users forget the baud rate.
The baud rate is 115200(default).
Serial port receiving wake-up: Support serial port receiving wake-up function. When the module is in sleep state, it
will wake up when receiving a frame of data greater than or equal to 25 bytes. This data is wake-up frame used for
wake-up module and will not be treated as data processing;
Module restore: Users can restore the module via UART commands.
Recover factory setting: Users recover the factory setting via UART commands.
Air configuration: Users can use the air configuration command to remotely configure other devices in network.
1.3 Device type introduction
There are three types of logical devices in ZigBee Network
: Coordinator, Router, End-Device, and Sleep-End-Device.
A
ZigBee network consists of one Coordinator and multiple Routers and multiple End-Devices (the end nodes can be
divided into Sleep-End-Device and End-Device.
1.3.1 End-Device
The main task of the device is to send and receive messages, and other nodes are not allowed to connect with the
devices. The End-device is always in working state, and can receive and transmit data at any time. The standby current of
this device type is about 4 mA.
1.3.2 Sleep-End-Device
The Sleep-End-Device enters the sleep state when there is no data receiving and sending, and the sleep current is as
low as about 2.5uA.
When wireless data transmission or instruction operation is needed, wake-up frame shall be sent through serial port
first, and the length shall be more than or equal to 25 bytes (it is recommended to wake up with "
FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
" 25 bytes of "FF"). The wake-up time lasts for the Uart_holdtime
time, during which the serial port data (configuration command, payload) can be processed. When a frame of serial port
data is successfully received, the wake-up timeout counter will be refreshed, and the wake-up duration will go further by
Uart_holdtime, otherwise the device will go to sleep again. Uart_holdtime defaults to 1000ms and supports HEX
command to change its value.
Sleep terminal wakeup can also be awakened through the function pin WAKE. WAKE defaults to high level. Pull
down the WAKE pin to wake up the module continuously, and release the WAKE pin to restore the default high level and
the module resumes sleep.
When it is necessary to receive data, it is received through periodic wake-up. The longer the wake-up cycle is set,
the later the reception will be. The wake-up cycle must be set less than 30 seconds. If you only need to upload data, you
can set the wake-up cycle to be greater than 30 seconds or longer to reduce power consumption (default is 5 minutes),
such as battery powered sensors.