| Файл түрі | APK |
|---|---|
| Нұсқа | 3.4 |
| Баспа | Marek Masr |
| Шығару күні | 2020 ж. 14 қаң. |
| Қосылған күн | 2020 ж. 14 қаң. |
| Os талаптары | Android |
| Талаптар | Requires Android 4.1 and up |
| Жалпы жүктеулер | 1 |
| Бағасы | Free |
Сипаттама
ШОЛУ
Бұл Bluetooth терминал қолданбасы пәрмендерді анықтауға және оларды Bluetooth арқылы жұптастырылған құрылғыға немесе BLE құрылғысына жіберуге мүмкіндік береді. Arduino тақтасы, телефон, компьютер немесе Bluetooth модулі бар кез келген басқа құрылғы немесе басқа Bluetooth терминалы қолданбасы бар құрылғы болуы мүмкін қашықтағы құрылғыда осы пәрмендерді қалай түсіндіретініңіз сізге байланысты. Сондай-ақ, қолданба кіріс хабарларды тыңдай алады және оларды HEX, жол немесе ондық пішімде журналда көрсете алады.
ОЛ ҚАЛАЙ ЖҰМЫС ІСТЕЙДІ
Пәрмендер жол пішімінде немесе жолдың соңына жаңа жолды қосу немесе эндан режимін таңдау (тасымалдау кезінде байттардың реті) сияқты кейбір қосымша опциялары бар байт массиві (он алтылық форматта) ретінде анықталуы мүмкін. Пайдаланушы жасаған пәрменді мерзімді жіберуге болады. Тек пәрменді қосып, жіберу кезеңін миллисекундпен көрсетіңіз.
Қолданба сонымен қатар кіріс жіберуді тыңдай алады және кіріс хабарламаларды әртүрлі пішіндерде көрсете алады - жол, он алтылық немесе ондық пішімдерді таңдауға болады.
Барлық параметрлер мен пайдаланушы анықтаған пәрмендер қолданба жабылған/ашылған сайын сақталады/жүктеледі.
SPP (классикалық bluetooth) құрылғыларына қосылу
Құрылғы алдымен телефонмен жұптастырылуы керек. «Қосылу» түймесін басып, құрылғыны таңдаңыз. Қолданба кіріс қосылымдарды тыңдайтындықтан, оны қашықтағы құрылғыдан инициализациялауға болады. Мұндай жағдайларда қолданба қашықтағы құрылғы атауын «Кіріс қосылым» ретінде көрсетеді.
BLE құрылғыларына қосылу (тек A құрылғысы ретінде)
Scan&Connect жақын маңдағы BLE құрылғыларын сканерлей бастайды. BLE құрылғысы табылса, ол автоматты түрде қосылады. Деректерді оқу түймесін басу арқылы құрылғыдан барлық сипаттамалардың тізімін шығарып алыңыз. Алынған сипаттамалар тізімінен бір сипаттаманы қабылдау және беру үшін пайдалануға болады (бір Rx+Tx сипаттамасы), пайдаланғыңыз келетін сипаттаманы басыңыз.
Командалар құру
Жаңа пәрменді жасау үшін пәрмендер тізімінің соңындағы «бос» элементті басып, пәрмен түрін таңдаңыз - HEX немесе жол.
Пәрмен аты - пайдаланушыға нақты пәрменді анықтауға арналған. Егер өріс бос қалдырылса, әдепкі атау пайдаланылады.
0x мәні – пәрменді білдіретін он алтылық мән (байттар жиымы). Жарамды он алтылық сан ғана қабылданады (0-9 және A-F таңбалары, регистрді ескермейді). "0x" префиксі әлдеқашан енгізілген.
Алдымен ең аз маңызды байт - алдымен пәрменнің ең аз маңызды байтын жіберу үшін осы құсбелгіні қойыңыз. Әйтпесе ең маңызды байт бірінші жіберіледі.
Жол – пәрменіңіздің мәтіндік пішінін көрсететін жол
Жолдың соңына жаңа жол таңбасын қосу - құсбелгі қойылса, жаңа жол таңбасы ("
", 0x0A) жолдың соңына қосылады.
Мерзімді түрде жіберу[ms] - пәрменнің мерзімді түрде жіберілуін қаласаңыз, осы құсбелгіні қойыңыз. Кезеңді миллисекундпен көрсетіңіз және оны пәрмендер тізіміне қосқаннан кейін жай ғана басыңыз және алдын ала анықталған кезеңмен жіберу басталады. Мерзімді жіберуді тоқтату үшін пәрменді қайта басыңыз.
Пайдаланушы белгішесі - әрбір пәрмен белгішесін таңдау арқылы одан әрі теңшеуге болады. Барлық параметрлер, соның ішінде белгіше сақталады және оларды кейін өзгертуге болады.
Пәрмендерді жіберу
Пәрмендер тізімде көрсетіледі. Тиісті элементті басу арқылы оны қосылған құрылғыға жіберуге болады. Пәрменді өңдеу немесе жою үшін ұзақ шертуді пайдаланыңыз.
РҰҚСАТТАР
BLE құрылғыларын іздеу үшін қолданбаға ACCESS_COARSE_LOCATION рұқсаты қажет. Себебі (Google әзірлеуші нұсқаулығынан): LE Beacons көбінесе орынмен байланысты. BluetoothLeScanner қолданбасын пайдалану үшін қолданбаңыздың манифест файлында ACCESS_COARSE_LOCATION немесе ACCESS_FINE_LOCATION рұқсатын жариялау арқылы пайдаланушының рұқсатын сұрауыңыз керек. Бұл рұқсаттарсыз сканерлеу ешқандай нәтиже бермейді.
ҚОЛДАУ
Қате таптыңыз ба? Функция жетіспейді ме? Әзірлеушіге электрондық хат жіберіңіз. Сіздің пікіріңіз өте жоғары бағаланады.
masarmarek.fy@gmail.com.