인터넷에 연결된 장치 (수백 개)를 배포 할 개인 프로젝트를 시작하고 있습니다. 내 컴퓨터 나 휴대 전화를 통해 데이터를 가져와이 장치와 통신 할 수 있어야하지만 공개 IP 주소는 변경 될 수 있으므로 신뢰할 수 없습니다.
이 문제를 염두에두고 noip 와 같은 일부 서비스를 사용하고 있지만 문제는 매년 가지고있는 모든 장치에 대해 고유 한 IP로 많은 돈을 지불해야한다는 것입니다.
두 번째 방법은 noip을 사용하여 알고 있고 고정 IP 주소를 가진 서버를 배포하는 것이며 모든 장치는 서버에 연결해야합니다 (서버 IP를 알고 있음). 모든 장치에는 고유 한 ID가 있으므로 서버에는이 모든 ID와 해당하는 현재 IP 주소가있는 데이터베이스가 있습니다. IP 주소가 변경되면 장치는 고유 한 ID로 서버에 새 IP를 보내기 만합니다. 따라서이 방법으로 고정 IP 주소 하나만 유지하면되지만 모든 연결을 처리 할 수있는 서버를 추가해야합니다.
내가 놓친 다른 접근법이 있습니까? 나는 네트워킹 사람이 아니기 때문에 이런 종류의 것들은 나에게 새로운 것입니다.