Azure IoT dev kit bootloader - iot

building a product utilizing EWM3166 module used in Azure IoT devkit and would like to customize the bootloader.
where can I find the source code for Azure IoT devkit AZ3166 bootloader?

Related

Do modules deployed via Azure IoT Edge runtime require an Azure IoT SDK client?

I have a service that's already Dockerized. The service listens on some ports and makes some outbound network calls. At the moment, updating the service requires someone to access the console remotely and manually replace the old container with the latest version.
After reading through the Azure IoT Edge documentation and the SDKs, it's not clear to me if an Azure IoT module MUST include an Azure IoT SDK. I know the Azure IoT SDK is necessary for passing messages, accessing the module twin, and probably more, but I don't need any of that at the moment for this specific use-case.
Can I reuse my existing Docker containers with Azure IoT Edge or would I need to add the Azure IoT SDK (because there's a health check or other internal requirement for the SDK)?
As you mentioned, Azure IoT SDK is the recommended way to do messaging, access twin etc. But it is optional.
If you just want the IoT Edge runtime to launch a Docker container that listens on local ports and performs outbound network calls, you can certainly do that. Nothing will get in your way.

Looking for a Linux Server Azure Daemon OAuth2 Client Credential Flow Sample

We have a solution that uses Certificate-based Authentication with Azure Service Principals on Windows. It's documented in the following article:'
Building Daemon or Service Apps with Office 365 Mail, Calendar, and Contacts APIs (OAuth2 client credential flow)
https://blogs.msdn.microsoft.com/exchangedev/2015/01/21/building-daemon-or-service-apps-with-office-365-mail-calendar-and-contacts-apis-oauth2-client-credential-flow/
We need a solution similar to the one above that will work on Linux Servers.
The below WIKI by the Azure Identity SDK team has the conceptual documentation here:
https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/wiki/Client-credential-flows
The dotnet core sample:
https://github.com/Azure-Samples/active-directory-dotnetcore-daemon-certificate-credential
works on Linux however the part of the sample generating the cert will not work as powershell on Linux is based on .net core which doesn't yet support the cert modules required.

Azure Mobile App on Service Fabric

I am using the Offline Sync feature of Azure Mobile Apps and it is working as expected.
I am also running a Service Fabric cluster on Azure for other services.
Is there anything that would prevent me technically or legally from running the Azure Mobile App on Service Fabric? (As opposed to running Azure Moble App on Azure Mobile App host on Azure).
Azure Mobile Apps uses three things:
Offline sync with a SQL Azure instance backend - fully supported on whatever container you choose
Push Registrations connected via App Service Push - will not be supported outside of Azure App Service
Authentication via server-flow or client-flow - will not be supported outside of Azure App Service
You don't have a problem legally - Azure Mobile Apps is an open-source project licensed under a OSS friendly license. However, Auth and Push are going to be issues if you use them.

Calling Azure IoT Hub from IPhone

I followed the Azure IoT tutorial at:
https://azure.microsoft.com/en-us/documentation/articles/iot-hub-csharp-csharp-getstarted/
and everything works great.
I now have a new requirement, which is to connect to the IoT hub from an iPhone. In the C# example, I had to download the appropriate NuGet package (Microsoft.Azure.Devices.Client) and use the DeviceClient class.
Is there a similar "package" available for iPhone development? How can an iOS device connect to the Azure IoT hub?
There's a REST API for devices to exchange messages with an Azure IOT Hub.
The Azure IoT Hub C# Device SDK is now cross-platform (with Xamarin), and supports iOS devices.
It's published as a nuget package:
https://www.nuget.org/packages/Microsoft.Azure.Devices.Client.PCL/

Can Ruby on Rails be deployed on Azure Web Sites?

Can I deploy Ruby on Rails on Azure Web Sites?
Not yet. Only .NET and PHP are supported as of now.
It looks like Microsoft have increased their Azure offering:
Microsoft Azure: Ruby Developer Center
Windows Azure SDK for Ruby (Github, docs)
This project provides a Ruby package that makes it easy to access and manage Windows Azure Services like Storage, Service Bus and Virtual Machines.
Ruby on Rails Web application on an Azure VM
This tutorial describes how to host a Ruby on Rails-based web site on Azure using a Linux virtual machine. This tutorial assumes you have no prior experience using Azure. Upon completing this tutorial, you will have a Ruby on Rails-based application up and running in the cloud.
Their Documentation Centre now (April 2014) lists the following platforms:
.Net
Node.js
Java
iOS, Android, Windows
PHP
Python
Ruby
Media
It's in preview now. I just received notification of this: https://feedback.azure.com/forums/169385-web-apps-formerly-websites/suggestions/5582607-add-deploy-support-for-ruby-rails-sinatra-app

Resources