iosignal
v5.0.1
Published
iosignal
Maintainers
Readme
IOSignal
IOSignal은 웹 브라우저, Node.js, 아두이노 간의 실시간 통신을 지원합니다. 또한 안전한 인증 및 암호화된 통신을 제공합니다. 시그널링 프로토콜이 내장되어 있어 프로그래밍 없이 서버를 사용할 수 있습니다.
JS examples
JS iosignal-examples 저장소 [github]
react-chat
svelte5-chat
vanilla-chat
기능
내장 메시지 전송 프로토콜
- 채널 이름을 통한 pub/sub 멀티캐스트.
- 유니캐스트: CID를 통한 일대일 메시징.
CID는 통신 ID입니다.- CID 구독: CID를 사용하여 하나의 피어 구독.
- HomeChannel: IP 주소별 그룹화.
내장 보안
- 인증
- 암호화 (대칭키)
- E2EE (대칭키)
Boho[ github ]
연결
- 웹 브라우저는 WebSocket을 사용합니다.
- Node.js는 WebSocket 또는 CongSocket을 사용합니다.
- 아두이노는 CongSocket을 사용합니다.
IOSignal 저장소
JS:
iosignal-examples저장소 [github]- Node.js 서버 (WebSocket, CongSocket)
- Node.js 클라이언트 (WebSocket, CongSocket)
- 웹 브라우저 클라이언트 (WebSocket)
CLI 프로그램
아두이노 iosignal 라이브러리 및 예시:
- 아두이노 라이브러리 관리자 사용:
iosignal - 또는
iosignal-arduino[ github ] - 웹 앱 : http://test.iosignal.net
- 아두이노 라이브러리 관리자 사용:
아두이노 remocon 라이브러리 및 예시:
- 아두이노 라이브러리 관리자 사용:
remocon - 또는
remocon-arduino[ github ] - 웹 앱 : https://remocon.kr
- 아두이노 라이브러리 관리자 사용:
라이선스
이 코드는 MIT 라이선스에 따라 배포됩니다.
