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