Answers.Body: <p>The reading you have done about connecting input port 4 is for the NXT, not the EV3. The NXT has a special feature on that port for RS485 serial communications. This is not present on the EV3 bricks.</p>
  
  <p>The EV3 bricks are designed to be able to be daisy chained via USB. There are "Message" blocks in the EV3 software for sending messages from brick to brick. I'm not sure about LabView and Matlab, but I suspect that have a similar block/function for sending messages.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-03-26T19:04:58.910Z
Answers.LastActivityDate: 2017-03-26T19:04:58.910Z
Answers.UserDisplayName: David Lechner
Body: <p>I'm currently working on a project for my intro to engineering class.</p>
  
  <p>As it stands now, one brick is running a LabView program to intake data from a 'barcode' and another brick runs a  Matlab program that reads a marble with the color-sensor, and can pass or deny the marble.</p>
  
  <p>I'm having an issue in making the bricks communicate with each other. Because there will be many other bricks in operation where this project will be tested, BlueTooth communication would be unreliable. </p>
  
  <p>From reading that I've done, there might be a way to perform hardwired communication by linking sensor port 4 of both bricks together, but I'm not sure of the specifics.</p>
  
  <p>Both of the bricks are EV3, updated to the latest firmware.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-12-20T21:28:07.443Z
Comments.Text: You say Bluetooth is unreliable for your application. I'm not so sure it is. Have you considered a [mesh network](https://www.bluetooth.com/what-is-bluetooth-technology/how-it-works/le-mesh)?
Comments.UserDisplayName: Mast
Tags: <ev3><programming><labview>
Title: EV3 Wired Brick to Brick communication
UserDisplayName: 3bloons
ThreadText: # EV3 Wired Brick to Brick communication
  
  (Asked by: username_0 on 2017-03-25)
  
  I'm currently working on a project for my intro to engineering class.
  
  As it stands now, one brick is running a LabView program to intake data from a 'barcode' and another brick runs a Matlab program that reads a marble with the color-sensor, and can pass or deny the marble.
  
  I'm having an issue in making the bricks communicate with each other. Because there will be many other bricks in operation where this project will be tested, BlueTooth communication would be unreliable.
  
  From reading that I've done, there might be a way to perform hardwired communication by linking sensor port 4 of both bricks together, but I'm not sure of the specifics.
  
  Both of the bricks are EV3, updated to the latest firmware.
  
  **Tags:** ev3, programming, labview
  
  > **Comments:**
  > **username_1**: You say Bluetooth is unreliable for your application. I'm not so sure it is. Have you considered a [mesh network](https://www.bluetooth.com/what-is-bluetooth-technology/how-it-works/le-mesh)?  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2017-03-26. Score: 3
  
  The reading you have done about connecting input port 4 is for the NXT, not the EV3. The NXT has a special feature on that port for RS485 serial communications. This is not present on the EV3 bricks.
  
  The EV3 bricks are designed to be able to be daisy chained via USB. There are "Message" blocks in the EV3 software for sending messages from brick to brick. I'm not sure about LabView and Matlab, but I suspect that have a similar block/function for sending messages.
  
  
  ---
  
  