Ứng dụng Python (Tkinter) để bật/tắt micro cho Televic D-Cerno CUR qua TCP API.
- Kết nối tới D-Cerno CUR theo IP/Port (mặc định
192.168.0.20:5011) - Bật micro theo
UID - Tắt micro theo
UID - Toggle micro theo
UID - Tắt toàn bộ delegate (
uid=0,stat=0) - Hiển thị log gói tin nhận về (
evt,rep,err)
Theo tài liệu d-cerno_cur_api.pdf (mục 3.2.4):
{"nam":"smicstat","uid":"<serial>","stat":"1"}=> ON{"nam":"smicstat","uid":"<serial>","stat":"0"}=> OFF{"nam":"micstat","uid":"<serial>","stat":"0"}=> TOGGLE
Lưu ý: API socket của D-Cerno không mô tả trường password riêng trong lệnh
con. Trường password trong UI được đưa vàoinfđể tiện theo dõi/log.
Yêu cầu: Python 3.10+
python app.py- Mở app.
- Để IP:
192.168.0.20, Port:5011. - Nhấn Connect.
- Điền
UIDcủa máy cần điều khiển (ví dụ101008d2). - Nhấn Mic ON hoặc Mic OFF.
- Xem phản hồi ở vùng log.
Connect failed: kiểm tra PC và CUR cùng mạng, ping được192.168.0.20.Wrong serial number: UID chưa đúng.- Không thấy phản hồi: kiểm tra firmware CUR có bật API TCP hay không.