# Cài ứng dụng Tizen SmartTV

Trong trường hợp cần cài đặt ứng dụng đặc biệt lên SmartTV, chúng ta cần chuẩn bị một số phần mềm sau:

## Tizen Studio với CLI

Tải tại: <https://developer.tizen.org/development/tizen-studio/download>

Sau khi cài đặt (tùy hệ điều hành thì ứng sẽ cài đặt ở thư mục khác nhau), máy tính sẽ có một phần mềm tên là tizen.

* Đối với Linux/MacOS, gõ `tizen version`
* Đối với Window, gõ `tizen.bat version`

Ví dụ, phần mềm Tizen Studio được cài đặt ở `C:\tizen-studio` thì Tizen CLI Command Line Interface sẽ nằm ở thư mục `C:\tizen-studio\tools\ide\bin\tizen.bat`. Di chuyển tới thư mục chứa file tizen.bat và gõ lệnh, bạn sẽ thấy phần mềm có output tương tự như vậy:

`C:\tizen-studio\tools\ide\bin>tizen.bat version`\
`Tizen CLI 2.5.25`

## Tizen Device Manager

Sau khi đã cài đặt Tizen Studio, phần mềm Tizen Device Manager thường sẽ được cài đặt ở thư mục `C:\tizen-studio\tools\device-manager`

## Kích hoạt Developer Mode trên Tizen TV

Tùy thuộc vào dòng sản phẩm Tizen sẽ có thể có giao diện hơi khác nhau một chút, bạn cần làm theo các bước ở đây đối với dòng Tizen mới để kích hoạt Developer Mode (cho phép cài ứng dụng bổ sung) trên TV:

Bước 1: Kết nối laptop và TV vào cùng một mạng LAN.

Bước 2: Mở Smart Hub trên TV.

Bước 3: Vào App panel.

![](/files/-MdzuBHfZtDuyaxfvvrk)

Bước 3: Trong App panel, dùng Remote gõ `12345` để bật developer mode config.

![](/files/-MdzuR7l62ANjj3Av92e)

Bước 4: Chuyển Developer Mode sang chế độ On

Bước 5: Tại ô Host PC IP: nhập địa chỉ IP của laptop của bạn. Sau đó click OK.

Bước 6: Reboot TV

![](/files/-Mdzv2WuaqvLoOW5w2Or)

Bước 7: Sau khi reboot TV, vào lại App Panel, bạn sẽ thấy thông tin "Developer Mode" ở header bar của TV.

![](/files/-MdzvCyUwwUG5Y_lbDPU)

Bước 8: Bật phần mềm Device Manager đã cài cùng với Tizen Studio ở bước trước lên.

![](/files/-MdzvPMAAVzUSTDrbow6)

Bước 9: Vào Remote Device Manager, click button +.

![](/files/-MdzvWlR1BQlm9qRDcK1)

Bước 10: Trong pop-up Add Device, nhập tên TV (không quan trọng) và địa chỉ IP của TV để kết nối.

![](/files/-MdzvidDXCj0wEgx93pL)

Bước 11: Tại màn hình chính của ứng dụng Device Manager, chuyển trạng thái của TV vừa thêm vào sang On.

![](/files/-MdzvtFRpBQ49_CCumeV)

Tài liệu kỹ thuật chi tiết: <https://developer.samsung.com/smarttv/develop/getting-started/using-sdk/tv-device.html>

## Cài đặt file .wgt vào TV

Giữ ứng dụng Device Manager mở với cột Connection tới TV là ON như ở bước trên.

Trong command line interface của hệ điều hành (đối với Window là CMD, đối với Linux hay MacOS là Terminal). Gõ lệnh cài đặt:

Đối với window:

`tizen.bat install -n "<path-to-wgt-file>" -s <ip-address-of-TV>:<port-of-TV>`

Đối với Linux/MacOS:

`tizen install -n "<path-to-wgt-file>" -s <ip-address-of-TV>:<port-of-TV>`

Nếu bạn thấy output của chương trình tương tự như vậy là file .wgt đã được cài đặt

![Cài đặt file .wgt vào TV Tizen](/files/-MdzxGBmdyvzOgT9FL6e)

Trên TV, mở mục App Panel, bạn sẽ thấy app vừa mới được cài đặt trong TV.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://how.vimai.io/cai-ung-dung-vao-tizen-smarttv.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
