Search code examples
socketsamazon-web-servicesgps

Can any AWS capture data that sent via GPS tracker using a tcp socket connection?


I wonder if there is any service in Amazon Web Services that i can use to catch the GPS data that send from my GPS tracker to a specific host:port or domain:port ? My device is not a MQTT client so i can't use AWS IOT

Is EC2 the only choice ?

I want to integrate those GPS information in my web app ,right now it's in heroku hosting but i plan to transfer it to AWS if i solve this issue.


Solution

  • I am not familiar with the interfaces that your GPS trackers use. However, provided that you open the IP / Port in your security group so that your GPS tracker can connect to your own software, it will work.

    [EDIT after question]

    There are many ways (and services) in Amazon to capture data. The real answer depends on how your GPS tracker is connecting to an endpoint, how it is sending data and what interface it expects.

    If your tracker supports using a REST style interface, you could use API Gateway with Lambda to process your tracker data and store in DynamoDB, S3, etc. Kinesis Firehose might be another service that could work.