0
블루투스 을 통해 전화를 걸고 잔액 (금액)을 반환하는 프로그램을 작성하려고합니다. 32feet.net
블루투스 API를 사용하고 있습니다. gsm ATD 명령을 사용하여 잔액을 확인하십시오
BluetoothAddress addr = device.DeviceAddress;
BluetoothEndPoint rep = new BluetoothEndPoint(addr, BluetoothService.Handsfree);
BluetoothClient cli = new BluetoothClient();
cli.Connect(rep);
Stream peerStream = cli.GetStream();
String dialCmd4 = "ATD*100#;\r";
Byte[] sRes = new Byte[200];
Byte[] dcB = System.Text.Encoding.ASCII.GetBytes(dialCmd4);
peerStream.Write(dcB, 0, dcB.Length);
peerStream.Read(sRes, 0, 199);
string t4 = "\n\r----------\n\r" + System.Text.Encoding.ASCII.GetString(sRes);
peerStream.Close();
cli.Close();
이 코드
는 일반 전화를 걸하지만 내 균형, 를 포함하는 메시지를 반환하지 않고 전화에서 나는이 메시지 "번호가 할당되지"볼 수 있습니다.
감사합니다! – mhamdizo