Python, Python Web: Умеет ли он работать с аппаратной частью устройства?
Доброго времени суток.
Можно ли написать приложение, написанное на Python, работать с аппаратной частью устройства?
Есть устройства с Windows Embedded Compact 7(WinCE) на борту, которые выполняют функцию сбора данных. Порт Python'a на WinCE не подходит для разработки приложения(порт версии 2.х, планируемая версия для использования 3.х)
Возможно ли реализовать управление, получение данных, отправку данных с использованием аппаратной части устройства через Web приложение, написанное на Python'e?
Например: Пользователь сканирует один или несколько ШК от продукта для уточнения цены/наличия/другой информации. Отсканированный ШК пробивается в базе(расположенной локально/удаленно) и на дисплей выводится информация по продукту. Пользователь печатает "квиток" c информацией на мобильный принтер, который связан с устройством по Bluetooth.
Как одно из возможных решений, Вы можете написать модуль, работающий с периферией, на C/C++, скомпилировать его в динамическую библиотеку и использовать ее из Python.
Подробнее про интеграцию Python и C/C++ читайте у Лутца "Лутц - Программирование на Python, том 2" в главе 20.