Forum Discussion
IoT Solutions, a proposal to help creating PaaS solutions faster
Hi all,
You can find https://github.com/jonmikeli/iot-accelerator a proposal to try to go faster and better when it comes to building IoT solutions (PaaS).
https://github.com/jonmikeli/iot-accelerator
The main purpose is to help to focus the effort on creating value and maximize the use of the potential/capabilities/features provided by Azure IoT.
The repository contains a set of scripts (bash, ARM) and source code (C# - Azure Function and REST API) that build part of the logic modules of an IoT solution.
6 Replies
- David JonesBrass Contributor
At a lower level, https://github.com/djaus2/az-iothub-ps on GitHub now supports creating an Azure Resource Group, IoT Hub, Device and Device Provisioning Service all linked together; all created from one PowerShell command such as
.\get-iothub GroupName,HubName,DeviceName,DPSName 5
For AzSphere the command can include creation of a certificate, uploading and a verification etc.
- jonmikeliIron Contributor
David Jones oh, good to know. Thanks :).
- vhyrodriguesCopper Contributor
jonmikeli this is really a nice start! Can I suggest some kind of accelerator using IoT Central? The main idea of IoT Central is to accelerate and facilitate this proximity with IoT and still required Device Management and Data Integration.
- jonmikeliIron Contributor
vhyrodrigues Thank you for your feedback.
I have been using and testing IoT Central in a few POCs/POVs.
The idea of the published project is to complete the SaaS approach provided by IoT Central. There is no doubt IoT Central is a fast way to build ready to be used solutions. However, the kind of solution built can be confronted with a certain level of limitations (architecture, evolutivity, optimizations, missing PaaS features, etc) or missing features (functional or technical) to fulfill the requirements of a given project.I am not saying one or the other is good/bad. Each project needs to be analyzed as a whole before making the decisions.
Additionally, I have met business decision-makers who consider IoT PaaS oriented solutions too complex (which involves risk to them) because they have in mind an inappropriate image of what an IoT PaaS solution represents. The proposed solution is also a way to illustrate that there are means to contain and rationalize that "complexity" without sacrificing features, evolutivity, increasing technical debt, costs, quality, etc.
Feel free to reach out. I will be glad to discuss about all this :).
- David JonesBrass Contributor
jonmikeli Your Decision Makers might prefer the IoTHub-DPS solution which provides connectivity out-of-the-box but supports custom apps on top of that. They therefore have full control of what is happening.