Category Archives: IoT Hub

Transforming the Agribusiness with IoT and Analytics

Nothing New for Agribusiness

Innovation in the agribusiness is not a new phenomenon. It has been going on for many years often without many people being aware of it outside that business itself. That continuous innovation has resulted in todays agribusinesses being much more productive than previous generations of agribusinesses.

Agribusiness has come a long way since 1950

Some studies put the average agribusinesses ability to produce at 262% better than it was as recently as 1950. This has been achieved with 2% fewer inputs than before where inputs are things like labor, seeds, feed and fertilizer.

To that end it is clear the agribusiness has come a long way from where it started in the 18th century. At that time it was driven by Oxen and horses for power, crude wooden plows and lots of work done by hand to sow seeds and cultivate crops.

If we fast forward through the many innovations, triggered by the industrial revolution (iron ploughs, cotton gin, tractors etc), we eventually arrive to the point where information technology started to be used extensively in the in the late 1980’s and early 1990’s quickly followed by the use of satellites to plan work in the late 1990’s.

To the outside the agribusiness looks like a slow moving industry when it fact it is clear to those closer that it is moving at an astonishing pace!

Continue reading Transforming the Agribusiness with IoT and Analytics

The Voice-Controlled, Face Recognizing Drone Journey – Last Installment

Introduction to the Drone Journey

Final Installment

This post is the eleventh, and final, post in documenting the steps I went through on my journey to build an autonomous, voice-controlled, face recognizing drone. There are 10 other posts building up to this one which you can find at the end of this post.

Focus of this post

In this post I will share a video of the complete end-to-end demo and share details of the architecture which sits behind it. I will also share information on what I bought/used to bring this all together and relist all the different software, services and node packages in a single place.

Pulling It All Together

A lot of what we have been doing with this project is humanizing the way we communicate with machines/computers/things. That means talking and observing to drive intelligent interaction rather than using a mouse, keyboard or touch screen.

Our Autonomous Voice-Controlled, Face Recognizing, Drone is a smart drone which showcases, albeit crudely, how interaction with services filled with intelligence is going to evolve. It highlights the importance of cognitive services to the success of organizations in the future.

So with that said take a look at the entire end to end demo in the video below.

Continue reading The Voice-Controlled, Face Recognizing Drone Journey – Last Installment

The Voice-Controlled, Face Recognizing, Drone Journey – Part 9

Introduction to the Drone Journey

Telemetry Data

This post is the tenth post in documenting the steps I went through on my journey to build an autonomous, voice-controlled, face recognizing drone. There are 9 other posts building up to this one which you can find at the end of this post.

Focus of this post

Up until now we have been mostly working on controlling the drone, using the Microsoft Cognitive Services Face API to identify people and lastly making use of the Microsoft Cognitive Services API to convert text to speech and speech to text.

In this blog the focus will move to:

Ultimately we will have built an intelligent end-to-end IoT solution featuring analytics and visualization. The instructions here can be used to also understand how to get data in from other devices as well!

Continue reading The Voice-Controlled, Face Recognizing, Drone Journey – Part 9

The technology backbone of IOT – what’s needed from a platform POV and how to think about it

As previously stated there is a tremendous opportunity created by the fourth industrial revolution and the technologies powering it such as ubiquitous connectivity, big data, analytics and the cloud which combines to enable the “internet of things” (IoT).

Already we are seeing organizations go “all-in” and accelerate. Examples include Schneider Electric and Rolls Royce who are pivoting today for the future. We are also seeing IoT projects having a material impact on society such as the example of a combination of partners coming together in Nigeria to transform lives by making electricity delivery more reliable through IoT.

What each of these organizations have in common is a recognition that their existing technology needed to be augmented to help them better leverage the opportunities of the future and deliver the new services and optimized experiences that will enable them to thrive.

In this vein, progressive organizations and governments have begun building a next generation digital software platform that is:

  • able to span the IoT spectrum, from the things they want to connect to the actions they want to drive;
  • able to provide the connectivity to communicate with the things in BOTH directions for the purpose of command and control;
  • able to handle the data acquisition, storage and management of vast quantities of data at good speed and economically sensible and scaling price points;
  • able to deliver a strong analytics underpinning that supports the very latest cognitive technologies as well as machine learning and statistical approaches to derive intelligence, foster usage and drive more educated business decisions and actions;
  • able to enable the development of web, desktop or mobile applications and/or delivery of out of the box reporting;
  • able to seamlessly support the connection to productivity, ERP and other SaaS applications to drive action and close the loop automatically;
  • able, as a core priority, to deliver end-to-end integrated security. We live in a world where trust and privacy are paramount and the weakest link is often “add-ons” not originally designed to work together.

Let’s go deeper on a few of these important areas to consider  when building a next generation digital software platform that is IOT ready:

Sensors and Security

IoT projects inherently need sensors on physical things monitoring and interacting with the physical environment via a digital twin. The most exposed parts of an IoT enabled digital software platform are often the physical things and specifically:

  • the software running on the thing – how secure is it;
  • how data is handled on the thing – how is it locally stored and securely transmitted;
  • how secure exchange and execution of command and control is handled with the thing;
  • how identification and authentication happens to prevent spoofing or other issues.

Security of any next generation digital software platform is paramount and there is much ground to cover. There is a helpful blog post on How Microsoft engineers for IoT security and you can read the whitepaper Securing Your Internet of Things from the Ground Up.

Cloud based

So called smart things are generally always connected, always on and always generating data. The incoming data requires ongoing evaluation to deliver the level of service people will expect and the amount of data will continue to grow.

This implies that the platform must be:

  • universally accessible – things move. Your services need to keep working no matter what;
  • secure and reliable – nothing will turn off the next generation more than lax security or poor reliability;
  • able to scale quickly – you never know when the next “big” thing might hit. Look at “Pokemon Go”. Imagine if this was your service exploding into life. You need to ensure you can scale up and, when interest in that service wanes, scale down based on demand.

The only way to deliver that, unless you want to run huge budgets on non-value add in-house IT services, is through a cloud based approach which guarantees accessibility, reliability and speed.

Complete and agile

The next generation digital software platform must support end to end development and integration of systems of intelligence, which power these new smart “things” and their services.  The platform needs to have the capabilities you need in one place pre-integrated. Time to market is critical, as is security, and patchwork integration is the brake and risk multiplier you cannot afford. The platform must also be agile and flexible so that you can change according to market shifts.

Pulling it all together and getting started

The idea of a next generation digital platform with such capabilities might sound dramatic but the opportunities it brings are huge. The next generation digital platform will provide the technical foundation to launch new companies and services or revitalize existing ones. But, where to begin?

Microsoft offers an IoT QuickStart Program with guidance on where to start. The program offers a real-world plan to suit unique needs you may have, focused on the issues you want to tackle and the services you want to deliver, so you can start transformation immediately and progressively. The end goal is clear but how you get there depends on many things in the local contextual environment.

In the next article I will discuss a little of how to get the enterprise ready for the shift and how to ensure they come along with you on the journey. Thanks for reading!