Hello,
we want to exchange String-Messages between an EV3 brick and an Android application. The Lego EV3 brick is programmed via Labview 2013 and LabVIEW for LEGO MINDSTORMS Module.
We first programmed this functionality with an older NXT brick without any problems. According to the following direct commads description (http://joanna.iwr.uni-heidelberg.de/projects/NXT_DAME/data/nxt_direct_command.pdf) you can send Messages to specific Mailboxes. The Mailboxes can be used in the LabVIEW programm to use the messages on the NXT Brick or to request contents form NXT Mailboxes via Bluetooth to use a Message in an external application.
The newer EV3 communication Protocol is different. There you can not send Messages to Mailboxes with direct commands. Each Message gets a Name (Title) according to this documentation (https://github.com/mindboards/ev3sources/blob/master/lms2012/c_com/source/c_com.h) (WRITEMAILBOX). In the LabVIEW Module for LEGO MINDSTROMS, you can only select a Mailbox number to read contents, not a message name which was defined in the protocol.
How can I read out a Bluetooth Message in LabVIEW programm, wich was written with an external application to the EV3 brick?
Is Labview using specific Mailbox names to use them with the EV3 communication Protocol like Message Names?
The Antroid Smartphone is connected as Master, EV3 Brick is Slave.
Thank you for your help!