• [기본] 파이썬 및 웹프로그래밍 전문가분들 좀 알려주세요2019.07.16 PM 03:38

게시물 주소 FONT글자 작게하기 글자 키우기

저는 웹쪽은 1도 모르는 초짜입니다.

아래 조건을 가진 프로그램을 각잡고 공부하면서 만들려고 하는데요,

파이썬이 괜찮을까요? 혹은 다른 언어 추천 부탁드립니다.

 

- 웹서버 만들어 웹페이지 제공

- 윂페이지 접속 시 웹클라이언트에서 그 PC의 serial port 를 open하여 특정 device로 부터 data 받음, 그 data는 다시 서버로 전송(서버는 data를 저장만 할지, 다른 처리할지 미정)

- 무료 라이센스


댓글 : 14 개
웹페이지까지는 기본이지만
웹클라이언트? 웹브라우저를 말씀하시는건지 클라이언트 프로그램을 말씀하시는지는 모르겠지만
저 같은 경우는 따로 클라이언트 프로그램을 만들어 시리얼포트 열고 다른 장치로 부터 받은 데이터를 Rest나 Soap로 날리는 건 해봤네요.
장고로 다 됩니다.
파이썬 뿐만아니라 JAVA나 ASP.NET도 되지만 IIS는 무료가 아니라 ASP.NET Core로 하셔야합니다.
만드셨던 클라이언트는 파이썬으로 하신건가요? 전 아직 안정했는데 편의를 위해 브라우저내에서 다 해결되면 좋을 것 같긴 합니다..ㅎ
파이썬으로 시리얼포트 열고 보레이트 설정하고 장치와 값 주고받는 건
https://pyserial.readthedocs.io/en/latest/shortintro.html
https://stackoverflow.com/questions/44056846/how-to-read-and-write-from-a-com-port-using-pyserial
이거보시면 됨
django를 한번 찾아보시면 좋을듯 합니다
node + express + react 추천
전 react 대신에 vuejs 추천이요 ㅋ
말하시는 기능은 JSP가 가장 많이 쓰이는 걸로 알고있습니다.
GO도 보면 어렵지 않을듯 합니다.
굳이 파이썬 쓸 내용은 아닌듯 싶네요
네.. 파이썬은 다른용도때문에라도 어차피 배워야 해서.. 감사합니다
아.. 웹브라우저로만으로 해서 특정장치 시리얼 포트 오픈해서 전송이 되나요??
잘 몰라서...
브라우저로 특정 포트로 전송하는건 가능합니다.(EX] : "chrome.exe경로" --explicitly-allowed-ports=11,22,33)
파이썬에서 serial port접근하는 라이브러리가 있는지가 관건 같네요. PC에 특정 기기 연결해서 그 기기에서 오는 값을 웹서버로 보내려는건가보네요? 검색해보니 이런게 있네요 https://pinkwink.kr/566
학부생인데 node.js 는 어려워서 선택 쉽게 못하고 대부분 django 많이 사용하고 있어요
친구글 비밀글 댓글 쓰기