HTTP request to RICOH THETA API using Wi-Fi.
curl 192.168.1.1/osc/info
HTTP response edited for conciseness.
{..."firmwareVersion":"1.10.1","manufacturer":"Ricoh Company, Ltd.","model":"RICOH THETA X","serialNumber":"14010001","_wlanMacAddress":"0C:8B:FD:2F:05:7B"}
#1 - RICOH THETA API Camera Connection

Examples connecting to RICOH THETA Camera as HTTP endpoint.
APIs Covered:
- info - HTTP GET
- state - HTTP POST - no body
- takePicture - HTTP POST with body. No parameters for commands/execute
#2 -Using RICOH THETA API Response to Update App Screen

Camera response is JSON. Encode into object for the language you are using to extract information such as battery level. Update mobile app interface when camera response is received.
#3 - RICOH THETA API App State Management with BLoC

Use Business LOgic Components to separate logic from GUI and application state.
API Examples:
- list thumbnails to improve app performance
- Show 360 image with navigation
- 8K 2fps and 8K 5fps video using fileFormat option
- Extract URL of files usingcamera.listFiles
#4 - RICOH THETA API Screen and Settings Organization

Organize camera settings onto different screens using multiple blocs. Change GUI based on camera state. Automatically change shutter button behavior.
API Examples:
- image stitching
- image top/bottom correction
- image exposure compensation
- image HDR on/off
- video stitching
- video formats: 8K 2fps, 8K 10fps, 4K 30fps
- video bitrate: fine, normal, economy
#5 - Change App Screen Based on Camera Capture Mode (image or video)

Change the app screen automatically based on the capture mode (state) of the RICOH THETA camera. The camera can either be in image or video mode. The API commands and API settings are different based on the mode the camera is in.
RICOH THETA API Community Culture
Project kick-off.

Jesse and Agueda eye the tasty food.

The wind kept things cool and lively. Agueda grabbing a beverage cup blowing away!

We had several pounds of charcoal-grilled steak and several pounds of chicken.