android中的Azure事件中心接收器

时间:2015-12-19 18:32:10

标签: android push-notification raspberry-pi azure-eventhub

我想使用Azure事件中心在我的Android应用程序中实现推送通知功能。作为一个新手,我不太清楚如何继续前进。

我正在使用Raspberry Pi作为发件人(Azure事件中心发件人),它正在按预期工作。为了接收从Raspberry Pi发送的消息,我希望我的Android设备能够处理它(作为Azure事件中心接收器)。

我遇到了广播接收器概念,我认为可以在这里使用。需要输入我是否在正确的轨道上,如果提供了一些例子,将不胜感激。

请建议实现这一目标的最佳方法。

从Raspberry Pi向Azure事件中心发送事件的代码:

from azure.servicebus import ServiceBusService

sbs = ServiceBusService(api_key["namespace"], shared_access_key_name=api_key["policy_name"], shared_access_key_value=api_key["policy_secret"])

sbs.send_event('eventhubname', '{ "DeviceId":"deviceId1", "Temperature":"10.0" }')  

我引用这些链接来实现.net控制台应用程序中的发送方和接收方,它正在按预期工作。需要在Android中实现相同的功能。

https://azure.microsoft.com/en-in/documentation/articles/event-hubs-csharp-ephcs-getstarted/

我也可以使用Azue Python SDK(https://pypi.python.org/pypi/azure-servicebus/0.20.1

实现发送方

0 个答案:

没有答案