Why do we need these platforms? Why can't we build one of our own?
We can; however, first we have to consider the following points:
- How long does it take for one to build a piece of end-to-end, bug free IoT middleware?
- Your resources' time versus money spent on building this middleware.
- Your in-house team's ability to build an IoT middleware.
- How generic can you build it? Will this IoT middleware scale for all types of applications?
Since almost all IoT platforms have a similar set of features, using a continuously improving, community contributed platform is always better than building one on your own.
But do note that if you are planning to build a platform for creating a piece of intellectual property (IP) for your organization, ...