No. of Recommendations: 15
I dont want to put words in your mouth...but are you saying splunk isnt a fit for IoT then?

Not at all - it's currently the leading contender in our evaluations. There is a difference between fewer nodes with data versus lots of nodes with less data, and that's all I was pointing out. So far I don't see anything in Splunk that's adversely affected by having lots of nodes. That could change, but so far it's fine.

As for your referenced post, I didn't read it in depth, but a general comment is that I've seen the computing industry move from central to edge to distributed and between and back and forth many times. With J2EE, applications moved to servers, which lead to "the cloud," but as your typical phone now has an amazing ARM processor some things have moved back to the edge.

With processing on the edge, you don't have the latency issues of transferring data up to the cloud and back. With processing on the edge, you can also retain your user's privacy. For instance, Apple does facial recognition on the phone - your facial data is not sent up to Apple's cloud and they really don't know what you look like. Same for Apple Maps - if you don't elect to use iCloud your Favorite locations remain solely on your device and Apple doesn't know what they are. In addition, Apple divides your request into scrambled sections so that Apple doesn't even know the whole route. Compare this to Google, in which your saved places are automatically synced from their cloud and routes are built entirely in the cloud and then downloaded to your device. (https://www.idownloadblog.com/2019/03/13/apple-maps-navigati... )

Anyway, I think things have/will settle into a hybrid model, where the cloud is used for global data access and where large, up to the minute data is needed. So, a POI search is best done on the cloud since you're not going to want to keep 100's of GB of POI data on your phone AND keep it regularly updated. Or, take traffic data, which changes by the second. But, there's no reason to not do most computing on the edge, using data on/from the server.

Back to IoT, everyone's in this space, from general purpose tools provided by Amazon (https://aws.amazon.com/iot/ ) or Azure (https://azure.microsoft.com/en-us/overview/iot/ ), to specific solutions provided (with consulting and engineering charges) by the likes of Harman (https://services.harman.com/solutions/internet-of-things ).

Some IoT devices will have lots of CPU and memory (automobiles), others will have tiny amounts (wearables, thermostats, etc.), so the solution set is going to remain big and diversified. Also, in some cases you want the data to be sent to a central server, if only to enable learnings from all the data (think autonomous driving learning), while in other cases the data can be processed on local servers (like looking at all the thermostats in your home to decide when to turn the A/C on). Again, latency, transmission costs, and privacy concerns will vary based on the application.


OK, I've rambled way too much here. I don't see single winners in the IoT space now. Maybe that'll change if someone does an open toolkit that just kicks butt and so is leveraged by all the student projects, but that seems unlikely at this point in time.
Print the post  

Announcements

What was Your Dumbest Investment?
Share it with us -- and learn from others' stories of flubs.
When Life Gives You Lemons
We all have had hardships and made poor decisions. The important thing is how we respond and grow. Read the story of a Fool who started from nothing, and looks to gain everything.
Contact Us
Contact Customer Service and other Fool departments here.
Work for Fools?
Winner of the Washingtonian great places to work, and Glassdoor #1 Company to Work For 2015! Have access to all of TMF's online and email products for FREE, and be paid for your contributions to TMF! Click the link and start your Fool career.