[
https://issues.apache.org/jira/browse/EDGENT-71?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dale LaBossiere updated EDGENT-71:
--
Description:
Moved from https://github.com/quarks-edge/quarks/issues/85 .
[dlaboss]
I did a bit of investigation of the use of Bluecove (http://www.bluecove.org/)
as suggested in that original issue:
- BlueCove implements JSR-82 "javax.bluetooth" but development seems to have
stopped in 2008
- "doesn't implement BLE" [1]
- challenges making it work on a Raspberry Pi [4], making it work on a Pi [5]
- some of it is GPL (unacceptible) but some (the part of interest?) is AL-2.0
Intel TinyB [2] - what platforms? "everything worked" [1]
Android BLE API [3]
Looks like Java ME SDK 3.0 include Bluetooth from in the "Wireless Toolkit" [6]
(present in "SE embedded" or "ME embedded" ?)
For some applications there was a suggestion to just the standard linux
Bluetooth stack "BlueZ" utils
e.g., "sudo hcitool lescan" and process the command output.
I've also seen an approach using python to access the bluez stack APIs to
perform a "device scan" and emit the
desired info to stdout.
Edgent's Command connector (CommandStreams) provides a convenient way to
integrate with external commands should use of external commands be an
acceptable solution.
[1]
http://stackoverflow.com/questions/28855288/java-j2se-bluetooth-low-energy-ble
[2] intel TinyB https://software.intel.com/en-us/java-for-bluetooth-le-apps
[3] android BLE API
https://developer.android.com/guide/topics/connectivity/bluetooth-le.html
[4] Pi/Bluecove nightmare
https://www.raspberrypi.org/forums/viewtopic.php?f=81=120317
[5] 2015 Pi/Bluecove success?
http://lukealderton.com/blog/posts/2015/january/raspberry-pi-bluetooth-using-bluecove-on-raspbian.aspx
[6] http://www.oracle.com/technetwork/java/download-135801.html
was:Moved from https://github.com/quarks-edge/quarks/issues/85 .
> Add bluetooth support
> -
>
> Key: EDGENT-71
> URL: https://issues.apache.org/jira/browse/EDGENT-71
> Project: Edgent
> Issue Type: Improvement
>Reporter: Victor Dogaru
>
> Moved from https://github.com/quarks-edge/quarks/issues/85 .
> [dlaboss]
> I did a bit of investigation of the use of Bluecove
> (http://www.bluecove.org/) as suggested in that original issue:
> - BlueCove implements JSR-82 "javax.bluetooth" but development seems to have
> stopped in 2008
> - "doesn't implement BLE" [1]
> - challenges making it work on a Raspberry Pi [4], making it work on a Pi [5]
> - some of it is GPL (unacceptible) but some (the part of interest?) is AL-2.0
> Intel TinyB [2] - what platforms? "everything worked" [1]
> Android BLE API [3]
> Looks like Java ME SDK 3.0 include Bluetooth from in the "Wireless Toolkit"
> [6]
>(present in "SE embedded" or "ME embedded" ?)
> For some applications there was a suggestion to just the standard linux
> Bluetooth stack "BlueZ" utils
> e.g., "sudo hcitool lescan" and process the command output.
> I've also seen an approach using python to access the bluez stack APIs to
> perform a "device scan" and emit the
> desired info to stdout.
> Edgent's Command connector (CommandStreams) provides a convenient way to
> integrate with external commands should use of external commands be an
> acceptable solution.
> [1]
> http://stackoverflow.com/questions/28855288/java-j2se-bluetooth-low-energy-ble
> [2] intel TinyB https://software.intel.com/en-us/java-for-bluetooth-le-apps
> [3] android BLE API
> https://developer.android.com/guide/topics/connectivity/bluetooth-le.html
> [4] Pi/Bluecove nightmare
> https://www.raspberrypi.org/forums/viewtopic.php?f=81=120317
> [5] 2015 Pi/Bluecove success?
> http://lukealderton.com/blog/posts/2015/january/raspberry-pi-bluetooth-using-bluecove-on-raspbian.aspx
> [6] http://www.oracle.com/technetwork/java/download-135801.html
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)