개발 Q&A

제목 전력기기에서 발생되는 데이터를 데이터베이스에 저장하는 원리를 알고 싶습니다.
글쓴이 뭇별 작성시각 2016/09/05 09:31:41
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 15593   RSS

안녕하신지요. PHP를 사용하여 태양광 인버터에서 발생하는 데이터를 서버의 데이터베이스에

저장하려고 합니다. 현재 기기에서 전송되어 오는 데이터가 데이터베이스에 저장이 되어 있다고

가정하여 데이터베이스는 설계를 했고 이 데이터를 읽어서 출력을 하는 프로그램을 반응형으로

작성하고 있는데 가장 문제는 저 태양광인버터에서 전송되는 데이터들(전압,전류,온도 등)을

TCP/IP, 인터넷을 통해 통신프로토콜로 전달된 데이터를 막상 서버의 데이터에 저장하는 프로그램을

다루어본 경험이 없어서 이 문제는 어떻게 처리해야하는지 그 원리를 간단하게나마 알고 싶습니다. 

소켓프로그래밍이란 내용이 있는 것 같은데 이 소켓프로그램을 서버와 클라이언트(태양광 인버터)에

모두 설치해야하는건지 아니면 서버에만 설치하면 되는건지 원리를 알고싶은데 이러한 내용을 잘

아시는 분의 도움을 바랍니다. 감사합니다.

 다음글 brackets이랑 CI 같이 쓰시는 분 계시나요? (1)
 이전글 데이터베이스에 저장된 정보를 지정된 시간이 지나면 삭제... (3)

댓글

kaido / 2016/09/05 09:36:05 / 추천 0

보내 주는쪽이 있으면 받는 쪽도 있어야 겠죠?

소켓 프로그램으로 처리가 가능 하다면 소켓에 대해서 한번 알아 보세요.

 

원리는 딱히 없고, 받아온 데이터를 저장 하시면 됩니다. post 보내듯 들어오거든요. [post로 submit 한다는 의미는 절대 아님]

참고로 http 웹도 소켓프로그램 원리 입니다.

정형화된 스타일이라고 봐야하죠.

뭇별 / 2016/09/05 09:50:27 / 추천 0

친절한 안내의 말씀 감사합니다. 소켓에 관하여 자료를 찾고 있는 중인데

정확한 내용을 아직 찾지 못햇습니다. http 웹도 소켓프로그램 원리라는

조언이 도움이 됩니다. 더 공부를 해야할 것 같습니다.

kaido / 2016/09/05 10:38:51 / 추천 0

php용 소켓프로그램은 아무래도 잘 안 쓰이다 보니 자료 찾기가 쉽진 않으실 겁니다.

저도 관련 자료를 본게 10년도 더 전에 봤던 강좌 하나 말고 본적이 없을 정도이니...;

http://www.phpschool.com/class/php_multi_socket_server.html

아직도 찾아지네요 ㄷㄷ 

단지 이것만 으로는 좀 빈약하고요. 제대로 이해 하실려면 다른 언어로 된 소켓프로그램을 이해 하시는 편이 좋습니다.

대학에선 일반적으로 C언어로 리룩스 서버로 연습을 시킵니다.

어차피 프로토콜이기 때문에 한개로 할줄 알면 다른 언어도 마찬 가지거든요.

 

개인적으로는 열혈강의 소켓프로그래밍 윤성우 저자 걸로 배웠습니다.

변종원(웅파) / 2016/09/05 11:47:30 / 추천 0
뭇별 / 2016/09/06 08:24:20 / 추천 0

Kaido님, 웅파님 대단히 감사합니다. 친절하신 안내를 살펴보니 해결의

실마리가 보입니다. 그리고 추천해주신 책도 감사합니다. 저에게는 새로운

분야이므로 도전하는 의욕으로 부딪쳐보고자 합니다.

두 분의 성의와 격려 재삼 감사드리며 두 분께서 조국의 IT 발전을 위해

수고하시는 노력에 경의를 표합니다. 이러한 것들이 사소해보일지 모르나

바로 이러한 것들이야 말로 개인의 경쟁력이요 국가의 경쟁력입니다.

두분의 건강과 이 포럼의 무궁한 발전을 기원드립니다. 감사합니다.