IPhone as a gateway for iot device -- Azure IOT HUB - azure

Is there a way in azure iot hub.. where we can have ios device act as a gateway for leaf nodes like raspberry pi or other decive's to sends/receive data from azure iot hub.
Is there any iOS sdk available for the same

Microsoft has released a port of our Azure IoT Hub C SDK for iOS platform. You can use device and service SDK directly. The libraries are available on CocoaPod, a popular package manager for iOS, and the source code is available on GitHub. Please refer to this blog.
Learn more about how to turn your iOS device into an IoT device:
Send telemetry from a device to an IoT hub (Swift)
Send cloud-to-device message from an application (Swift)
Samples in Github

Related

Azure IoT Hub Package Update for Windows Service

I have a Windows based software written in C# as a BackgroundWorker class, communicating with Azure IoT Hub (bascially a remote control/management endpoint).
It runs as a Windows service.
I would like to leverage IoT Hub Device Update, for this Windows agent, using th Package Update method - and have it update the service with the released software.
I can see a tutorial for Ubuntu, but nothing for Windows and only mention of porting to other platforms - before i start going down a rabbit hole and implementing a Windows platform layer, looking for any examples/implementations for Windows specifically.
I'm a PM on the Device Update for IoT Hub team. In general, we intend Device Update for IoT Hub to be our first effort at bringing the kind of powerful update management capabilities that Windows already enjoys to the non-Windows (IoT) world. With a decade-plus of Microsoft investment in Windows update management already, our team's initial focus and investment for the DU offering, then, have been on Linux and RTOS variants for IoT specifically. For that reason, we don’t have a specific plan yet for Windows support in Device Update for IoT Hub.
However, the DU offering is flexible by design such that any devices connected to Azure IoT Hub can be updated by Device Update if the open-source DU Agent that we make available is ported to the OS running on those devices, and if the appropriate handler (installer) for the update type is also available on that device. That is something that could possibly unblock you if you were willing to do the porting work. We definitely hear feedback on the desirability of managing updates for both Windows and non-Windows IoT devices connected to Azure IoT Hub using a single stack and experience, and would be interested in hearing more details about your specific scenario.”

Connectivity via a Field Gateway with IoT Central

I am building an IoT Solution based on non programmable devices. I can just configure a host where they can connect to send data and receive commands.
Now, supposed that I know the messaging protocol of the device, I would like to build a field gateway to apply protocol and identity translation with the IoT Hub behind IoT Central.
Is that doable ? If yes, may you drive me to the solution please ?
AFAIk, this scenario is not implemented yet. Please provide your feedback on the UserVoice.
All the feedback you share in these forums will be monitored and reviewed by the Microsoft engineering teams responsible for building Azure.
Reference: How to create IoT edge device on IoT central?

How to programmatically set a parent device while creating an Azure IoT Hub device?

I have written code to programmatically add new IoT devices to my Iot Hub. Using the Azure Portal it's possible to set a parent device for an Iot Device.
Setting parent device on Azure portal
Looking at the documentation and source code on GitHub for the azure-sdk-for-net I don't see away to set a parent device while creating a new device or for setting the parent device on an existing device.
Is there an API for setting the parent device on IoT devices?
we have it available in the public-preview branch of the C# SDK. For reference, this is the commit.

Is azure IOT Hub direct method and device twin supported in UWP application?

I am planning to implement iot hub device management feature to reboot and firmware update on our device.
That device using windows 10 IOT core OS and it's firmware is develop in UWP application.
I am not sure that this feature support available for UWP app.
Yes, it will work with a device connection oriented protocol to the Azure IoT Hub such as AMQP and MQTT.
The following screen snippets shows a sample Blinky (UWP App) as a MQTT Device connected to the Azure IoT Hub:
Visual Studio 2017:
Device Explorer to invoke a direct method on the Device:
and finally, the following screen snippet shows a target RPi3B with a Windows IoT Core (in this sample version: v.10.0.17133.1):
and Windows Device portal:

Can I use Azure Notification Hub for a custom push notifications service?

Azure notifications hub supports pushing notifications to various notification services (android, ios, windows phone etc). Is it possible to define a custom notification service to push notifications to?
Azure Notification Hubs - Frequently Asked Questions (FAQs):
Which device platforms do you support?
We support sending notifications to Apple iOS, Android, Windows
Universal and Windows Phone, Kindle, Android China (via Baidu),
Xamarin (iOS & Android), Chrome Apps platforms.
Do you support SMS/Email/web notifications?
Notification Hubs is primarily designed to send notifications to
mobile apps using the above listed platforms. We do not provide
capability to send email or SMS however third party platforms which
provide these capabilities can be integrated along with Notification
Hubs to send native push notifications by using Azure Mobile Services.
E.g. this tutorial talks about how to send SMS notifications using
Azure Mobile services - Send SMS with Mobile Services.We also do not
provide an in-browser push notification out of the box. Customers may
choose to implement this using SignalR. We also provide a tutorial for
sending push notification to Chrome apps which will work on Google
Chrome browser. See this - Chrome Apps tutorial.

Resources