Wizfi250 웹연동해서 Wizfi250으로 데이터를 보낼 수 있을까요?


#1

Wizfi250 오렌지보드 사용중인데
웹페이지 또는 웹서버 만들어서 보드로 데이터를 넘겨주고 싶은데
혹시 가능할까요??

openweathermap 에서 지역별 날씨정보를 업데이트 하고 싶어서
지역별 이름을 웹서버에서 설정하고 설정한 지역이름의 데이터를 넘겨주면 보드에서 받아서
그 지역의 날씨를 나타낼 수 있게 하고싶은데…
웹연동에서부터 막혀서 답답하네요 ㅠㅠ


#2

문의하신 내용으로 보아 WizFi250은 TCP Server와 TCP Client로 구현하셔야 할 것같습니다.

  1. 웹서버와 연결: WizFi250(TCP Server) - 웹서버(TCP Client)
  2. 날씨정보 서버와 연결: WizFi250(TCP Client) - 날씨정보서버(HTTP Server)

1의 연결을 위해서는 port forwarding 등 별도의 작업이 필요한데, 이런 작업을 원하시지 않는다면,
1의 연결은 MQTT를 활용하시는 것도 방법입니다.
** 두 방법 다 여의치 않다면 WizFi250(TCP Client) - 웹서버(TCP Server)로 설계하는 것도 가능하긴 합니다.

아래 링크는 코코아팹(오렌지보드)에서 제공하는 OpenAPI를 활용하는 예제입니다.
https://kocoafab.cc/make/view/709

소스코드에서는 아래처럼 wifi class를 2개 생성해주시면 2개의 소켓을 사용할 수 있습니다.

WiFiClient client1;
WiFiClient client2;