Using Tasker on Android to Run RICOH THETA Web API Commands automatically
You will Learn
- Using the Tasker App to Run RICOH THETA Web API Commands Sequentially
- Sharing your Task with others to use on their device
Summary
Today, I’m going to explain how to test the RICOH THETA X model using the free mobile app HTTP Request Shortcuts and the paid mobile app Tasker for $3.49. With this combination you are able to take pictures and configure camera settings in the field with a custom workflow using an Android phone or tablet where you may be putting the camera in a car with one hand and holding the phone in your other hand. Similar apps are also available for iOS.
This may be an easy way to prototype workflows specific to the industry you are working in, before doing final development on your app.
To send HTTP Requests with HTTP Request Shortcuts I followed this article Using the THETA Web API without programming (Remote photo app) and if you need further information to reference I have an article testing the RICOH THETA Web API with HTTP Requests Shortcuts here Testing RICOH THETA Web API via Android Mobile App.
Tasker is going to be used to execute a set of API commands automatically from HTTP Request Shortcuts and group them together so we can organize a set of custom API requests into one group and press one button to set them off sequentially. We can also set that group of commands from tasker into a home screen shortcut!
Initial Setup for Testing
Name: RICOH THETA X
Firmware: 1.41.0
Reset camera
Can be done through LCD on camera or using the API
Delete all media on camera
Can use USB cable, connect to Windows, delete through Windows explorer
Device connected to Camera
Device: Samsung Galaxy Tab A8
Model Name: SM-X200
Android Version: 13
Apps Used
Resources
- THETA Web API v2.1
- Tasker Share: Info & State - Import this Task using the link into your own Android and run it on Tasker, executes both RICOH THETA Web API commands for Info and State
Method | Description |
---|---|
INFO |
Acquires basic information of the camera and supported functions. |
STATE |
Acquires the camera states. |