This is a simulated event feed for the fictional "Modern NYC Taxi Co" for the purposes of learning. The event feed simulates taxis streaming real-time events that include ride and location information.
The dataset used originally comes from the NYC Taxi & Limousine Commission's open data release of more than a billion taxi ride records. Google then extended one week worth of data (3M taxi rides) from their original pickup and drop-off points into full routes in order to simulate a fleet of taxis roaming the streets of NYC as they define here. Solace is streaming this data over Solace PubSub+ for you to analyze and process.
Terms of Use: This dataset is publicly available for anyone to use under the following terms provided by the Dataset Source — https://data.cityofnewyork.us/ — and is provided "AS IS" without any warranty, express or implied, from Solace. Solace disclaims all liability for any damages, direct or indirect, resulting from the use of the dataset.
Connect using SMF.
Connect using Solace Basic Authentication
Connect using Secured SMF.
Connect using Solace Basic Authentication
Connect using SMF with Secured Solace Web Messaging.
Connect using Solace Basic Authentication
Connect using secured MQTT.
Connect using Solace Basic Authentication
Connect using secured MQTT over Websockets.
Connect using Solace Basic Authentication
Connect using Solace REST Messaging.
Connect using Solace Basic Authentication
Connect using Secured AMQP.
Connect using Solace Basic Authentication
This dynamic channel is used for apps to send/receive RideUpdated events
The current status of the ride.
A unique ID for the driver.
A unique ID for the passenger.
Current latitude of the vehicle.
Current longitude of the vehicle.
Accepts the following message:
A RideUpdated Event represents the latest state of an individual taxi ride.
A UUID identifying the ride.
0-359 degrees approximate heading of the vehicle.
Current latitude of the vehicle.
The number of passengers in the car during this ride.
The update number for the ride. This increments for each RideUpdate for a given ride.
The app that sent this event.
Speed of the taxi in unknown units.
Information about the driver.
A unique ID for the driver.
The driver's current 5-star rating, showing 2 decimal places of accuracy.
The Driver's Last Name.
The class of the vehicle.
The Driver's first name.
Additional properties are allowed.
Information about the Passenger.
The passenger's current 5-star rating, showing 2 decimal places of accuracy.
The passenger's last name.
A unique ID for the passenger.
The passenger's first name.
Additional properties are allowed.
The meter increment rate.
Current longitude of the vehicle.
The time the RideUpdate is being sent.
The current value of the taxi's meter, in dollars $. Float value will always be shown with 2 decimal places (cents).
The current status of the ride.
Additional properties are allowed.