Meh*_*ezi 5 connection webserver module iot
我开发了一个IOT模块,它可以连接到Wi-Fi并将数据发送到互联网,模块可以将数据(字符串)发送到特定端口上的特定IP地址.
互联网服务器应将该信息存储到数据库,并通过HTTP(网页)将该信息显示给用户.
当我将端口设置为9081(任意随机数)和我的本地计算机IP地址作为模块应发送数据的IP地址时,我可以在本地计算机终端上看到数据.
我的问题是如何将数据发送到互联网?我的想法是,我可以购买域名,托管和开发一个网站(HTTP)默认监听端口80.服务提供商只给我一个基本的服务,如HTTP,HTTPS和FTP,使其成为可能上传网站,我无法访问其他协议和端口.
我应该购买虚拟专用服务器还是应该使用任何特定的云服务,或者模块可以在端口80上将数据发送到服务器而不会与网页和Web内容发生冲突?
请给我一些建议.
我对物联网模块做了类似的事情。我也考虑过两种选择。在我们描述之前,不需要购买域名。您可以轻松地使用 IP 地址进行连接。如果你有闲钱就去吧。
将所有内容发送到本地计算机上的 Web 服务器。要访问本地计算机,您必须启用端口 80 才能通过 Internet 访问。您可以在路由器上执行此操作。这称为端口转发。您设置了一条规则,以便在端口 80 上向您的 IP 地址发出的所有请求都应重定向到 Web 服务器正在侦听的任何端口上的本地计算机。这是最便宜的方法。此外,还有一个重要的限制:如果您想访问数据,您的本地计算机需要始终处于开启状态。
购买 Droplet(虚拟专用服务器)。工作流程与1相同,但是您不需要进行任何端口转发。这些通常已设置好并可以使用。然而,这通常很昂贵。大多数这些提供商都提供即用即付服务(例如,我使用的就是Digital Ocean )。还有其他提供商提供免费但有限的版本。这些通常是开发人员试用版。如果您超过了一定数量的交易或空间,您将需要付费(看看Parse)。
| 归档时间: |
|
| 查看次数: |
209 次 |
| 最近记录: |