Why and how we made iPLoco, an IoT location based service?

Traditional location positioning such as GPS isn’t going to be suitable for Internet of Things (IoT) devices because communicating with positioning anchors, whether it be satellites (GPS) or radio towers (LTE) because requirement to use a significant amount of power to power the multiple hardware chips.

The solution is to design into the solution architecture a cloud level location finding mechanism leveraging the already existed data uploading method from the IoT devices. In other words, when an IoT device uploading the data to the cloud service, the cloud may already know it's network public IP address on where the device was sending the data. And using that public IP address, we can then determine the approximated location of the IoT device.

In the past few years, as we have developed *too* many IoT projects and solutions, we have come to a realization that we have been developing a location module over and over again on most of our IoT solutions. That simply means there is a real need for this type of location services. We know that there are a lot of existing location services that are similar to iPLoco. But, one major difference between the other service and iPLoco is that those aren't FREE! Of course, there are a few that are claimed to be a free service. But, with usage throttling, that's just not suitable to be used as a production level service.

So, here comes iPLoco !

As the name implies, iPLoco stands for IP Location, or Crazy IP, in Spanish :)

The goal behind iPLoco is to offer a completely FREE IP Location service for anyone to use.


We don't really care if you use it in a production SaaS, or integrate the available API - and YES ! just 1 API for you to integrate, into your IoT device software. We are just happy that you use our iPLoco service.

We've developed code in just 2 days. Not saying that we kick ass, but, YES! we kinda know how to solve everyday problems through innovative software design and methodologies.

Going through the code base is not the focus of this blog article. But, here's a flow diagram that somehow explains our design idea and implementation process.

iPloco design flow
The toughest part is to deploy the software on 000webhost.com because of the hosting limitations. We ended up implementing the software in the most basic way to make it run on 000webhost.com, without sacrificing the security side of things.

Greenruby Customs is a software design house that specializes in IoT solutions, and hyper-speed network analyzing software services. We have world wide customers with solutions deployments in US, EU, China, and Taiwan.

About Konijn Design Studio:
KDS is a consulting firm that specializes in software development, business and marketing strategies, digital marketing and SEO. We have helped clients globally in a wide range of industries from business services, consulting services, IoT service, software and hi-tech, to traditional manufacturing companies.


  1. Those AGS Must Hits essentially use a weighted reel to determine out} when they hit, and it is extremely heavily weighted to the tip of the climb. Not content material with simply making video games, Microgaming provides impartial developers a platform too! Once your account is created you've got got} logged in, click “Cashier” on the top of the page and make sure to use the “LUXRED” coupon code in the acceptable field . Tick any of the packing containers to obtain information 온라인카지노 about promotions and bonuses.


Post a Comment

Popular posts from this blog


A huge list of PHP open-source libraries to build your awesome PHP applications

What are the major differences between RISC-V and traditional RISC CPUs?