I Will like to do awesome things with Omega. One of those is an Bluetooth iBeacon. I'm turning myself to the community for resource. I feel lost.
I already updated to the latest firmware with Node and installed npm. Any nice soul to aide on directions?
@Victor-Quintanilha - working on something similar myself. Have a Bluetooth dongle connected to the expansion board and can access Bluetooth after installing the bluez package.
The beacon is a RealTag which I can see and interrogate manually from the command line using hcitool and gattool.
What I want to be able to do is run a python BLE scanner but am stuck because there is not enough memory on the omega to add the Bluetooth Python module (PyBluez).
Happy to see that are others interested in the project.
Me too I'm stuck with storage issues. I can't install hcitool
Will try this solution and come back with results:
Using USB Storage as Rootfs (extroot)
PS: just realized that my $300 onions kit doesn't have stackable USB, I have to figure how to plug the Bluetooth expansion and USB Storage as Rootfs
@Victor-Quintanilha A few quick comments:
- I can confirm that using https://wiki.onion.io/Tutorials/Using-USB-Storage-as-Rootfs works well - I use it all the time with a 32GByte USB memory stick that provides both more system storage and also Linux swap space
- If you can spare the physical space, a USB hub works well for connecting multiple USB devices - I have tried it with multiple USB memory sticks
- In general, since the USB signals are exposed on the Expansion Dock connector, one could wire up additional USB ports on a Proto Expansion (https://store.onion.io/collections/onion-omega-expansions/products/proto-expansion) to provide additional USB port(s) more compactly.
Now there's an idea. Take the Bluetooth dongle to bits and wire it off the expansion board. Frees up the USB port for a memory stick. Nice.
Really good ideas! Will fluke around with that.
The easiest way to do that would be to use this product from Adafruit
Some Arduino code that you could convert :
Take a look at this too:
You could also try this tutorial, it is for Raspberry Pi but most concepts apply to the Omega