有人可以建议我通过MQTT将数据从我的android手机发送到本地Orion Broker实例的最简单方法吗?我为Ultralight 2.0协议安装了本地Orion Broker和IoT Agent。Android手机和猎户座经纪人
回答
假设IoTAgent正确配置与猎户座,并与MQTT经纪人互动,步骤将是如下:
- 计提IoTAgent您的电话设备,使用IoTAgent供应API
- 开始发送数据使用MQTT传输,从您的设备到MQTT代理。 IoTAgent将获得该数据并在Orion Context Broker上发布。
- 从Orion Context Broker获取数据,使用同步查询或订阅/通知。
IOTAgent文档中的step by step guide解释了项目符号1和2的更多详细信息。但是,请注意,本文档基于JSON有效负载,因此您必须将其适应UltraLight 2.0。例如,UltraLigth 2.0等效
mosquitto_pub -t /1234/sensor01/attrs -m '{"l":4,"t": "31.5"}'
将
mosquitto_pub -t /1234/sensor01/attrs -m 'l|4|t|31.5'
我已经在orion broker上创建了一个实体类型为“Car”的实体“car1”,只有一个属性。对于IoT代理,我已经提供了一个设备前一个实体。使用带有'TEF'的mosquitto_pub将数据发送给物联网代理。物联网代理将数据发布到Orion Broker。从物联网代理的日志文件看来,发布格式是合法的,并且该属性已成功更新,但是何时我查询经纪人上下文的属性值没有改变。任何想法?有什么我误解? – chron56
你不应该创建这样的实体,IoTAgent将作为provisiniong步骤(步骤1)的结果而创建。由您创建的实体与IoTAgent创建的实体相匹配会导致冲突和意外行为。 – fgalan
- 1. 猎户座语境经纪人的DBQuery
- 2. 猎户座的配置管理器VS PubSub的经纪人
- 3. 上下文经纪人未启动:“苏:用户猎户座不存在”
- 4. 无法从猎户座上下文经纪人V2通知仙王座背景下券商V1
- 5. 没有收到来自iOS设备的通知订阅猎户座上下文经纪人
- 6. 阿帕奇卡夫卡:经纪人的领导者-1(通过天鹅从猎户座接收的主题)
- 7. 猎户座通知天鹅座
- 8. 猎户座不通知天鹅座
- 9. Fiware IDAS和猎户座生产部署
- 10. FIWARE - 猎户座和STH重复通知
- 11. WSO2 EI和MQTT经纪人
- 12. 猎户语境经纪 - 在实体推数组元素
- 13. MQTT RaspberryPi经纪人
- 14. 插座上的Android手机
- 15. 天鹅座不会重新连接到kafka经纪人
- 16. 阿蒂米斯经纪人拦截MQTT客户机连接
- 17. 无权对猎户星座查询*
- 18. Fiware猎户座订阅与条件
- 19. Eclipse的猎户座PHP插件
- 20. FIWARE猎户座:复杂的实体
- 21. 猎户座的Oracle数据库
- 22. 桥接mqtt经纪人hivemq和蚊子
- 23. ActiveMQ C#+经纪人网络
- 24. Active MQ - 经纪人网络
- 25. activemq嵌入式经纪人
- 26. JAVA互动经纪人API
- 27. activemq经纪人的名字
- 28. ActiveMQ网络经纪人
- 29. MQTT经纪人和客户端在相同的RPI
- 30. 经纪人已经创建JMS
你是否已经看到了这一点:http://stackoverflow.com/questions/29930412/orion-context-broker-context-subscriptions -with-android-client?也许它可以帮助你。 – Dalton
不知道在Bastly的情况下是否支持MQTT ... – fgalan