Module 将物联网模块连接至互联网服务器

Module 将物联网模块连接至互联网服务器,module,connection,webserver,iot,Module,Connection,Webserver,Iot,我开发了一个物联网模块,可以连接到Wi-Fi并将数据发送到互联网,该模块可以将数据(字符串)发送到特定端口上的特定IP地址 internet服务器应将该信息存储到数据库中,并通过HTTP(网页)向用户显示该信息 当我将端口设置为9081(任意随机数)并将本地计算机IP地址设置为模块应发送数据的IP地址时,我可以在本地计算机终端上查看数据 我的问题是如何将数据发送到互联网? 我想的是,我可以购买域名,托管并开发一个默认监听端口80的网站(HTTP)。服务提供商只给我一个基本的服务,如HTTP、HT

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

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

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

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

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


请给我一些建议。

我对物联网模块做了类似的操作。我还考虑了两种选择。在我们描述之前,没有必要购买域名。您可以轻松地使用IP地址进行连接。如果你有多余的现金,就去买吧

  • 将所有内容发送到本地计算机上的web服务器。要访问本地计算机,必须使端口80可以通过internet访问。您可以在路由器上执行此操作。这称为端口转发。您设置了一个规则,以便对端口80上的IP地址发出的所有请求都应重定向到web服务器正在侦听的任何端口上的本地计算机。这是最便宜的方法。此外,还有一个重要的限制:如果您想访问数据,您的本地计算机需要一直打开

  • 购买droplet(虚拟专用服务器)。工作流与1相同,但您不需要端口转发任何内容。这些通常是设置好的,可以随时使用。然而,这通常是昂贵的。这些提供商中的大多数都提供现收现付服务(例如,就是我使用的那个)。还有其他供应商提供免费但有限的版本。这些通常是开发人员的试用版。如果你检查了大量的交易或空间,你将不得不支付(看一看)


  • 谢谢安德烈的回答。你能告诉我更多关于这个项目其余部分的情况吗?我不想知道如何对从模块接收到的数据进行排序、管理并将其保存到服务器。我应该使用任何特定的数据库、软件等吗?我感谢你以前的指导