0先决条件
节点.JS本地安装本地安装Docker脚本/节点.JS发展最少的知识NodeJS教程云铸造和码头工人最低限度的知识
1。MQTT和SAP云平台简介
当您在物联网场景中工作时,大多数情况下您必须使用MQTT服务器。
当解决方案需要托管在云上时,数据呈现,您的选择是有限的,因为大多数都是付费服务或公共服务器,任何人都可以使用发布数据。
在SAP云平台中,您可以可以在服务市场上找到RabbitMQ。
这是一个很好的服务,淘客返利,但它可能绑定到您的Cloud Foundry应用程序,并且不能在internet上公开为公共服务。
有一个解决环境限制的方法:在Cloud Foundry中,大数据数据处理,任何人都可以使用简单的bash命令部署Docker映像。
使用节点.JS我知道所有的东西都可以在网上找到。在这里您可以找到一个名为mosca的独立MQTT服务器。
有关此主题的更多详细信息,请参阅本文
为了能够将MQTT服务器用于非关键数据,您可以应用以下场景
基于运行mosca的Linux操作系统创建自定义Docker映像使用支持WSS(websockets-Secure)的MQTT客户机进行测试–请参阅出版商.js下面的文件使用同一客户端检查消息–请参阅订阅服务器.jsfile下面
我在这个例子中使用MQTT.js文件包装节点.JS.
2. 如何创建和构建新的Docker映像
您可以从这里拉取现有的Docker映像
要复制/粘贴的Docker文件内容:
打开新的终端窗口并导航到保存Docker文件并运行的文件夹:
您还可以使用Kitematic UI查看容器和映像。
3。在SAP云平台上部署Docker镜像
4。测试SAP云平台新部署应用
运行终端查看日志
打开浏览器查看https:///mqtt.js文件(因为mosca是以–http bundle标志开始的)
5。发布和使用消息示例节点.JS附录
2。文件出版商.js
3. 文件订阅服务器.js
,人工智能行业分析,大数据应用前景