- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hello,
For my project, I am trying to have two separate Edisons read and write data to each other via wireless connection. Is this possible through bluetooth? Wifi?
I would prefer to get this to work through a bluetooth connection.
I'm having difficulty finding any information about this.
Any help would be much appreciated.
Thanks.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hello noahko,
If you would like to create a "serial" connection through Bluetooth you should use SPP (however there's an issue with SPP in image 3.0 and 3.5 as you can see in https://communities.intel.com/thread/101689 https://communities.intel.com/thread/101689, you will have to use older images). You can learn more about SPP in section 6.7 of Edison's Bluetooth User Guide: http://www.intel.com/support/edison/sb/CS-035381.htm.
If you would like to create the "serial" connection using Wi-Fi, you will have to use a third party package such as Ncat or socat. You can learn more about them in:
https://nmap.org/ncat/
http://www.dest-unreach.org/socat/
I hope this helps.
-Peter.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Peter,
In your opinion, what would be the best/most simply way to read and write data between multiple edisons?
Serial RF pro is not an option because I have a GPS in the UART.
Thanks,
Noah
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
What exactly do you mean by "read and write data"? I mean, do you specifically need to use interface that imitates a serial port? If so, I would prefer to use SPP, but it has the imitation I mentioned before.
If you could read the data from a file, you could Wi-Fi Direct as in this guide:
https://communities.intel.com/docs/DOC-109932 https://communities.intel.com/docs/DOC-109932
Let me know if this approach helps you.
-Peter.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hi Peter,
Sorry for being unclear. When I say "read and write data," I really mean sending text between multiple edisons.
Thanks,
Noah
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
In that case you'd have all the options I mentioned in my first post. You should choose which of those fits your project's best as all of them should get the work done. I'd suggest you to test them all to see which one you like better.
-Peter.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hi Peter,
Sorry for all the questions. Any idea which one would be the easiest to implement and then work with through the Intel XDK/node.js?
-Noah
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Defining which one is the easiest would be difficult, however, on a quick search online I found this: https://github.com/eelcocramer/node-bluetooth-serial-port. It is node module that lets you communicate over SPP with devices using Node.js. Maybe it'll be of help for you.
-Peter.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
Hi Noah,
Do you have any update about this? Were you able to test the package I mentioned earlier?
-Peter.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page