首先让我告诉你我是云计算的新手。
我的目标是从设备中连续读取传感器数据,将其存储在云服务器中,然后实时将数据检索到网站。
根据我的研究,我发现这可以通过使用带以太网的mbed板来实现。
我将从传感器中读取数据,并以JSON格式将其连续传递到websocket服务器,然后使用java脚本在我的网站上显示这些数据。
这里的问题是我不知道如何将这些数据存储在云上。这个websocket服务器应该在某个云上吗?以及这个服务器将如何存储数据。
请帮忙。或者还有其他方法可以实现这一点吗??
如果这个问题没有任何意义,我很抱歉。
谢谢。
如果您想通过云运行websocket应用程序,那么有很多方法。事实上,我不确定这是否是你所期望的,但我已经用jelastic做了同样的事情,它运行得很好,也很容易。尝试一次通过Jelastic实现您的应用程序。
以下链接http://blog.jelastic.com/2013/07/10/websockets-tutorial-tomee/可能会对你有所帮助。
当你谈论云时,不清楚你是计划使用IaaS还是PaaS提供商。在IaaS上,你需要设置一切,也就是说安装堆栈、数据库和配置websocket,当在PaaS中,你把一切都作为服务,你只需要启用这些服务并在不配置任何东西的情况下使用它们。
如果你正在寻找一个WebSocket实现的例子,你应该看看这个例子,它将自动在云上设置WebSocket应用程序。也许从这里开始,如果你想使用Java web应用程序,你可以开始设计你的应用程序。
要将数据存储在云上,据我所知,您可以使用SQL和NoSQL技术,这意味着您可以使用MySQL、Mongo或PostgreSQL数据库。然而,对于实时应用程序,我不确定什么是最佳选择。