IOSignal은 웹 브라우저, Node.js, 아두이노 간의 실시간 통신을 지원합니다. 또한 안전한 인증 및 암호화된 통신을 제공합니다. 시그널링 프로토콜이 내장되어 있어 프로그래밍 없이 서버를 사용할 수 있습니다.
JS iosignal-examples 저장소 [github]
- 채널 이름을 통한 pub/sub 멀티캐스트.
- 유니캐스트: CID를 통한 일대일 메시징.
CID는 통신 ID입니다.- CID 구독: CID를 사용하여 하나의 피어 구독.
- HomeChannel: IP 주소별 그룹화.
- 인증
- 암호화 (대칭키)
- E2EE (대칭키)
Boho[ github ]
- 웹 브라우저는 WebSocket을 사용합니다.
- Node.js는 WebSocket 또는 CongSocket을 사용합니다.
- 아두이노는 CongSocket을 사용합니다.
-
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 라이선스에 따라 배포됩니다.