Data Sheet
1.#Introduction#
!
CoDrone!uses!Bluetooth!Low!Energy!(BLE)!technology.!
!
!
DRONE_SERVICE!
DRONE_DATA!
DRONE_CONF!
!
!
Name!
UUID!
Purpose!
DRONE_SERVICE!
"C320DF00-7891-11E5-8BCF-FEFF819CD C9F"!
Service!
DRONE_DATA!
"C320DF01-7891-11E5-8BCF-FEFF819CD C9F"!
CoDrone!->!Device(Notify)!
DRONE_CONF!
"C320DF02-7891-11E5-8BCF-FEFF819CD C9F"!
Device!->!CoDrone!(Write)!
!
!
!
2.#Data#Link#
!
CoDrone!takes!data!from!a!device!through!DRONE_CONF.! !
CoDrone!sends!data!to!a!device!through!DRONE_DATA.!
!
<The!array!of!DRONE_DATA!and!DRONE_CONF>!
1!
2!
…!
n-1!
n!
DataType!
Data!(1)!
Data!(2)!
Data!(n-1)!
Data!(n)!
!
!
The!length!of!data!is!not!fixed,!but!the!maximum!length!is!20!bytes.! !
We!recommend!to!set!a!data!transfer!cycle!of!50!ms!for!Android!and!100ms!for!iOS.!
!
When!CoDrone!is!asked!to!send!a!particular!data,!it!sends!the!date!required.!
When!CoDrone!takes!normal!commands,!it!sends!Ack!back!for!response.! !
However,!when!it!takes!control!commands!for!moving,!it!doesn’t!send!Ack!back.!
!
If!you!want!to!receive!data!from!CoDrone!to!your!d evice,!you!need!to!enable!“notificati on” !in!your!
application.!
#
#
#
<DataType>#