首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将IOT模块连接到internet服务器

问将IOT模块连接到internet服务器
EN

Stack Overflow用户
提问于 2015-06-20 13:25:49
回答 1查看 243关注 0票数 5

我开发了一个物联网模块,它可以连接到Wi-Fi并将数据发送到互联网,该模块可以将数据(字符串)发送到特定端口上的特定IP地址。

因特网服务器应将该信息存储到数据库中,并通过HTTP (网页)向用户显示该信息。

当我将端口设置为9081 (任意随机数),并将我的本地计算机IP地址设置为模块应向其发送数据的IP地址时,我可以在本地计算机终端上看到数据。

我的问题是,我如何将这些数据发送到互联网上?在我的想法是,我可以购买域名,主机和开发一个网站(HTTP),在默认情况下,监听端口80。服务提供商只给我一个基本的服务,如HTTP,HTTPS和FTP,这些服务使上传网站成为可能,而我没有访问其他协议和端口。

我应该购买虚拟专用服务器,还是应该使用任何特定的云服务,或者模块可以将数据发送到端口80上的服务器,而不会与网页和web内容发生冲突?

请给我一些建议。

EN

回答 1

Stack Overflow用户

发布于 2015-06-21 19:54:26

我用IoT模块做了类似的事情。我还考虑了两个选项。在我们描述之前,不需要购买域名。您可以轻松地使用IP地址连接到。如果你有一些闲钱,就去买吧。

  1. 将所有内容发送到本地计算机上的web服务器。要访问本地计算机,必须启用端口80才能通过internet访问。您可以在路由器上执行此操作。这称为端口转发。您设置了一个规则,这样,对端口80上的IP地址发出的所有请求都应被重定向到web服务器正在侦听的任何端口上的本地计算机。这是可用的最便宜的方法。此外,还有一个重要的限制:如果你想访问数据,你的本地计算机需要一直处于打开状态。
  2. 购买一个droplet (虚拟专用服务器)。工作流程与% 1相同,但您不需要端口转发任何内容。这些通常都是设置好的,可以随时使用。然而,这通常是昂贵的。这些提供商中的大多数都提供即付即用服务(例如,我使用的就是Digital Ocean )。还有其他供应商提供免费但有限的版本。这些通常是开发人员试用版本。如果您使用了大量事务或空间,则必须付费(请查看Parse).
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30950602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档