Tuesday, March 08, 2016

Smart IoT: dictionary & thesaurus

OCF, AllSeen, Microsoft and the Future of IoT @ InfoQ

"There are three major groups attempting to standardize a solution for IoT connectivity: OCFAllSeen Alliance and Thread Group. Will they go on divergent paths or join efforts behind one body that will standardize the communications between all IoT devices?
some companies backing one or another approach, while other companies supporting two or all three of them. Microsoft, as a generalist software developer wants to make sure they have all bases covered. "

It is quite strange that among all those efforts for standardizing communication protocols there is no "meta" effort to standardize "vocabulary" of protocols and then "translate" between them.
Thanks to Moore's law, processing power is less of a challenge, and IoT gateways are perfect for  translation role.

On physical (hardware) level there must be some common elements to enable communication, but on protocol (software) level translation would be much more effective than fixed rules. Human languages standardize words, not sentences. So we also need IoT dictionary and thesaurus. 

The word "Semantic (web)" is overused for theoretical and too rigid approach. Instead, "smart" may be better.
SMART criteria - Wikipedia, the free encyclopedia
Specific, Measurable, Agreed, Relevant, Time-specific

Thesaurus - Wikipedia, the free encyclopedia
"a thesaurus is a reference work that lists words grouped together according to similarity of meaning (containing synonyms and sometimes antonyms), in contrast to a dictionary, which provides definitions for words, and generally lists them in alphabetical order."

Semantic technologies for the Internet of Things

Internet of Things Protocols- Postscapes

ScottGu's Blog - Azure: Announcing New Real-time Data Streaming and Data Factory Services

Graphs Visualization (not Charts)

About | Graphviz - Graph Visualization Software
Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks.

Prim's algorithm