Make IoT-Edge (V2+) usable (again) in products which require both OnPrem and OnDemand deploy
In many industries (e.g. medical, energy, aeronautics) companies must produce products that can also be installed in environments where no internet connectivity is available/permitted. These same products however, are also often installed in places where they can leverage cloud (OnDemand) capabilities. If IoT-Edge ist to be applicable for such products, it must (by design) provide for:
1. Installation from download or USB-stick including configuration via config file or local API (as did Edge V1)
2. Provide and abstraction layer to the external communication (as was done via Edge V1 Modules) enabling a configurable routing to use OnPremises endpoits (REST) or OnDemand endpoints (e.g. via IoT-Hub), also via a restrictive corporate proxy (only https:443 permitted)
3. Long-term operation in the above (1. and 2.) context without the necessity of cloud connectivity.
The above 3 features wouls allow hybrid-environment product developers to use IoT-Edge as a single-source sollution.
I am sure that this scenario comprises (or will soon comprise) many thousands of product companies.
Hi Richard, item #3 has been addressed with the public preview of extended offline feature work. You can find out more about it at the blog post below. The rest of the issues you raise will take longer for us to add to the product.
Sorry, can't seem to edit for typos.