前言
現今網路普及與IOT 設備興起,市場颳起智能居家的旋風。高通基於開源碼的架構,利用自家釋出的QSDK ,很容易就可以打造智能居家的環境。今天就來為大家粗略介紹 Qualcomm Maple - IPQ5018 這顆晶片,並做簡單的智能居家設備行為的展示。
Qualcomm Maple – IPQ5018
IPQ5018 是一顆雙核1G、低階的 11AX 晶片,擁有 11AX 2x2 2.4G 的無線效能,同時也兼具了高通 BT、WIFI Son、Easy Mesh、MU-MIMO、WPA3,與一般無線路由器等等功能,除了提升無線網路整體的覆蓋率,同時也能夠改善終端客戶的使用者經驗,可搭載高通 PINE(QCA90xx) 4x4 與 SPRUCE(QCN60xx) 2x2 系列的 5G/6G 無線網卡,並兼容 CPE 相關技術,支援兩組PCIe,或是一組 PCIe 搭配 USB3.0 等,可說是一款蠻出色的低階網路晶片。我們可以透過這樣的解決方案,打造智能居家設備。
MQTT(Message Queueing Telemetry Transport)
MQTT 是由IBM Andy 與 Eurotech Arlen 博士所發明的簡易通訊協定。主要可以分為三個角色 Broker(代理者)、Publisher(發佈者),與Subscriber(訂閱者)。
根據上面的簡單敘述,終端的智能居家設備,只要有支援 MQTT 服務,經過無線網路的連接,註冊到我們路由器,再透過發布者角色,將終端資料,傳回路由器,並將資料轉發給訂閱者。反之亦然,我們也可以透過這樣的行為,控制終端智能居家設備。[1, 2]
應用展示
我們在 Router 中,簡單地模擬示範,透過MQTT 去控制與接收終端設備的行為。
首先,先檢查MQTT Broker 服務是否已啟用。
$ ps 2690 mosquitt 3672 S mosquitto -c /etc/mosquitto/mosquitto.conf |
於 Router 中,執行訂閱者的服務。
$ mosquitto_sub -t "local/test" -h 192.168.1.1 -p 1883 -d -i tester & |
再藉由 Router,透過發佈者服務,去控制我們的終端智能設備。先自定義終端智能燈泡的訊息({light:on}/{light:off}),透過這樣的訊息格式,去控制我們的智能燈泡。
# 打開燈泡 $ mosquitto_pub -t "local/test" -m "{light:on}" -h 192.168.1.1 -p 1883 -d -i tester |
# 關閉燈泡 $ mosquitto_pub -t "local/test" -m "{light:off}" -h 192.168.1.1 -p 1883 -d -i tester |
結論:
在這網路世代,打造智能居家已是一種新的趨勢與潮流。加上高通領先的無線相關技術,提供穩定安全網路環境,與超高速連網速度,搭配Qualcomm IPQ 系列的相關產品,可同時支援多個智能終端設備上網,使我們可以很簡易的打造智能居家生活。
本文以 Qualcomm IPQ5018 做為範例,去模擬控制智能燈泡。Qaulcomm IPQ5018 的解決方案,本身除了有支援 BT 與 802.11 AX 2x2 2.4G 無線網路外,更支援 Qualcomm 相關的無線網路技術,可搭配 PINE 或是 SPRUCE,支援 WIFI 5G 或是 6G 頻帶,提供穩定高速的連網速度。
如果想了解更多的細節,可以洽詢詮鼎科技,高通產品線的 PM 與 FAE,我們可以提供更多更完整的技術解決方案與內容,並請持續的關注我們大大通的消息與博文喔!
參考:
評論