%EB%A5%BC%20%EC%98%AC%EB%B0%94%EB%A5%B4%EA%B2%8C%20%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EA%B3%BC%20MQTT%20node-red%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
나는 node-red와 일부 arduino 관련 작업을 하고 있지만 이제는 데이터 콘텐츠를 수신하고 전송하는 데 사용하기 위해 arduino에 연결하려고 합니다.
하지만 내 컴퓨터에 모기를 설치하는 데 운이 없습니다. 인터넷에서 찾은 여러 가지 솔루션을 시도했지만 아무 것도 도움이 되지 않았습니다.
대부분은 x86 버전만 작동할 것이라고 말했지만, 그마저도 그렇지 않았습니다.
누구든지 Windows 10 x64에 최신 Mosquitto 버전을 올바르게 설치하는 방법과 이를 node-red의 MQTT 서비스에 연결하는 방법에 대한 연습을 제공할 수 있습니까?
감사해요!
답변1
나는 이것을 반복해서 해왔고 동료와 나는 이것이 최선의 방법이라는 데 동의합니다.(지금까지는).
모든 DLL을 올바르게 얻는 것은 골치 아픈 일이며 도움이 될 대부분의 사이트는 Windows가 아닌 Linux에 맞춰져 있습니다. 으아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아아... Windows에 내장된 Linux를 활용하세요.
발전하려고 노력하고 있다고 생각합니다.그리고연중무휴로 서버를 운영하지 않음. 서버로 실행하는 경우 항상 실행되도록 할 수 있는 작업이 있습니다.
- Linux용 Windows 하위 시스템을 설치합니다.
- Microsoft Store에서 Debian9 또는 Ubuntu를 설치하세요(무료).
- Linux 패키지 관리자를 사용하여 Mosquitto 및/또는 node-red를 설치하고 실행합니다.
이제부터는 Linux 다운로드 및 지침을 사용하여 이와 같은 작업을 수행할 수 있습니다. 문서가 좋지 않은 이식된 복사본을 사용할 필요는 없습니다.
Visual Studio를 사용하여 C#에서 MQTT 코드를 작성하는 동안 내 서버가 WSL에서 실행 중입니다. 잘 작동합니다.
원래 아이디어는 어디서 얻었는데여기. 더 자세한 지침이 있습니다.