2014-07-17 2 views
-1

다음 문제를 해결하는 데 가장 힘든 시간을 보내고 있습니다.여러 스마트 폰을 어떻게 MCU에 동시에 연결할 수 있습니까?

주요 문제 : (30까지)
여러 스마트 폰이 동시에 MCU와 통신해야합니다.

시스템 개요 :
많은 객실 (각 방에 30 명에 갈 수있는 장입니다)가 있으며, 모든 캐비닛은 스마트 폰 사용자에 대해 하나의 MCU를해야합니다.
MCU가 캐비닛의 일부 장치를 제어합니다.
이 시스템의 시나리오는 다음과 같습니다.
1. 사용자가 캐비닛으로 들어갑니다.
2. 스마트 폰 앱이 MCU를 인식 (또는 MCU가 스마트 폰을 인식 함)하고 MCU가 일부 데이터를 스마트 폰으로 전송하며이 데이터는 사용자에게 알립니다.
3. 사용자가 스마트 폰 앱에서 일부 데이터를 입력하면이 데이터가 MCU로 전송되어 캐비닛 장치를 제어합니다.
4. 최대 30 명까지 동시에 캐비닛에 들어갈 수 있으며 시스템은 모든 사용자를 동시에 처리해야합니다.
이 시스템의 스마트 폰 애플리케이션 및 MCU 펌웨어를 개발할 예정입니다.

내 생각 :
내가 MCU로 아두 이노/RFduino/라즈베리 파이를 사용하여 생각하고 내가 통신 재료로 블루투스 LE/와이파이/3G를 사용하여 생각하고 있어요.

다음 해결책을 시도했습니다.
1. Arduino/RFduino/Raspberry Pi에서 블루투스 저에너지를 사용합니다.
MCU는 BLE 주변 기기가되고 내 스마트 폰 앱은 BLE 중심이됩니다.
그러나 BLE 주변 장치는 BLE 중앙에만 동시에 연결될 수 있으므로이 방법을 사용할 수 없음을 알았습니다.
2. 라즈베리 파이에 와이파이 사용
라즈베리 파이는 웹 서비스를 실행할 수 있으며 스마트 폰 앱은 http를 통해 서버와 통신 할 수 있다고 생각합니다.
하지만 스마트 폰 사용자가 라스베리 파이 기반 무선 랜 영역에 들어갈 때마다 사용자는 이미 Wi-Fi를 등록한 경우 네트워크 설정에서 Wi-Fi 핫스팟을 선택해야하며, Wi-Fi 핫스팟을 등록해야합니다. 와이파이 존 (캐비닛)에서 처음.
이것은 사용자에게 매우 불편하므로 나를 사용할 수 없습니다.
3. Raspberry Pi에서 3G 네트워크 사용
불행히도 캐비닛에 3G 신호가 없으므로이 방법을 사용할 수 없습니다.

나는 당신의 친절한 대답을 기다리고 있습니다.
힌트 또는 의견을 환영합니다.

감사합니다.
미리 답변 해 주셔서 감사합니다.

톨 토리 김

+0

문제가 해결되면 대답을 "수락"으로 표시하십시오. – frarugi87

+0

대답. 나는 귀하의 아이디어를 이해하고 또한 일반 목적으로 와이파이 사용에 동의합니다. 그러나이 특별한 경우에는 wifi를 사용할 수없는 이유가 여기에 있습니다. 0. 사용자는 스마트 폰 네트워크 설정에서 모든 캐비닛의 Wi-Fi 핫스팟을 등록해야합니다. 1. 사용자는 캐비닛 외부에서 3G를 사용하고 있으며 캐비닛에 들어갈 때마다 해당 Wi-Fi 핫 스폿을 선택해야하며 이로 인해 사용자가 불편을 겪을 수 있습니다. 그리고 블루투스에서 해결책을 찾으려고합니다. 다시 한번 감사드립니다. –

답변

0

음 ... 나는 와이파 이와 같이 갈 것입니다. 그리고 QR 코드.

모든 캐비닛에 대해 단일 Wi-Fi 네트워크 (보안 설정없이 하나의 자격증 명 또는 개방형 애플리케이션)을 만들면 응용 프로그램이 일종의 인증을 사용하여 라스베리에 연결할 수 있습니다. 자격 증명은 캐비닛 내부의 QR 코드로 작성 됨) 또는 각 캐비닛에 대한 Wi-Fi 네트워크이며 자격 증명은 QR 코드로 작성됩니다.

첫 번째 보안 코드를 사용하고 싶습니다. 따라서 사용자는 캐비닛에 들어가서 일반 Wi-Fi에 연결하고 qr 코드에서 사진을 만든 다음 RPi를 사용할 수 있습니다.

관련 문제