Welcome!

Eclipse Authors: Pat Romanski, Elizabeth White, Liz McMillan, David H Deans, JP Morgenthal

Blog Feed Post

The First Article on How to Truly Implement the Internet of Things

My colleague, mobility and IoT (Internet of Things) guru Peter Rogers has written one of the first articles I have ever read that explains how consulting companies and developers can truly design, implement and support the Internet of Things ecosystem.  Mark your calendars with this historic day.
***
I was talking with friends today about the whole notion of wearable technology and soon stumbled upon the following important question, "What does a consultancy actually bring to the table in terms of wearable technologies?"

My opinion is that it is not about writing software for Google Glass, which seems to be the first thing anybody does at the mention of wearable technology. I mean firstly it is not (officially) on sale in Europe inside a retail outlet and secondly it does not actually have an official App Store.  I believe it is more about the hardware, the life cycle maintenance for wearable software and the supporting ecosystems. I also believe it is about the creative experiences that showcase the kinds of M2M scenarios that the film Terminator demonstrated. I aim to use the rest of this Blog to explain this argument clearly.

Firstly, it was interesting to see Samsung using Tizen as the operating system for their Gear 2 wearable devices. I have long mooted that it make little sense to have full operating systems on wearable devices and mobile handset vendors seem to want to keep their actual devices in the loop (the iCar and iWatch are both rumoured to work with an iPhone). If the iWatch ever appears then will it be running iOS 7.1? Even if it was running iOS 7.1 then I doubt you would build Apps using the same UI capabilities as for a standard phone or tablet. I would wager that the mobile device will continue to act as an arbitrator between the wearable device and the Internet (of Things) for some time to come and that the wearable devices will be running lightweight operating systems. In which case surely Ubuntu Mobile, Tizen and Firefox OS will make a play.

If that is indeed the case then the whole development cycle and life cycle maintenance of wearable device Apps is going to be a little bit different than before. It will be more constrained, but not in the earlier definition of the word, when wearable displays could only effectively display a pre-processed bitmap image. I would suggest that the Mobile Consumer Application Platform (MCAP) or Portable Native vendors who are geared up to supporting new operating systems quickly will be able to offer support for wearable devices faster than any other toolset vendor.

Proof of the pudding would appear to be Appcelerator's Titanium platform which already offers Tizen support. Whilst disappointingly Samsung say they will not commit to a Tizen powered mobile handset in 2014, at Mobile World Congress they most definitely did commit to Tizen powered wearable devices. Likewise, Marmalade supports the Tizen operating system, although this technology is predominantly (but not exclusively) used by game developers.

I would therefore conclude as my first point, that a consultancy wanting to get into the wearable technology space should first of all have a good knowledge of the MCAP / portable native platforms that are available to support both portability and the fast creation of applications for the wearable device market.

The second point I would make is that there is a definite need for ecosystems that support wearable devices. Such an ecosystem needs to support secure integration of remote devices, discoverability and messaging (to, from and between) disparate devices. I talk about SkyNet a lot at the moment as it is an actualisation of this concept and is available today. SkyNet is an open source Node.js based discovery, messaging and secure integration architecture for wearable devices. It can be hosted on a Mobile Back End as a Service (MBaaS) and acts to consolidate a vast amount of disparate technologies available in this space. As a solid example of this then in a few months you should be able to write JavaScript based Constrained RESTful servers that run on the SkyNet Node.js service tier and use them to discover and communicate with JavaScript based applications running as first class citizens on a Tizen OS powered Gear 2 device. That is one technology stack that covers the whole end to end architecture. It means that the solution architects can focus on security governance, as opposed to integrating disparate technologies, and worrying about what happens 3 months down the line (namely when a new version of the OS is released for the device). Likewise the creative experiences are empowered by a simple and powerful underlying framework.

SkyNet is not the only solution of course, but it is the best Blueprint I have seen so far and it is MIT licenced and available on GitHub today.

Here are two very cool 60 second videos of the Team SkyNet demonstrating their Internet of Things:

1. Bluetooth Low Energy integration. They appear to be messaging some custom built Pebble-type watch.
2. Voice control. They have a voice controlled remote lamp that can be called from a standard telephone.

http://www.youtube.com/watch?v=IBNoSB_bac4
http://www.youtube.com/watch?v=o2emg81H6pI

Each connected device has its own 36 character UUID and a secret token.  These device credentials are required for authenticating and communicating with SkyNet. They also have TLS certificates available on the network by the time you read this. SkyNet can be deployed as a Private Cloud (in your enterprise or even in your home on a Raspberry Pi).  SkyNet networks also have UUIDs and can forward messages to other SkyNet networks.  You can also encrypt your messages if needed for additional security.  SkyNet currently supports 3 protocols over TCP (HTTP(S), WS/S, and MQTT).  They will be adding CoAP (a UDP protocol) this quarter for real-time communication. MQTT and CoAP are optimised protocols for constrained devices.  They are also working on a SkyNet Gateway device that can run in your home or office to communicate with local devices such as Nests, Phillips Hues, Wemos, Insteons, etc. The Gateway (and indeed SkyNet) are all open source and designed to support any protocol or transport layer.

If the right level of security can be applied by using acceptable levels of encryption and the Node.js implementation can be moved to nice Mobile Back End as a Service then you have a secure, scalable and maintainable Internet of Things. We often hear about REST being used but wearable devices introduces us to both Bluetooth Low Energy and Constrained RESTful environments (CoRE). It was in fact the CoRE Working Group that did the major standardization work for CoAP. I am sure instead of mobile architecture diagrams with JSON and REST, you will soon be seeing Bluetooth Low Energy and Constrained REST appearing on wearable architecture diagrams.

I would therefore conclude as a second point, that a consultancy needs to have a good idea of appropriate ecosystems that can match their customer's requirements.

http://skynet.im
http://www.wired.com/wiredenterprise/2014/02/skynet/

The final point was inspired when I saw the SkyNet Team building a Pebble-Watch-Replica from scratch, a light bulb that could be controlled by voice and talking about voice controlled drones. I have to wager that hardware skills are going to be just as important as software skills - at least in the Innovation and Proof of Concept stage. The final piece of the puzzle for a consultancy then is to bring some level of hardware skills to the table.

In summary, in my view you should not be looking for a consultancy who can purely write Google Glass 'Apps'. Instead you should be looking for a consultancy who can offer you the following: tools for the life cycle management of software on wearable devices; solution architecture around supporting ecosystems for wearable device integration; and even the ability to design custom hardware for innovation projects.

*************************************************************
Kevin Benedict
Senior Analyst, Digital Transformation Cognizant
View my profile on LinkedIn
Learn about mobile strategies at MobileEnterpriseStrategies.com
Follow me on Twitter @krbenedict
Join the Linkedin Group Strategic Enterprise Mobility

***Full Disclosure: These are my personal opinions. No company is silly enough to claim them. I am a mobility and digital transformation analyst, consultant and writer. I work with and have worked with many of the companies mentioned in my articles.

Read the original blog entry...

More Stories By Kevin Benedict

Kevin Benedict serves as the Senior Vice President, Solutions Strategy, at Regalix, a Silicon Valley based company, focused on bringing the best strategies, digital technologies, processes and people together to deliver improved customer experiences, journeys and success through the combination of intelligent solutions, analytics, automation and services. He is a popular writer, speaker and futurist, and in the past 8 years he has taught workshops for large enterprises and government agencies in 18 different countries. He has over 32 years of experience working with strategic enterprise IT solutions and business processes, and he is also a veteran executive working with both solution and services companies. He has written dozens of technology and strategy reports, over a thousand articles, interviewed hundreds of technology experts, and produced videos on the future of digital technologies and their impact on industries.

IoT & Smart Cities Stories
The challenges of aggregating data from consumer-oriented devices, such as wearable technologies and smart thermostats, are fairly well-understood. However, there are a new set of challenges for IoT devices that generate megabytes or gigabytes of data per second. Certainly, the infrastructure will have to change, as those volumes of data will likely overwhelm the available bandwidth for aggregating the data into a central repository. Ochandarena discusses a whole new way to think about your next...
Dynatrace is an application performance management software company with products for the information technology departments and digital business owners of medium and large businesses. Building the Future of Monitoring with Artificial Intelligence. Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more busine...
DXWorldEXPO LLC announced today that Big Data Federation to Exhibit at the 22nd International CloudEXPO, colocated with DevOpsSUMMIT and DXWorldEXPO, November 12-13, 2018 in New York City. Big Data Federation, Inc. develops and applies artificial intelligence to predict financial and economic events that matter. The company uncovers patterns and precise drivers of performance and outcomes with the aid of machine-learning algorithms, big data, and fundamental analysis. Their products are deployed...
All in Mobile is a place where we continually maximize their impact by fostering understanding, empathy, insights, creativity and joy. They believe that a truly useful and desirable mobile app doesn't need the brightest idea or the most advanced technology. A great product begins with understanding people. It's easy to think that customers will love your app, but can you justify it? They make sure your final app is something that users truly want and need. The only way to do this is by ...
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.
Digital Transformation and Disruption, Amazon Style - What You Can Learn. Chris Kocher is a co-founder of Grey Heron, a management and strategic marketing consulting firm. He has 25+ years in both strategic and hands-on operating experience helping executives and investors build revenues and shareholder value. He has consulted with over 130 companies on innovating with new business models, product strategies and monetization. Chris has held management positions at HP and Symantec in addition to ...
Cell networks have the advantage of long-range communications, reaching an estimated 90% of the world. But cell networks such as 2G, 3G and LTE consume lots of power and were designed for connecting people. They are not optimized for low- or battery-powered devices or for IoT applications with infrequently transmitted data. Cell IoT modules that support narrow-band IoT and 4G cell networks will enable cell connectivity, device management, and app enablement for low-power wide-area network IoT. B...
The hierarchical architecture that distributes "compute" within the network specially at the edge can enable new services by harnessing emerging technologies. But Edge-Compute comes at increased cost that needs to be managed and potentially augmented by creative architecture solutions as there will always a catching-up with the capacity demands. Processing power in smartphones has enhanced YoY and there is increasingly spare compute capacity that can be potentially pooled. Uber has successfully ...
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22nd International Cloud Expo, which will take place on June 5–7, 2018, at the Javits Center in New York City, NY. CrowdReviews.com is a transparent online platform for determining which products and services are the best based on the opinion of the crowd. The crowd consists of Internet users that have experienced products and services first-hand and have an interest in letting other potential buye...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things'). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing. IoT is not about the devices, its about the data consumed and generated. The devices are tools, mechanisms, conduits. This paper discusses the considerations when dealing with the...