Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UWP USB with Ronin-S #1

Open
Noemata opened this issue May 21, 2021 · 7 comments
Open

UWP USB with Ronin-S #1

Noemata opened this issue May 21, 2021 · 7 comments

Comments

@Noemata
Copy link

Noemata commented May 21, 2021

Perhaps we can help each other. I'd like to build a UWP app that controls the device. I'm open to suggestions on how to get protocol details.

@ceinem
Copy link

ceinem commented May 27, 2021

Hi @Noemata
I'm trying to get the CAN interface of the RS2 working, in case you are interested in collaborating

@Wodie
Copy link
Owner

Wodie commented May 31, 2021

Hi @Noemata
I'm trying to get the CAN interface of the RS2 working, in case you are interested in collaborating

RS2 CAN interface is public. What kind of collaboration you are looking for?

@Wodie
Copy link
Owner

Wodie commented May 31, 2021

Perhaps we can help each other. I'd like to build a UWP app that controls the device. I'm open to suggestions on how to get protocol details.

Debugging or reverse engineering is your only way AFAIK.

@ceinem
Copy link

ceinem commented May 31, 2021

Hi @Noemata
I'm trying to get the CAN interface of the RS2 working, in case you are interested in collaborating

RS2 CAN interface is public. What kind of collaboration you are looking for?

The documentation is public, but so far, I couldn't find anyone who had successfully integrated it in a project. I'm working on creating a ROS interface for it to use the RS2 in robotics research.

@Noemata
Copy link
Author

Noemata commented May 31, 2021

I was hoping there would be overlap between how RS2 CAN works and the WiFi side of things, but given the very different nature of the two, clearly there is none. I'd like to be able to duplicate what the DJI apps do over WiFi. I've looked into WiFi sniffers; not in my budget. It's so unfortunate to have gear like this locked behind proprietary source code and few options to unravel the interfaces at play. Or do the apps use Bluetooth exclusively, which is cheaper to snoop? Any ideas?

@ceinem
Copy link

ceinem commented Jun 1, 2021

yeah, a mobile SDK for the Ronin Gimbals was a discussion point on the dji forums for years. unfortunate that nothing has happened in that realm since then. Could you run Android and the DJI App in a VM and try to sniff the network traffic going in and out of the vm to the gimbal? Just as a thought.
Anyway, why does the connection to the gimbals have to be so complicated? Gimbals by Gremsy for example have open UART ports and perfectly documented SDKs. But they are also quite a bit more expensive than the DJI ones.

@Noemata
Copy link
Author

Noemata commented Jun 1, 2021

@ceinem , agreed. Trouble is, the Ronin series of Gimbals are top notch. That's an interesting idea I hadn't considered, using a VM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants