Azure - What service to use for Arduino data (iot)

0 votes
I have an Aurdino YUN where i get some water data ( how much i have used ) I would like to get this data on the web and have just started to check around with azure which seems to be an amazing service but a bit overwhelming.

I expect my project to grow and im a bit confused as to what service i should use.

My questions is. What service should i use? 1. Mobile service 2. azure event Bus

I have read alot of guides and they seem to use the mobileservice but Microsoft seems to want me to use the eventbus.

Can someone please clarify the difference on the services or recommend me which one to use?

BR Emil
Aug 1, 2018 in IoT (Internet of Things) by Matt
• 2,270 points
134 views

1 answer to this question.

0 votes

That's because the two services do completely different things. In fact, you could almost consider one the opposite of the other:

  • Mobile services provide services to mobile devices to call. While you could use them to post event streams, they aren't optimised for this. They don't store the stream, have no concept of consumers, etc. You would have to write everything that an Event Hub does by yourself.
  • Event Hubs exist to accept a lot of data events from a large number of devices. It's designed to accept millions of events per second

Mobile Services just aren't made for event processing.

Event Hubs offer a lot of advantages:

  • The stream is cached and queued, so you don't have to consume events right away
  • You have a simple API to define consumers, without bothering about event storage etc. You just call receiver.Receive() to read the next event from the stream.
  • You can have multiple consumers processing a stream.
  • Consumers can stop and resume processing at specific points in a stream using checkpoints. This way, if a consumer crashes and restarts it won't lose events after the last checkpoint.
  • Scaling is very easy if the traffic is high, you simply buy more throughput units

You'll find a much better explanation in the Event Hubs Overview article at MSDN.

answered Aug 1, 2018 by anonymous2
• 4,280 points

Related Questions In IoT (Internet of Things)

0 votes
1 answer
0 votes
1 answer

to create persistent subscription for Azure service bus using node js

My reference is a similar solution at GitHub provided ...READ MORE

answered Apr 9 in IoT (Internet of Things) by Upasana
• 8,570 points
165 views
0 votes
1 answer
0 votes
1 answer

How to send a data from arduino uno to a webpage through esp8266 wifi module?

You are missing a few \r\n and the length ...READ MORE

answered Aug 9, 2018 in IoT (Internet of Things) by anonymous2
• 4,280 points
1,630 views
0 votes
1 answer
0 votes
1 answer

Displaying Table Schema using Power BI with Azure IoT Hub

Answering your first question, Event Hubs are ...READ MORE

answered Aug 1, 2018 in IoT (Internet of Things) by nirvana
• 3,060 points
115 views
0 votes
1 answer

How to use the data I receive from Azure IoT Hub?

The payload you receive will be a ...READ MORE

answered Aug 1, 2018 in IoT (Internet of Things) by DataKing99
• 8,130 points
654 views
0 votes
2 answers

Azure IoT Hub Operations Monitoring

Hi, Can you tell which device you ...READ MORE

answered Jan 4 in IoT (Internet of Things) by Varul
• 140 points
214 views
0 votes
1 answer

Send data from cloud to aws iot thing

Your solution is not recommend because there ...READ MORE

answered Aug 2, 2018 in IoT (Internet of Things) by anonymous2
• 4,280 points
140 views
0 votes
1 answer