在android中使用MQTT的基本步骤
我是Android新手,希望使用MQTT作为Android服务器的推送通知程序。在android中使用MQTT的基本步骤,android,push-notification,mqtt,Android,Push Notification,Mqtt,我是Android新手,希望使用MQTT作为Android服务器的推送通知程序。 我读过关于MQTT的但不太理解。如果有人使用过这个库,请告诉我如何开始使用它 我有一个Java服务器(运行在Windows上)和许多客户端(安装我的应用程序的android手机)。我的服务器将随时向所有或某些特定客户端发送消息 我的基本要求是什么?我的意思是有吗 服务器要求 什么登记 android中要包含的库 Android设备的标识符?(因为C2DM需要每个设备的Google帐户) 请在这方面帮助我您需要: 在
我读过关于MQTT的但不太理解。如果有人使用过这个库,请告诉我如何开始使用它 我有一个Java服务器(运行在Windows上)和许多客户端(安装我的应用程序的android手机)。我的服务器将随时向所有或某些特定客户端发送消息 我的基本要求是什么?我的意思是有吗
Dale Lane已经就此()编写了一个很好的指南,还有一组关于MQTT()的很好的参考资料。如果您想在android设备中使用MQTT发送推送通知,那么这个演示将最适合您 通过使用此示例,您可以向android设备发送推送通知
https://github.com/tokudu/AndroidPushNotificationsDemo
如果您想创建自己的推送服务,如LEADBOLT、AIRPUSH等。。那么你必须要做以下几件事
[1] 为发送推送通知配置您自己的服务器
用于配置服务器。。
[A] 装梨
[B] 安装SAM
[C] 配置SAM
[2] 您需要Mosquito或IMB的RSMB来选择目标Android设备。
[3] 您需要一些android代码来接收通知、向服务器发送保持活动状态的信号、创建与服务器的连接等等。。。(可以在德都的例子中找到)
如果你有任何问题,那么告诉我,我一定会帮助你 基本步骤
C:\wamp\bin\php\php5.3.0
[1] 安装PEAR
- 现在我们必须安装PHP PEAR(即默认情况下未安装) 通过运行下面的命令 php-d phar.require_hash=0./PEAR/go-PEAR.phar 或 php-d phar.require_hash=0 go-pear.phar
- 现在检查
(是否已安装)C:\wamp\bin\php\php5.3.0\PEAR下的目录PEAR
- 现在在目录
中有C:\wamp\bin\php\php5.3.0
(注册表文件)已创建,因此双击该文件可在PEAR环境中更改PEAR_ENV.reg
文件php.ini
- 现在安装pear后,我们必须运行以下命令(可选) 梨升级 pear安装升级通道 因此,PEAR设置现在已经完成
- 要安装SAM,我们必须运行以下命令 转到C:\wamp\bin\php\php5.3.0 Pecl安装–B SAM
- Really Small Message Broker(RSMB)也是一个简单的MQTT代理 由IBM提供。它继续运行 默认情况下为端口1883。在我们的架构中,它接受来自 服务器并将其传递到正确的设备。RSMB也可以是 由MOSQUITO服务器替换
- 让我们使用RSMB
- 下载并转到rsmb(您的版本)
- 启动Broker.exe
现在您的服务器已配置。您可以将其用于推送通知。谢谢。您可以帮助我在apache服务器中设置和配置message broker SAM吗?警告:此项目使用以前版本的MQTT,工作正常,但它不提供身份验证(用户名/密码)功能。Dale Lane的旧链接已断开。如果有人在寻找示例应用程序的Android Studio端口,我在这里做了一个:@lemuel我到了这里,因为我正在寻找如何为MQTT编写Android应用程序。虽然Dale Lane的博客对此进行了解释,但他的示例使用了较旧的IBM MQTT库,并且应用程序中的许多代码都不推荐使用。真正帮助我的是你的示例应用程序。真是太好了!谢谢你。@eepty哇!谢谢你让我知道。根据最近访问我的存储库的人数,IoT/MQTT似乎正在加速发展。