寻求支持TCP Socket服务器的免费云服务以搭建智能电表/DLMS应用
以下是符合你需求的免费云服务商,以及相关部署案例情况:
可用免费云服务商
Oracle Cloud Free Tier
提供永久免费的ARM实例(Ampere A1),可获取公网静态IP,支持通过安全组配置开放任意TCP端口。能长期运行Python/Node.js编写的TCP Socket服务,满足7×24小时在线要求。已有不少IoT开发者用它部署过MQTT、自定义TCP服务,包括智能电表类设备的对接场景。Google Cloud Free Tier
免费层包含f1-micro实例(美国区域),提供公网IP(只要保持实例持续运行,IP即可固定),可通过防火墙规则放行自定义TCP端口。支持运行Python/Node.js服务,只要不超出免费层资源限额,就能实现全天候在线。有用户成功用它部署过IoT设备的TCP数据接收服务。Microsoft Azure Free Account
12个月免费期内可使用B1s实例,支持配置公网静态IP,通过安全组开放指定TCP端口。可部署Python/Node.js的Socket服务器,保持实例运行即可实现7×24小时联网。已有开发者用它对接过智能电表的DLMS协议服务。Fly.io Free Tier
作为容器化平台,免费层允许部署小型服务,提供可公网访问的地址(支持绑定自定义域名),支持暴露自定义TCP端口。能运行Python/Node.js的Socket服务,只要资源不超限就能长期在线。有IoT爱好者用它搭建过设备的TCP数据接收端。
成功部署案例情况
确实有不少开发者在上述免费平台成功部署过IoT设备(包括智能电表)的TCP Socket服务器。比如在Oracle Cloud Free Tier上,有人搭建了DLMS协议接收服务,稳定对接多个电表的TCP连接;Google Cloud的f1-micro实例也被用于小型电表数据采集服务,持续运行数月无异常。
内容的提问来源于stack exchange,提问作者SuMiT PrAsAd

