草庐IT

zigbee2mqtt

全部标签

android - AMQP 或 MQTT 我可以选择哪个?

我想构建一个后端应用程序来将消息从服​​务器推送到android设备。我发现有两种协议(protocol)适合这种情况。我想为它们中的每一个使用RabbitMQ或mosquitto服务器(如果有其他好的选择也请告诉我:-))。考虑到网络状况不佳、电池使用和服务器性能。哪种解决方案适合我?我也找到了C2DM服务。但是我的情况有两个问题。首先它只支持Android2.2及更高版本。其次在中国的服务并不总是稳定的。所以这就是为什么我想建立自己的推送服务. 最佳答案 MQTT专为资源有限的设备而构建,因此与其他协议(protocol)相比,

java - 解绑外部服务android Paho MQTT ServiceConnectionLeaked报错

在Android中解除绑定(bind)外部服务(位于另一个jar中)文件的正确方法是什么?我在list文件中将服务(位于org.eclipse.paho.android.service-1.0.2.jar)声明为:服务来源here服务正常运行。但是,在退出应用程序时,我收到了ServiceConnectionLeaked错误,在进行了一些搜索后,我发现我需要调用onDestroy上的unbindService(...);()Activity的方法。日志:24915-24915/com.testapp.testmqttE/ActivityThread﹕Activitycom.testap

android - Paho MQTT Android 服务唤醒 Activity

我正在尝试使用PahoAndroidMQTT库(downloadedfromhere)。示例服务应用程序工作正常,订阅和发布方法在示例应用程序运行时也工作正常。当我关闭它时,设备不再接收消息通知。有没有人有过如何正确修改/实现服务以在应用程序未运行时接收消息的经验? 最佳答案 据我了解主题Paho带来了您所需要的一切。在我的应用程序中,pahomqtt-service在我需要它之前永远不会停止。我使用以下代码fragment将list中的Paho服务注册到Android。‹!--MqttService--›‹serviceandro

android - 再次 : Android MQTT unable to create client

我正在尝试在Android中创建MqttClient,在ADT(LinuxFedora17上的Eclipse3.8.0)上使用Android模拟器(Nexus7)。我发现这个问题得到了回答(AndroidMQTTunabletocreateclient),但未能解决我的问题。我创建了一个Activity,允许用户输入存储存在文件的目录,但没有办法避免捕获异常。我尝试使用“/mnt/sdcard/”、“/mnt/”、“/mnt/sdcard/tmp/”和类似的。在Eclipse工程中,Android模拟器的设置需要特别注意吗?应用程序中是否包含任何使用权限?我查看了引用的已回答问题中提到

android - Paho MQTT Android 服务问题

我正在开发的应用程序中实现PahoMQTTAndroid服务。在测试了Paho提供的示例应用程序后,我发现有一些地方我想更改。https://eclipse.org/paho/clients/android/一旦应用程序完全关闭,应用程序服务似乎就关闭了。即使在应用程序关闭后,如果收到更多消息,我也想保持服务运行。我还在寻找一种方法,在收到新消息后将应用程序打开到特定Activity。这是消息到达时调用的回调之一,我尝试实现一个简单的startActivity来打开特定Activity,但如果应用关闭/不再运行.如果有人使用过PAHOMQTTAndroid服务,是否有特定的方法可以在应

android - 可以使用 MQTT 来实现请求/响应行为吗

我们计划使用MQTT将消息从我们的服务器传递到Android设备我们决定使用开源服务器mosquitto。在大多数情况下这就足够了。(发布/订阅)但我们有客户端需要发送参数并从服务器获得响应的情况。我知道直接的方法是使用Http(例如Servlet)。但是我们能否使用MQTT实现这一点,因为这意味着对用户的带宽消耗更低? 最佳答案 是的,它只需要仔细设计您的主题结构。作为一个非常简单的示例,您可以发布到control//request并订阅control//response 关于andr

使用网络调试助手通过MQTT协议接入到华为云物联网平台

一、写在之前        首先分享一篇华为云的官方指南:在线开发MQTT协议的智慧路灯_设备接入IoTDA_最佳实践_设备接入_华为云    这篇文章很好地讲述了如何通过MQTT.fx的设备模拟器替代真实的设备,然后快速体验设备上报数据到物联网平台和远程下发控制命令到设备的全过程。但是MQTT.fx在这里屏蔽了太多MQTT协议的细节,我们只需要简简单单copy几条字符串,就可以完成CONNECT、PUBLIC等操作,这对于入门肯定是有好处的,但是如果想要从中学习MQTT协议,那就帮助不大了。所以在做完这个实验后,老师推荐我们使用网络调试助手通过MQTT协议接入到华为云物联网平台。所以在这里我

android - 用于发布的 Paho MQTT 服务

我是Android和服务的新手。我的目标是能够设置订阅并发布主题字符串。主题字符串和客户端ID是在解析文本字段输入后设置的。我正在使用PahoMQTTservice(下载源代码并构建JAR)。以下导致c.publish()出现空指针异常。logcat在MqttAndroidClient中的IMqttDeliveryTokenpublish(Stringtopic,MqttMessagemessage,ObjectuserContext,IMqttActionListenercallback)方法中显示异常,其中传递token正在拍摄中。publicclassMainActivityex

基于Zigbee+stm32的无线传感网络(DL-LN32,DL-LN33均适用)

看到这篇文章的老铁,因为这个是我上学期做的课程设计,若你们也有类似的需要,完全可以拿着我的代码做出实物上交上去(鸡笑一下)基于WSN的宿舍火灾检测报警系统首先说下可以实现的功能1.点燃打火机,单片机的蜂鸣器会响,上位机也有警报提示2.用的是MQ-4烟雾传感器,用酒精喷,也会有警报,同上3.OLED显示温湿度因为是基于zigbee的,所以可以组成节点网络,因为模块太贵,我就买了2个zigbee模块当检测到险情时,可以自动关闭燃气,切断供电电源,锁闭门窗,发出报警,也可以通过上位机或中央控制节点直接关闭燃气、电源或门窗。各种开关可以LED亮灭进行模拟。所需材料:1.stm32f103c8t6核心板

windows - MQTT 代理窗口

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我一直在尝试在Windows上设置MQTT代理,但没有结果。我在这个话题上不是很有经验。我已经从http://mosquitto.org/download/下载了mosquitto文件但我还没有让服务器运行。我下载了适用于Windows的二进制文件并按照说明进行操作,但我只能让代理运行但我无法订阅。它说“缺少pthreadVC2.dll”,我已经尝试安装它,但我不知道如何安装。如果您能建议我如何让经纪人运