Project:Java-Rako: Difference between revisions
From London Hackspace Wiki
→Proposed method
Line 15: | Line 15: | ||
# Contact Rako to see if they have an API available. '''[Complete]''' | # Contact Rako to see if they have an API available. '''[Complete]''' | ||
## Was sent a [[Projects/Java-Rako/Published API | simple API]] for URL and UDP based selection of scenes. | ## Was sent a [[Projects/Java-Rako/Published API | simple API]] for URL and UDP based selection of scenes. | ||
# Obtain connectivity between the bridge and the iPhone app and/or RakoSoft on a network that allows snooping '''[ | # Obtain connectivity between the bridge and the iPhone app and/or RakoSoft on a network that allows snooping '''[Complete]''' | ||
## I connected a wireless access point, the Rako Ethernet bridge, and a MacBook to a 10baseT hub. This allowed monitoring of the UDP commands sent from the iPhone app. | |||
# Monitor traffic between iPhone app/RakoSoft/Bridge Web UI to determine a suitable candidate for reverse engineering | # Monitor traffic between iPhone app/RakoSoft/Bridge Web UI to determine a suitable candidate for reverse engineering | ||
# Create some simple tests that deliver observed packets to the bridge | # Create some simple tests that deliver observed packets to the bridge |