For the complete documentation index, see llms.txt. This page is also available as Markdown.

Adapter

SendTCPResponse

Gửi bản tin phản hồi tới thiết bị đã kết nối tới adapter TCP, bản tin sẽ được convert sang định dạng bản tin của adapter (Hex/Json/Text) (không thể gọi trực tiếp trong màn Code Editor)

Adapter().SendTCPResponse({message: string})

Sau khi gửi response với entityId truyền vào, thì từ những bản tin tiếp theo, thông tin này sẽ là giá trị của trường "entity_id" trong entityInfo.

Ví dụ
await Adapter().SendTCPResponse({
   message:"{\"message\":\"Hello\"}"
})

SendMqttResponse

Gửi bản tin tới topic của broker mà adapter MQTT đang kết nối, bản tin sẽ được convert sang định dạng bản tin của adapter (Hex/Json/Text) (không thể gọi trực tiếp trong màn Code Editor)

Adapter().SendMqttResponse({topic: string, message: string, config:{
      retain: boolean
   }})

Trường config là tùy chọn có thể điền hoặc không, nếu không mặc định retain = false

Ví dụ
await Adapter().SendMqttResponse({
   topic: "adapter/response", 
   message: "{\"message\":\"Hello\"}"
})

SendUDPResponse

Gửi bản tin phản hồi tới thiết bị đã kết nối tới adapter UDP, bản tin sẽ được convert sang định dạng bản tin của adapter (Hex/Json/Text)

Ví dụ

SendToAdapterTcp

Gửi bản tin phản hồi tới thiết bị đã kết nối tới adapter TCP, bản tin sẽ được convert sang định dạng bản tin của adapter (Hex/Json/Text). Điều kiện cần: Trong luồng xử lí bản tin trước đó đã sử dụng hàm IdentifyInfo, IdentifyInfoByKey, IdentifyInfoByKeyWithAd hoặc CreateDevice (có thể gọi trực tiếp trong màn Code Editor)

Ví dụ

SendToAdapterMqtt

Gửi bản tin phản hồi tới MQTT broker mà adapter kết nối tới, bản tin sẽ được convert sang định dạng bản tin của adapter (Hex/Json/Text) (có thể gọi trực tiếp trong màn Code Editor)

Trường config là tùy chọn có thể điền hoặc không, nếu không mặc định retain = false

Ví dụ

Last updated