рдорд╛рдЗрдВрдбрд╕реНрдЯреЙрд░реНрдо рдПрдирдПрдХреНрд╕рдЯреА рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдИ
рдЕрдирдкреИрдХреНрдб ,
рд╡рд░реНрдгрд┐рдд рдФрд░
рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдкреНрд░рд╢рдВрд╕рдХреЛрдВ рдХреА рд╕реАрдорд╛ рдХрд╛рдлреА рд╡реНрдпрд╛рдкрдХ рд╣реИред рдЖрдЬ рдЗрд╕ рдбрд┐рдЬрд╛рдЗрдирд░ - рдмреНрд▓реВрдЯреВрде рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдХреЗ рдЗрд╕ рд╕рд░реНрдХрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрдирд░ рдХреЛ рдлреЛрди рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рд▓реЗрдЦ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЦрд╛рд▓реА рд╕рдордп рдореЗрдВ рдХреБрдЫ рдпрд╛рдВрддреНрд░рд┐рдХ рдХреЗ рд╕рд╛рде рдЦреЗрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐
рдмрдЪрдкрди рд╕реЗ, рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рд╕реЗ рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдЧрд░реНрдореА рдореЗрдВ рдореИрдВрдиреЗ рдорд╛рдЗрдВрдбрд╕реНрдЯреЙрд░реНрдо 8547 рдЦрд░реАрджрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХреАрдордд рдареАрдХ рдереА рдФрд░ рдмреНрд▓реВрдЯреВрде рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрд░реА рдмрдбрд╝реА рдирд┐рд░рд╛рд╢рд╛ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдмреИрдардиреЗ рдФрд░ рдХреНрдпреВрдмреНрд╕ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рдерд╛ - рдЖрдк рд╕рдордп рдХреЗ рдЕрдпреЛрдЧреНрдп рдЦрд░реНрдЪ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкрдХреНрд╖ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреВрдЬрд░ рдЧрд╛рдЗрдб рдХреЛ рдкрдврд╝рдиреЗ рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдмреНрд▓реВрдЯреВрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░реЛрдмреЛрдЯ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдХрдо рд╕реЗ рдХрдо рдкреНрд░рддрд┐рдмрдВрдз рдЖрдВрджреЛрд▓рдиреЛрдВ рдХреЗ рд╕рд╛рде - рдЖрдЧреЗ / рдкреАрдЫреЗ / рджрд╛рдПрдВ / рдмрд╛рдПрдВред
Google Play рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рдмрдВрдзрди рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЪреБрдиреМрддреА рдпрд╣ рд╕реНрд╡рдпрдВ рдХрд░рдиреЗ рдХреА рд╣реИред
рджрд┐рдП рдЧрдП:
1. рдПрдВрдбреНрд░реЙрдпрдб рдлреЛрди (рдПрд▓рдЬреА P970)
2. рдорд╛рдЗрдВрдбрд╕реНрдЯреЙрд░реНрдо рдПрдирдПрдХреНрд╕рдЯреА 2.0 рд╕реЗ рдорд╢реАрди

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
Google рдкрд░ рдХрдИ рд░рд╛рддреЛрдВ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд▓реЗрдЧреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдореЗрдВ рд╕рднреА
рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ (рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрд╣рд╛рд░ рдХреА рдЙрдореНрдореАрдж рдирд╣реАрдВ рдереА)ред рдмреНрд▓реЙрдХ, рд╕реЗрдВрд╕рд░ рдФрд░ рдбреЗрдЯрд╛ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рд╕рдВрдкреВрд░реНрдг рдЖрдВрддрд░рд┐рдХ рд╕рд╛рдордЧреНрд░реА рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИред рд╣рдо рдХреЗрд╡рд▓ "рдмреНрд▓реВрдЯреВрде рдбреЗрд╡рд▓рдкрд░ рдХрд┐рдЯ" рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдЕрдВрджрд░ 4 рдлрд╛рдЗрд▓реЗрдВ:
тАв рд▓реЗрдЧреЛ MINDSTORMS NXT рдмреНрд▓реВрдЯреВрде рдбреЗрд╡рд▓рдкрд░ Kit.pdf
тАв рдкрд░рд┐рд╢рд┐рд╖реНрдЯ 1-рд▓реЗрдЧреЛ MINDSTORMS NXT рд╕рдВрдЪрд╛рд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓.pdf
тАв рдкрд░рд┐рд╢рд┐рд╖реНрдЯ 2-рд▓реЗрдЧреЛ MINDSTORMS NXT рдбрд╛рдпрд░реЗрдХреНрдЯ рдХрдорд╛рдВрдб.pdf
тАв рдкрд░рд┐рд╢рд┐рд╖реНрдЯ 3-рд▓реЗрдЧреЛ MINDSTORMS NXT ARM7 рдмреНрд▓реВрдЯреВрде рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ред рдкреАрдбреАрдПрдл
рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдкреВрд░рд╛ рдХрд╛рд░реНрдп рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ:
1. рдЯреЗрд▓реАрдлреЛрди рдФрд░ NXT рдХрдВрдЯреНрд░реЛрд▓ рдпреВрдирд┐рдЯ рдХреЛ рдкреЗрдпрд░ рдХрд░реЗрдВ
2. NXT рдпреВрдирд┐рдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ
3. рд╕рд╣реА рдХрдорд╛рдВрдб рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реЗрдВред
4. рдЙрддреНрддрд░ рдорд┐рд▓рд╛
рдХрдорд╛рдВрдб рдкреНрд░рд╛рд░реВрдк:
рдмрд╛рдЗрдЯ 0: рдХрдорд╛рдВрдб рдХреА рд▓рдВрдмрд╛рдИ рдХрд╛ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рд╣рд┐рд╕реНрд╕рд╛
рдмрд╛рдЗрдЯ 1: рдЯреАрдо рдХреА рд▓рдВрдмрд╛рдИ рдХрд╛ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣рд┐рд╕реНрд╕рд╛
рдмрд╛рдЗрдЯ 2: рдХрдорд╛рдВрдб рдкреНрд░рдХрд╛рд░
рдмрд╛рдЗрдЯ 3: рдЯреАрдо
рдмрд╛рдЗрдЯ ...: рддрд░реНрдХ рдХрдорд╛рдВрдб рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВредрдЙрджрд╛рд╣рд░рдг:
рдмреИрдЯрд░реА рдЪрд╛рд░реНрдЬ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛:
GETBATTERYLEVEL
рдмрд╛рдЗрдЯ 0: 0x00 рдпрд╛ 0x80
рдмрд╛рдЗрдЯ 1: 0x0 рдмреА
рд╡рд╛рдкрд╕реА рдкреИрдХреЗрдЬ:
рдмрд╛рдЗрдЯ 0: 0x02
рдмрд╛рдЗрдЯ 1: 0x0 рдмреА
рдмрд╛рдЗрдЯ 2: рд╕реНрдЯреЗрдЯрд╕ рдмрд╛рдЗрдЯ
рдмрд╛рдЗрдЯ 3-4: рдорд┐рд▓рд┐рд╡реЙрд▓реНрдЯреНрд╕ рдореЗрдВ рд╡реЛрд▓реНрдЯреЗрдЬ (UWORD)рдХреЛрдб:
byte[]command = new byte[] {
0x02, 0x00, 0x00, 0x0b
};
mmOutStream.write(command);
mmOutStream.flush();
рдЖрдЧреЗ рдмрдврд╝реЛ:
byte[]command = new byte[] {
0x0C,
0x00,
0x00,
0x04,
(byte)0xFF,
100,
0x01,
0x00,
0x00,
0x20,
(byte)0x80,
0x00,
0x00,
0x00
};
рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛:
byte[]command = new byte[] {
0x0E,
0x00,
0x00,
0x00,
'M',
'i',
'n',
'd',
'e',
'r',
'1',
'.',
'r',
'x',
'e',
0x00
};
рдПрдХреНрд╕рдЪреЗрдВрдЬ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдЬрд╛рдирддреЗ рд╣реБрдП, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдм рдПрдХ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рд╕реНрддреБрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░реНрдп
рдПрдВрдбреНрд░реЙрдЗрдб рд╕рд╛рдЗрдЯ рдкрд░ рддреБрдЪреНрдЫ рдФрд░
рд╡рд░реНрдгрд┐рдд рд╣реИ , рдПрдХрдорд╛рддреНрд░ рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдВрджреБ рд╕реЙрдХреЗрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реИред рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдХрд▓рд╛:
Method m = device.getClass().getMethod("createRfcommSocket", new Class[] { int.class });
BluetoothSocket sendSocket = (BluetoothSocket) m.invoke(device, 1);
рдЙрджрд╛рд╣рд░рдг рдЙрджрд╛рд╣рд░рдг: