Используйте приложение APKPure
Историческую версию PyTool USB Serial F можно получить на Android
USB-последовательный инструмент с функцией скрипта Python.
PyTool USB Serial - отличный инструмент для разработки, отладки и мониторинга последовательного порта USB.
В нем реализованы возможности сценария Python, обеспечивающие максимальную гибкость.
Если вы хотите использовать бесплатную рекламу, получите платную версию.
Почему для последовательного USB-инструмента желательна возможность скрипта?
Инженеры-электрики считают удобным использовать портативное устройство, такое как телефон или планшет Android, для отладки или мониторинга последовательной связи в полевых условиях, на заводе или в лаборатории.
Но почти каждая система связи имеет свой собственный протокол или формат данных.
Искать в море шестнадцатеричных данных вроде "02a5b4ca .... ff000803" и пытаться понять, что происходит, совсем не приятно.
Здесь на помощь приходит PyTool USB Serial.
Благодаря возможности запускать собственный скрипт Python, PyTool USB Serial может читать и анализировать любые полученные данные, отображать их так, как вы хотите, и даже отвечать, когда это необходимо.
Есть примеры скриптов для быстрого старта. Просто скопируйте и вставьте один из них, чтобы попробовать.
Также имеется удобный последовательный USB-порт для общего пользования.
Он поддерживает последовательные драйверы USB для основного потока, включая:
Драйвер FTDI
CDC ACM драйвер
Драйвер CP210x
Драйвер CH34x
Драйвер PL2303
Общее руководство по скриптам
====================
* В этом приложении используется версия Python 3.8.
* Это приложение не предназначено для редактирования сценариев, хотя сценарий можно редактировать в поле сценария.
Лучше всего использовать ваш любимый редактор сценариев, а затем скопировать и вставить сценарий.
* Всегда используйте 4 пробела для отступа, чтобы избежать странных ошибок.
* Большинство пакетов стандартной библиотеки Python доступны для импорта.
* Если нужен цикл while, всегда используйте `app.running_script` в качестве условия, чтобы правильно остановить скрипт.
* Используйте app.version, чтобы получить строку версии приложения.
* Используйте `app.get_output ()`, чтобы получить поле вывода скрипта в виде строки.
* Используйте app.set_output (object) для отображения объекта в поле вывода скрипта в виде строки.
* Используйте app.print_text (object) как ярлык для app.set_output (app.get_output () + str (object)) `для добавления текста в поле вывода скрипта.
* Используйте `app.clear_text ()` как ярлык для `app.set_output (" ")`, чтобы очистить поле вывода скрипта.
* Используйте app.send_data (bytearray) для отправки bytearray через последовательный порт.
* Используйте app.receive_data () для чтения данных из буфера как массива байтов.
* Используйте `app.log_file (text)`, чтобы сохранить файл журнала в хранилище.
Файл журнала находится здесь [Storage Directory] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): Текстовое содержимое
return (str): Полный путь к файлу
Вот один пример сценария из этого приложения:
####################
# Отобразить полученные данные в шестнадцатеричном формате и повторить эхо.
из binascii import hexlify
из кодеков импортировать декодировать
пока (app.running_script):
# Пытаться получить любые данные, полученные в буфере.
data_rcv = app.receive_data ()
если data_rcv:
# Данные представлены в шестнадцатеричном формате.
data_hex = декодировать (hexlify (data_rcv), 'utf_8', 'игнорировать')
# Показать полученные данные вместе со старыми.
app.set_output (app.get_output () + data_hex)
# Эхо в ответ.
app.send_data (data_rcv)
####################
Last updated on 17/07/2021
Version 0.8
Python version for the script is 3.8.
Now the script runs in Python global environment. Existing scripts should still work as before.
Terminal settings are remembered.
`app.version` is added for checking app version.
Загрузил
Rohit Tomar
Требуемая версия Android
Android 5.0+
Категория
Жаловаться
PyTool USB Serial F
0.8 by Quan Lin
17/07/2021