I would like to connect to my EV3 from PC (and then Android) via Bluetooth. I was able to connect to NXT with LEGO-MINDSTORMS-MINDdroid which uses direct LCP commands but as far as I know the communication language for EV3 is different from that of NXT.
I have installed lejos 0.9.1-beta on my EV3 and I could communicate with it via USB and WiFi using lejos' HelloWorld example containing BrickFinder.getDefault()
for connecting.
I have followed Abid's tutorial for connecting from Linux. It did not work with Ubuntu 16.04 but it did with Ubuntu 14.04. I could ssh to the brick (I guess because 16.04 uses Bluez 5 while 14.04 and lejos uses Bluez 4). Bluez 4 and 5 seems incompatible.). However BrickFinder.getDefault()
still does not find the brick. (It is not clear whether this function checks Bluetooth at all.)
What should I do to create a Bluetooth connection from Linux (preferably Ubuntu 16.04) and Android?
I would like to avoid low-level bluetooth programming/direct commands as I have no experience with it and I prefer a java solution. Lejos on the brick's side is not a priority.