현재 프로젝트에 Azure를 사용하고 있습니다. 이 프로젝트에서 나는 안드로이드 응용 프로그램과 IoT (NodeMCU 1.0)를 가지고 있었고 IoT 장치에서 Azure를 사용하여 안드로이드 응용 프로그램으로 메시지를 보낼 수있는 방법을 찾았으나 이제는 안드로이드 응용 프로그램에서 IoT 장치로 데이터를 보내야합니다 . 장치는 IoT 허브를 사용하여 정보를 Azure로 보냅니다.Android 애플리케이션에서 Azure IoT 허브 기기로 메시지 보내기
답변
IoT REST API를 사용하여 Android 응용 프로그램에서 장치로 명령을 보낼 수 있습니다. 자세한 내용은 https://www.codeproject.com/Articles/1113447/Azure-IOT-Hub-REST-API을 참조하십시오.
또 다른 참조
: 내 이해를 바탕으로 여러분의 설명에 따르면, https://microsoft.github.io/techcasestudies/iot/2016/11/29/Agatsa.html첫 번째 링크의 솔루션을 사용하려고하지만 안드로이드/자바 용 Volley 라이브러리를 사용하여 게시물 요청을하는 동안 400 오류가 발생합니다. –
그리고이 솔루션에서 안드로이드에서 메시지를 보내고 클라우드를 통해 장치 메시지를받을 수 있지만 안드로이드가 다른 IoT 장치로 메시를 보내는 방법을 알고 싶습니다 –
, 난 당신이 푸른 IoTHub의 구름 - 투 - 장치 메시지를 보내는 방법을 통해 만약 IoT 디바이스에 안드로이드 응용 프로그램에서 데이터를 보낼 생각합니다. 요구 사항을 구현하기 위해서는 두 단계가 필요합니다.
우선 IoTHub에 클라우드 - 장치 메시지를 전송하기 위해 구현하는 두 가지 방법이 있습니다. 직접 IoTHub에 안드로이드 응용 프로그램에서 데이터를 전송
는, 당신은 자바를 수행하는 대한 offical 한 튜토리얼의 섹션
Send a cloud-to-device message
를 참조 할 수 있습니다,하지만 난 그것을 고려하는 것이 안드로이드와 IoTHub 사이에 그것을 할 좋은 생각이 아니다 생각 IoTHub에 대한 동시성 요청은 앱을 설치 한 Android 기기에서 발생합니다.제 경험에 따르면 더 좋은 방법은 Android 장치의 요청을 처리하고
Send a cloud-to-device message
using Node.js을 통해 IoTHub에 데이터를 전달하는 Node.js 용 모바일 앱을 만드는 것입니다.
그런 다음 섹션 Receive messages in the simulated device app
의 코드처럼 C2D 메시지를 수신의 IoT 장치에 일정한 간격으로 eLua 또는 아두 이노 이노 코드를 사용하여 REST API를 Receive Device Bound Notification를 호출 할 수 있습니다.
희망이 있습니다.
고마워요, 그 해결책을 사용하려고합니다. –
이 Node.js 솔루션을 사용하면 항상 다른 서버에서 실행해야합니다. 맞습니까? Azure App 함수를 사용하여이를 수행하는 방법이 없습니까?이 기능은 Android App에서 요청을 받으면 IoT 허브 장치로 명령을 보냅니 까? –
@MarcosFelipe 오른쪽. 또한 노드에 IoTHub SDK와 함께 Azure 함수를 사용할 수 있습니다. –
- 1. Azure IoT 허브 : 메시지 오프라인 저장
- 2. 외부 DB에 IOT 허브 메시지 보내기
- 3. Azure IoT 허브 인증서
- 4. Azure IoT 허브 작동 모니터링
- 5. Azure IOT 허브 익명 액세스
- 6. GPRS 장치 및 Azure IOT 허브 문제
- 7. Azure IoT 허브 - 휴대용 라이브러리에 장치 등록
- 8. M2MQTT 게시시 Azure IoT 허브 연결 해제
- 9. Azure IoT 허브 AMQP 통신 멀티플렉싱
- 10. Azure 함수 App 및 IoT 허브 이벤트 허브
- 11. IoT 허브 에뮬레이터?
- 12. Google Cloud Messaging의 다른 기기로 메시지 보내기
- 13. Azure IoT 허브 장치 ID를 대량으로 만드는 중 오류가 발생했습니다.
- 14. Android 애플리케이션에서 이메일 보내기
- 15. Android 애플리케이션에서 보내기 옵션?
- 16. 브라우저에서 IoT 허브 장치를 만들 수 있습니까?
- 17. Azure Stream Analytics로 IoT 메시지 데이터 연결
- 18. Azure IoT 허브 용 기능 앱을 사용하는 방법은 무엇입니까?
- 19. Azure IoT 허브 클라이언트 (Python)에서 사용하는 프록시 정의
- 20. Azure Iot 허브 클라이언트와 여러 장치 간의 통신
- 21. Cloud (또는 Azure IoT HUB)에서 CoAP 요청 보내기/받기
- 22. IoT 허브 게이트웨이 사용 가능
- 23. Azure IoT 허브의 라우팅
- 24. Android DDMS - 실제 기기로 전화 보내기
- 25. 단일 POST로 여러 Android 기기로 푸시 보내기
- 26. Google Glass에서 Android 기기로 카메라 스트림 보내기
- 27. Android 앱에서 다른 기기로 알림 보내기
- 28. Azure IoT 푸시 알림
- 29. Xamarin을 사용하여 Android 기기에서 NDEF 메시지 보내기
- 30. iOS 기기로 데이터 보내기
모바일 앱에서 클라우드로 데이터를 어떻게 보냈습니까? 어떤 링크? – AskMe