Skip to content

sjfricke/UniTooth

Repository files navigation

UniTooth

Logo

What it is

A Unity Bluetooth Library for Windows and Embedded Systems communication. This is designed for making bluetooth super easy to add to any project. Logo

Why

With all the upcoming untethered VR and AR expereinces, we wanted to help create a way to help make bluetooth an easy integration for anyone. As of now, the main bluetooth support in Unity is only for Android/iOS development. Windows has a very low support. Bluetooth 5.0 is going to be a huge improvement with its 48MBps speed and 800 foot range. We are hoping to be the go-to source for all future Unity to embedded systems projects.

ATTENTION

This was produced during Hack Illionis 2018 and we ran into MANY issues, mainly the inability to work with BlueZ as well as we had hoped. We still got a working demo to work, but it was more of a hack then a valid way of using a library like this. We are all students and while we want to get back to this project, until there is true interest invested we will need to put it on the side burner. Please reach out with questions about how we attempted to do anything or want to try creating your own version, we will be happy to give information out to anyone who wants to do this the correct way.

~ Spencer

How to use

We are currently writing high quality steps and packaging up all the many parts to allow for easy intergration

Unity Packages

Python Package

Requires pybluez and bluetooth developmental headers (libbluetooth-dev).

User Installation:

pip install src/Python from the root directory of the repository.

C Packages

Want to help?

We are very open to any help with this project. Please read the Contribution information for more information.

============

UniTooth started development at Hack Illionis 2018

About

Unity Window Bluetooth Library for Embedded Systems communication

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors