SR DB Interface - AndersonChoi/SmartRiderWithLora GitHub Wiki

SR DB Interface

#RESTful API

  1. Member
  • /api/members [POST]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Create(id, password, sns)
  • /api/members [GET]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Read(all members)
  • /api/members/:member_id [GET]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Read(selected member)
  • /api/members/:member_id/exercise/activate [GET]γ€€γ€€γ€€γ€€γ€€γ€€Activate exercise mode
  • /api/members/:member_id/exercise/deactivate [GET]γ€€γ€€γ€€γ€€γ€€Deactivate exercise mode
  • /api/members/:member_id/update [POST]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Update(sns, end_device_id)
  • /api/members/:member_id/geofence [POST]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Update(start_latitude, start_longitude, end_latitude, end_longitude)
  • /api/members/:member_id/token [POST]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Update(Firebase notification token)
  • /api/members/:member_id [DELETE]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Delete
  1. End_device
  • /api/end_devices [POST]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Create, Update
  • /api/end_devices [GET]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Read(all end_devices)
  • /api/end_devices/:end_device_id [GET]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Read(selected end_device’s valid current infomation)
  • /api/end_devices/:end_device_id/list [GET]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Read(selected end_device’s valid information list)
  • /api/end_devices/:end_device_id/list/:tracking_count [GET]γ€€Read(selected end_device’s valid information list that has same tracking_count)
  • /api/end_devices/:time_stamp [DELETE]γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€γ€€Delete(Before time_stamp)