공유기와의 연결에 대하여
글쓴이: dkwkekzz / 작성시간: 금, 2017/04/07 - 11:15오전
안녕하세요.
질문이 있습니다.
모바일 디바이스에서 한 대는 서버로, 나머지 다수개의 기기에서는 클라이언트로 작동합니다. 이들은 서로 통신이 되어야 하는데 서버는 사용하지 않을 것입니다.
동작은 서버에서 정보를 주면 클라이언트는 받기만 하면 됩니다.
그럼 클라이언트에서 서버의 ip를 알아낼 방법이 있어야 하는데 어떤 방법이 있을까요?
* 서버와 클라이언트 사이에 에그와 같은 작은 공유기를 설치하여 이를 공유합니다. 이와 같은 상황이라면 클라이언트는 서버의 ip를 알아낼 방법이 있을까요?
* 다른 어떤 방법이 있을까요?
도저히 모르겠습니다. ㅜㅜ 알려주시면 감사하겠습니다.
Forums:
방법이 있다면.
1.
가장 쉬운 방법은
인터넷에 서버를 두고. 현재 서버와 클라이언트가 접속해서. IP를 공유하면 됩니다.
2.
브로드 캐스트' 메시지를 게이트웨이에 보내면. IP를 모르더라도. 같은 IP대역에서의 통신이 가능합니다.
3.
윈도우는 홈네트워크 검색이 가능합니다.
4.
WiFi 와 블루투스는 근거리 네트워크 검색이 가능합니다.
5.
IPv6 는 주소가 고정되어 있습니다.
6. 잘 모르는 내용이지만.
IoT ip table 나 IoT UPNP 로 구글 검색해보시면. 다양한 방법이 있습니다. 책도 참고해보시구요.
자세한 내용은. 잘아시는 분들께 문의 해보세요.
- 블루투스
- 직비
- WiFi Access Point
https://learn.adafruit.com/setting-up-a-raspberry-pi-as-a-wifi-access-point/install-software
https://medium.com/openwrt-iot/lede-openwrt-ip-table-basics-b90d40aa0f26
- IPv4
- IoT UPNP
Design and Implementation of an IoT Access Point for Smart Home
http://www.mdpi.com/2076-3417/5/4/1882/htm
- AZure (Use IP Filter)
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-ip-filtering
- AWS (Non-IP Devcie) 라는것도 있다네요.
https://aws.amazon.com/ko/blogs/iot/iot-for-non-ip-devices-2/
- IoT Standard
http://www.ambisense.net/blog/iot-standards-internet-of-things/
How to connect IoT device to the Internet
http://cactus.io/tutorials/web/connect-iot-device-to-the-internet
- DirectPlay 도 있구요.
- NWLink IPX/SPX/NetBIOS 스타 크래프트 할때 사용하더군요.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
뭘 하든지간에 초기 서버 IP는 서로 알고 있어야
뭘 하든지간에 초기 서버 IP는 서로 알고 있어야 합니다.
간단한 예라면 ftp, telnet 쓸때 들어갈 서버 ip 치죠. 서버 ip 안치고 telnet, Ftp 하는경우 없습니다. p2p인 당나귀도 중계해주는 서버 주소 입력 하고(보통은 여러 서버를 리스트로 받아넣죠) 토랭이도 트래커라는 중계서버가 있습니다.
일단 하나를 알면 그 하나를 통해 여럿의 ip주소를 공유할 수 있지만 처음 들어갈 서버 ip는 반드시 알고 있어야 합니다.
Written By the Black Knight of Destruction
같은 공유기 아래에 여러 장치를 묶으실 거라면
같은 공유기 아래에 여러 장치를 묶으실 거라면 서버에서 이더넷이나 IP 브로드캐스트 트래픽을 일정 시간마다 뿌리게 하는 방법도 있습니다. 일방향 통신이라면 이렇게 해도 되겠네요. 대신 패킷 내용 검증은 전부 클라이언트에서 해야 하고, 브로드캐스트는 네트워크 밖으로 나갈 수 없습니다.
댓글 달기