Microsoft Azure Releases IoT Gateway SDK For The Developers
Posted By : Anirudh Bhardwaj | 28-Apr-2017
Microsoft is taking deep interest in Internet of Things these days. With its Azure IoT Hub, the company is striving to bring new advancements to this transpiring domain. To alleviate the tasks of the developers and betterment of the IoT industry, Microsoft has recently announced the release of the new SDK for the Azure IoT Gateway. The company had been working on this for several months and now it has finally released the Gateway SDK for the same.
It’s been only a matter of days and yet many Azure users are already running analytics at the edge of their network and connecting their legacy devices through these open-source SDKs. Such quick adoption proves that things are going to be more streamlined for the developers. The modular architecture of these Gateway SDKs enables the developers to program and create their own custom modules for performing different tasks. Azure also gives you several options for programming. The coding can be done in four different languages i.e C, C#, Java and NodeJS. So you choose your preferred language to before getting started.
Also read Azure IoT Hub Automates Message Routing Logic With New Update.
The Available SDK Packages
Three SDK packages are available for the developers and these are listed below:
NPM:
-
Core Runtime: It enables you to run the Gateway sample app so that you can start writing the Node.JS modules. This package consists of the Gateway runtime core and it can be used for installing module dependency packages for Windows and Linux OS. In fact, it auto-install the dependencies’ packages which saves your time.
-
Gateway Module Generator: As the name suggests, it enables you to create new Gateway modules using Node.JS. A base template is created every time you start a new module.
MAVEN: This package lets you write Java modules that you can do by running the Gateway sample app. Although this package as well as its dependencies are required for locally running the Gateway app, there’s no need to include them while you are publishing the gateway. The package also consists of the Gateway runtime core as well as the module dependency packages for the Windows and Linux platforms.
NuGet:
-
The package consists of the Gateway runtime core 1.0.3.
-
The package renders requisite support for the module dependencies needed to run the Gateway sample app. Therefore, this package can be used to write .NET framework modules on the Windows platform.
So these were all the packages offered by the IoT Gateway SDK. One of the main benefits of using the new Gateway SDK is that it will help you save a considerable amount of time.
Cookies are important to the proper functioning of a site. To improve your experience, we use cookies to remember log-in details and provide secure log-in, collect statistics to optimize site functionality, and deliver content tailored to your interests. Click Agree and Proceed to accept cookies and go directly to the site or click on View Cookie Settings to see detailed descriptions of the types of cookies and choose whether to accept certain cookies while on the site.
About Author
Anirudh Bhardwaj
Anirudh is a Content Strategist and Marketing Specialist who possess strong analytical skills and problem solving capabilities to tackle complex project tasks. Having considerable experience in the technology industry, he produces and proofreads insightful content on next-gen technologies like AI, blockchain, ERP, big data, IoT, and immersive AR/VR technologies. In addition to formulating content strategies for successful project execution, he has got ample experience in handling WordPress/PHP-based projects (delivering from scratch with UI/UX design, content, SEO, and quality assurance). Anirudh is proficient at using popular website tools like GTmetrix, Pagespeed Insights, ahrefs, GA3/GA4, Google Search Console, ChatGPT, Jira, Trello, Postman (API testing), and many more. Talking about the professional experience, he has worked on a range of projects including Wethio Blockchain, BlocEdu, NowCast, IT Savanna, Canine Concepts UK, and more.