<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=EY-08_AT</id>
	<title>EY-08 AT - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=EY-08_AT"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=EY-08_AT&amp;action=history"/>
	<updated>2026-06-04T21:35:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=EY-08_AT&amp;diff=26178&amp;oldid=prev</id>
		<title>Chao at 06:14, 28 April 2020</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=EY-08_AT&amp;diff=26178&amp;oldid=prev"/>
		<updated>2020-04-28T06:14:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* When connection not established, you can control by AT commands.&lt;br /&gt;
* When connected, you can send data via 0x..FFE1 UUID, or send commands/control via 0xFFE2 UUID.&lt;br /&gt;
* No need \r\n at end of commands.&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Header text !! Header text&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
# 1 AT + RST reset M / S -&lt;br /&gt;
# 2 AT + BOUD serial port baud rate setting M / S - 115200&lt;br /&gt;
# 3 AT + HOSTEN Master / Slave Setup M / S - Slave&lt;br /&gt;
# 4 AT + HOST Read Host Status M -&lt;br /&gt;
# 5 AT + DISC Disconnect M -&lt;br /&gt;
# 6 AT + ADVEN Open Broadcast S - On&lt;br /&gt;
# 7 AT + ADVIN Broadcast interval S - 100ms&lt;br /&gt;
# 8 AT + NEIN Connection Interval S - 10ms&lt;br /&gt;
# 9 AT + POWR Transmit power S - 0db&lt;br /&gt;
# 10 AT + NAME broadcast name S - EB - 08&lt;br /&gt;
# 11 AT + MAC Read MAC Address M / S -&lt;br /&gt;
# 12 AT + STRUUID Set iBeacon UUID (string type UUID) S iBeacon UUID&lt;br /&gt;
# 13 AT + HEXUUID setting iBeacon UUID (hexadecimal type UUID) S iBeacon micro letter UUID&lt;br /&gt;
# 14 AT + MAJOR Sets iBeacon Major (string type Major)&lt;br /&gt;
# 15 AT + MINOR Set iBeacon Minor (string type Minor) S iBeacon 7&lt;br /&gt;
# 16 AT + VER Read version number M / S - JDY-08-2.1&lt;br /&gt;
# 17 AT + VID Manufacturer's identification number (not for factory identification) S iBeacon Sensor 8899&lt;br /&gt;
# 18 AT + TEMP Temperature Value Sets the Sipacon sensor&lt;br /&gt;
# 19 AT + HUMID Temperature setting S iBeacon sensor 0&lt;br /&gt;
|| &lt;br /&gt;
# 20 AT + ISCEN Set whether to open the password connection S - Off&lt;br /&gt;
# 21 AT + PASS connection password S - 123456&lt;br /&gt;
# 22 AT + SVRUUID Change service UUID M / S - FFE0&lt;br /&gt;
# 23 AT + CHRUUID Change feature UUID M / S - FFE1&lt;br /&gt;
# 24 AT + SCAN Host Scan Slave M Host transparently transmitted&lt;br /&gt;
# 25 AT + RSLV Reads the MAC-to-MAC transparent transmission from the master&lt;br /&gt;
# 26 AT + CONNET CONNECTIONS SCAN TO MAC MOST TRANSMISSION FROM SLAVE&lt;br /&gt;
# 27 AT + BAND Bind slave MAC M -&lt;br /&gt;
# 28 AT + GETDCD Number of slaves scanned by the master M -&lt;br /&gt;
# 29 AT + GETSTAT Find the working status of the module M / S -&lt;br /&gt;
# 30 AT + PWMFRE Set the PWM frequency M / S - 500HZ&lt;br /&gt;
# 31 AT + PWMOPEN Turns PWM M / S - off&lt;br /&gt;
# 32 AT + PWM1PUS Sets the pulse width of PWM1 M / S - 50%&lt;br /&gt;
# 33 AT + PWM2PUS Sets the PWM2 pulse width M / S - 50%&lt;br /&gt;
# 34 AT + PWM3PUS Sets the pulse width of PWM3 M / S - 50%&lt;br /&gt;
# 35 AT + PWM4PUS Sets the pulse width of PWM4 M / S - 50%&lt;br /&gt;
# 36 AT + RTCDATE Setting the RTC time M / S -&lt;br /&gt;
# 37 AT + RTCOPEN Turn on the RTC function M / S - Off&lt;br /&gt;
# 38 AT + WXSVR Micro-H5 communicates with the server settings S-micro-H5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AT instructions ===&lt;br /&gt;
==== Basic Commands ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commands !! e.g. (write/read)!! Description !! return&lt;br /&gt;
|-&lt;br /&gt;
| Soft reset || AT + RST || || OK&lt;br /&gt;
|-&lt;br /&gt;
| Set the baud rate || Instruction: AT + BOUD0 || means the baud rate is 115200, 1 means the baud rate is 57600, 2 means the baud rate is 38400, 3 means the baud rate is 19200, 4 means the baud rate is 9600, default baud rate is 115200 || OK&lt;br /&gt;
|-&lt;br /&gt;
| Set the module operating mode || AT + HOSTEN0 || &lt;br /&gt;
* 0 slave - transmission mode. &lt;br /&gt;
* 1 master - transmission mode&lt;br /&gt;
* 2 master - obseration (indoor positioning, sensor) mode&lt;br /&gt;
* 3 slave (ibeacon, sensor)  mode&lt;br /&gt;
* 4 WeChat - transmission mode &lt;br /&gt;
&lt;br /&gt;
|| OK&lt;br /&gt;
|-&lt;br /&gt;
| Disconnect|| AT + DISC  || Disconnect || OK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Open the radio || Command: AT + ADVEN0 || &lt;br /&gt;
* 0 = Stop broadcasting&lt;br /&gt;
* 1 means to turn on the broadcast, do not turn on the radio after power on &lt;br /&gt;
|| OK&lt;br /&gt;
|-&lt;br /&gt;
|  Broadcast interval || AT + ADVIN0 || &lt;br /&gt;
* 0 means to set the broadcast interval to: 100ms&lt;br /&gt;
* 1 means to set the broadcast interval to: 500ms&lt;br /&gt;
* 2 means to set the broadcast interval to: 750ms&lt;br /&gt;
* 3 means to set the broadcast interval to: 1000ms&lt;br /&gt;
* 4 means to set the broadcast interval: 2000ms&lt;br /&gt;
* 5 means to set the broadcast interval to: 4000ms&lt;br /&gt;
* 6 means to set the broadcast interval to: 8000ms &lt;br /&gt;
|| OK&lt;br /&gt;
|-&lt;br /&gt;
|  Connection Interval || AT + NEIN0 &lt;br /&gt;
|| &lt;br /&gt;
* 0 connection is 10ms&lt;br /&gt;
* 1 connection is 100ms&lt;br /&gt;
* 2 connection is 500ms &lt;br /&gt;
|| OK&lt;br /&gt;
|-&lt;br /&gt;
|  Transmission power || AT + POWR0; AT + POWR (read)&lt;br /&gt;
|| &lt;br /&gt;
* 0 that set the transmit power to 4db CC2541 module this is 0db&lt;br /&gt;
* 1 means to set the transmit power to 0db&lt;br /&gt;
* 2 that set the transmit power -6db&lt;br /&gt;
* 3 means to set the transmit power to -23db &lt;br /&gt;
|| OK&lt;br /&gt;
|-&lt;br /&gt;
|  Set the broadcast name || AT + NAMEEB-08; AT + NAME || set the broadcast name: EB-08 || OK&lt;br /&gt;
|-&lt;br /&gt;
|  Reads the MAC address || AT + MAC || Returns: MAC: 001830EA0662 Indicates that the MAC address is: 001830EA0662 || MAC: 001830EA0662&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== iBeacon commands ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commands !! e.g. (write/read)!! Description !! return&lt;br /&gt;
|-&lt;br /&gt;
|  Set the iBeacon UUID || AT + STRUUIDFDA50693A4E24FB1AFCFC6EB07647825; read AT + STRUUID || string type UUID is set, UUID is: FDA50693A4E24FB1AFCFC6EB07647825 || OK&lt;br /&gt;
|-&lt;br /&gt;
|  Set as UUID in hexadecimal || 41542b48455855554944FDA50693A4E24FB1AFCFC6EB07647825|| UUID is: FDA50693A4E24FB1AFCFC6EB07647825 || OK&lt;br /&gt;
|-&lt;br /&gt;
|  Reads the UUID in hexadecimal || Command: AT + HEXUUID ||  || Return: 555549443AFDA50693A4E24FB1AFCFC6EB07647825&lt;br /&gt;
|-&lt;br /&gt;
|  Set iBeacon Major || AT + MAJOR000A; read AT + MAJOR || Indicates that Major is set to 10 || &lt;br /&gt;
* OK; &lt;br /&gt;
* Returns: 4D414A4F523A000A Returns the data in hexadecimal format Major: 0x000a&lt;br /&gt;
|-&lt;br /&gt;
|  Set iBeacon Minor || AT + MINOR0007; read AT + MINOR || means to set Minor to 7 || &lt;br /&gt;
* OK; &lt;br /&gt;
* Returns: 4D494E4F523A0007 Returns the data in hexadecimal format Minor: 0x0007&lt;br /&gt;
|-&lt;br /&gt;
|  Read the module version number || AT + VER || || EB-08-V2.1&lt;br /&gt;
|-&lt;br /&gt;
|  Set the factory identification code || AT + VID1122; read AT + VID|| means to set the factory identification code to 1122 || &lt;br /&gt;
* Returns: OK&lt;br /&gt;
* Returns: VID: 1122&lt;br /&gt;
|-&lt;br /&gt;
|  Set the sensor temperature value || AT + TEMP32 || set temperature to 32 degrees || Returns: OK&lt;br /&gt;
|-&lt;br /&gt;
|  Set the sensor humidity value || AT + HUMID11 || means that the relative humidity is set to 11% || Returns: OK&lt;br /&gt;
|-&lt;br /&gt;
|  Set the sensor charge value || AT + BATT90 || means that the sensor power is 90% || Returns: OK&lt;br /&gt;
|-&lt;br /&gt;
| Set whether to open the password connection || AT + ISCEN0 ||&lt;br /&gt;
* 0 = means close the password connection&lt;br /&gt;
* 1 means open the password connection but not binding&lt;br /&gt;
* 2 means open the password connection and bind &lt;br /&gt;
* 3 to turn on the password encrpytion&lt;br /&gt;
|| OK&lt;br /&gt;
* Note: The factory default is to disable the password connection&lt;br /&gt;
|-&lt;br /&gt;
|  Set the connection password || AT + PASS123456; read AT + PASS || means to set the connection password: 123456 password length can only be 6 || &lt;br /&gt;
Returns: OK; Returns: PSS: 123456&lt;br /&gt;
* Note: The factory default password: 123456&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|  Change the service UUID || AT + SVRUUFFFF0; read AT + SVRUUID || means set service UUID is: 0xFFF0 || Returns: OK; Returns: SRUUID: FFF0&lt;br /&gt;
|-&lt;br /&gt;
|  Change the  feature UUID || AT + CHRUUIDFFF1; read AT + CHRUUID || means setting the feature UUID to be: 0XFFF0 || Returns: OK; Returns: SRUUID: FFF1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== PWM, RTC, wechat H5 ====&lt;br /&gt;
* Setup for normal DC small motor - AT+PWMOPEN1; AT+PWMFRE100; AT+PWM1PUS40; Pulse speed should at 30~50&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commands !! e.g. (write/read) !! Description !! return&lt;br /&gt;
|-&lt;br /&gt;
| Turn on the PWM function || AT + PWMOPEN1; read AT + PWMOPEN || &lt;br /&gt;
Indicates that the PWM is turned on&lt;br /&gt;
* 0 means to turn off PWM&lt;br /&gt;
|| OK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PWM frequency setting || AT + PWMFRE260; read AT + PWMFRE || means to set the PWM frequency to 260HZ ||Returns: OK&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Set the PWM1 pulse width ||  &lt;br /&gt;
* AT + PWM1PUS50 &lt;br /&gt;
* AT + PWM2PUS10&lt;br /&gt;
* AT + PWM3PUS90&lt;br /&gt;
* AT + PWM4PUS80&lt;br /&gt;
|| &lt;br /&gt;
* means to set the pulse width of PWM1 to 50%&lt;br /&gt;
* means to set the pulse width of PWM2 to 10%&lt;br /&gt;
* means to set the pulse width of PWM3 to 90%&lt;br /&gt;
* means setting pulse width of PWM4 to 80%&lt;br /&gt;
|| Returns: OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Micro-H5 or server selection || AT + WXSVR0; read AT + WXSVR || &lt;br /&gt;
* 0 Indicates communication with micro-H5&lt;br /&gt;
* 1 indicates communication with the factory server via micro-communication &lt;br /&gt;
||  Returns: OK&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== RTC ====&lt;br /&gt;
* AT+RTCFLASH; 1~9 to set RTC Flash time&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commands !! e.g. (write/read)!! Description !! return&lt;br /&gt;
|-&lt;br /&gt;
| Set the RTC time&lt;br /&gt;
|| AT + RTCDATE2014-12-05,12: 07: 08; AT + RTCDATE Read RTC time  || Indicates that the RTC time is set to December 5, 2014, 12: 7: 8&lt;br /&gt;
|| &lt;br /&gt;
* Returns: OK&lt;br /&gt;
* Return: AT + RTCDATE14-12-05, 12: 07: 09, Indicates that the read RTC time is December 5, 2014, 12:7:9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| RTC function switch&lt;br /&gt;
|| AT + RTCOPEN&lt;br /&gt;
||&lt;br /&gt;
* 0 means to turn off the RTC&lt;br /&gt;
* 1 Indicates that the RTC is on&lt;br /&gt;
* 2 Indicates that the RTC will be turned on on next boot&lt;br /&gt;
|| Returns: OK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== The rest commands ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commands !! e.g. (write/read)!! Description !! return&lt;br /&gt;
|-&lt;br /&gt;
|  Host scan || AT + SCAN1 || &lt;br /&gt;
* 1 = Indicates that the master starts scanning the slave&lt;br /&gt;
* 0 indicates that the master stops scanning the slave &lt;br /&gt;
|| OK&lt;br /&gt;
|-&lt;br /&gt;
|  The host reads the number of slaves scanned ||  Command: AT + GETDCD || Returns: DEV: 1 indicates that the host has scanned a device and can scan up to 8 devices || &lt;br /&gt;
|-&lt;br /&gt;
|  The master reads the scanned slave MAC address || AT + RSLV0 || means the host reads the MAC address of list 0, and can read up to 8 lists of addresses || Returns: MAC: 001830EA0662&lt;br /&gt;
|-&lt;br /&gt;
|  connect to target in scanned list  || AT + CONNET0 || Indicates the MAC address of host connection list 0 || Returns: OK; Returns: MAC: 001830EA0662&lt;br /&gt;
|-&lt;br /&gt;
|  bind MAC address || AT + BAND0; read AT + BAND || Indicates the MAC address of Host Binding List 0; Reads the bound MAC address || Returns: OK&lt;br /&gt;
|-&lt;br /&gt;
|  bind MAC address || AT + BAND001830EA0662 || Indicates that the host binds the specified MAC address: 001830EA0662 || Returns: OK&lt;br /&gt;
|-&lt;br /&gt;
| Read the working status of the module || Command: AT + GETSTAT || &lt;br /&gt;
Param:（00 - 11） &lt;br /&gt;
* 0 - connection status&lt;br /&gt;
* 1 - slave mode broardcasting status &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== New Commands ====&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Commands !! e.g. (write/read)!! Description !! return &lt;br /&gt;
|-&lt;br /&gt;
| restore to factory setting || AT+RESTORE  || - || OK&lt;br /&gt;
|-&lt;br /&gt;
| wake up on boot || AT+STARTEN || - || &lt;br /&gt;
* 0 = power up and keep wake up&lt;br /&gt;
* 1 = power up and sleep&lt;br /&gt;
|-&lt;br /&gt;
| enter into sleep mode || AT+SLEEP  || &lt;br /&gt;
* For JDY-16, 0 is light sleep, 1 is deep sleep&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| set transmission speed, default 1K bytes/s  || AT+KBYTE  || 1~3: 1-3KB || &lt;br /&gt;
|-&lt;br /&gt;
| P16 pin reserve TTL or delay wake up || AT+REVERSE  || &lt;br /&gt;
0~6 &lt;br /&gt;
* 0 or 1 to reverse TTL&lt;br /&gt;
* 2~6 to delay to wake up&lt;br /&gt;
* when APP send data to BLE, BLE delay XXX ms then send data to MCU&lt;br /&gt;
* make sure MCU wake up first, then can also receive data&lt;br /&gt;
|| &lt;br /&gt;
|-&lt;br /&gt;
| set device type || AT+CLSS || - || &lt;br /&gt;
|}&lt;br /&gt;
[[category: EY-08]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>