Home » Use Cases

Keep Track of Your eScooters at All Times

IoT use case - Keep Track of Your eScooters at All Times - high-level overview

Many communities and municipalities perceive shared scooters and bikes as toys. This is because many scooters are being parked on the corners and sidewalks, blocking pedestrian paths and creating unsafe conditions.

If you were to launch an eScooter rental service in a city, the vehicles would have to be connected to the internet so you can retrieve information from them. With a SIM card and the cellular network enablement inside the vehicles, you would be able to send information to the server and track the speed, current position, and different sensor data.

To start connecting your world of devices, use the Infobip cellular offering. You can manage your SIM cards, track their usage, and send commands to the vehicles. Once all the data has been analyzed on your servers, go to the Infobip CPaaS platform to engage your end users: send information, alerts, and notifications.

This use case shows how you can use the Internet of Things service in combination with the Infobip notification capabilities.

Process Workflow

IoT use case - Keep Track of Your eScooters at All Times - process workflow

IMPLEMENTATION STEPS

Steps over API

1. Activate the SIM card via the Activation IoT API. Request example:

PUT /iot/2/sims/8981100022152967721/status  

 
{ 
  "status": "Active/Suspended", 
}  

Response example:

200 OK  

{     
  "actionId": "f597d319-de5c-4524-9378-e95478b58dad" 
} 

2. Insert the SIM card in the vehicle and start using it.

3. Check the data usage for all SIM cards for the current month. Receive an alert that the monthly data usage limit has been reached.

Request example:

GET /iot/2/sims/usage/monthly  

Response example:

{ 
  "page": 1,
"limit": 2, 
  "usage": [
     {
     "iccid": "8981100022152967721",     
  "receivedSmsCount": null,
     "sentSmsCount": null,
     "usedDataBytes": 27199488,     
  "receivedCallsCount": null,     
  "sentCallsCount": null     
   },
      {     
   "iccid": "8981100022152967705",     
   "receivedSmsCount": null,
      "sentSmsCount": null,
      "usedDataBytes": 227199488,
      "receivedCallsCount": null, 
     "sentCallsCount": null
      }
   ]
}

4. Analyze the data sent to the server. If the eScooter is still rented but has been parked at the predefined location/parking spot, trigger the warning notification.

5. Use the Infobip SMS API to send an SMS message and notify the end customer that they need to return the scooter so your ride-sharing company can stop charging them. To do so, your system needs to track the available data it receives from the IoT device on the eScooter, analyze the data, and trigger action with an event.


Related Products

Early Access

IoT

Deliver the M2M/IoT connectivity control and exceptional operational management efficiencies per device.