MQTT
MQTT(Message Queuing Telemetry Transport)λ Andy Stanfor-Clarkμ Arlent Nipperκ° κ³ μνμμΌλ©°, μ¬λ¬ΌμΈν°λ· νλ‘ν μ½ μμ₯ μ μ μ¨μ μ λ° μ΄μμ μ°¨μ§νκ³ μλ λ©μμ§ νλ‘ν μ½μ
λλ€.
λ°ν/ꡬλ λͺ¨λΈ
Reference By https://mqtt.org
MQTTλ λ°ν/ꡬλ
λͺ¨λΈ(publish/subscribe model)μ μ±ννκ³ μμ΅λλ€. λ°νμ(publisher)λ λΈλ‘컀(broker)λ₯Ό ν΅ν΄ ꡬλ
μ(subscriber)μ ν΅μ νλ©°, λΈλ‘컀λ μΌμ’
μ νν°λ§ λ£°(filtering rule)μ ν΅ν΄ μμ λ°μ λ©μμ§λ₯Ό ꡬλ
μμκ² μ λ¬ν©λλ€. MQTTλ ν΄λΌμ΄μΈνΈ/μλ² λͺ¨λΈκ³Ό λΉκ΅νμ¬ μλμ κ°μ μ₯μ λ€μ΄ μμ΅λλ€.
β’
λ°νμμ μλΉμλ μλλ°©μ μ‘΄μ¬λ₯Ό 미리 μ νμκ° μμ΅λλ€. μλ₯Ό λ€μ΄, μλλ°©μ IP μ£Όμμ ν¬νΈλ₯Ό λͺ°λΌλ ν΅μ ν μμμ΅λλ€.
β’
λΈλ‘μ»€κ° νμ μ€ν μ€μ΄λ―λ‘ λ°νμμ μλΉμλ₯Ό λμμ μ€νν νμκ° μμ΅λλ€.
λ€νΈμν¬ λͺ¨λΈ
EMQ X Edge Stack
EMQ
β’
EMQλ μ€νμμ€ κΈ°λ°μ μ¬λ¬ΌμΈν°λ· νλ«νΌ λ° μ ν리μΌμ΄μ
μ μν λ©μμ§ λ° μ€νΈλ¦¬λ° μμ§ μννΈμ¨μ΄λ₯Ό μ 곡νλ νμ¬μ
λλ€.
β’
EMQμ¬μ λν μ νμΈ EMQ Xλ 2013λ
, κΉνμ μ€νμμ€λ‘μ μ²μ λ°μΉλ μ΄νλ‘, μΈκ³μμ κ°μ₯ λ리 μ¬μ©λλ MQTT λΈλ‘컀μ
λλ€.
β’
λΏλ§ μλλΌ, μ£μ§ μ»΄ν¨ν
μμ νμ©λ μ μλ λ€μν μ€νμμ€ κΈ°λ°μ μννΈμ¨μ΄λ₯Ό κ°λ°νκ³ μμ΅λλ€.
Edge Side Products
EMQ X Edge
EMQ X Edgeλ μμμ΄ μ νμ μΈ μ£μ§μμ λμνκΈ°μ μ ν©ν κ²½λ MQTT λΈλ‘컀μ΄λ©°, μνμΉ λΌμ΄μΌμ€ 2.0μ λ°λ₯΄λ μ€νμμ€μ
λλ€. MQTT V3.1/3.1.1κ³Ό V5.0 νμ€μ λ§μ‘±νλ©° MQTT, TCP, WebSocketμ μ§μν©λλ€.
EMQ X Kuiper
EMQ X Kuiperλ EMQ X Edgeμ λ§μ°¬κ°μ§λ‘ μ£μ§μμ λμνκΈ°μ μ ν©ν κ²½λ IoT λ°μ΄ν° λΆμ μννΈμ¨μ΄μ΄λ©°, μνμΉ λΌμ΄μΌμ€ 2.0μ λ°λ¦
λλ€. SQL κΈ°λ°μ λ£° μμ§μ μ¬μ©νμ¬ μ μ‘λλ μ€νΈλ¦¬λ° λ°μ΄ν°λ₯Ό μ€μκ°μΌλ‘ μ²λ¦¬νλ κ²μ΄ νΉμ§μ
λλ€.
Cloud Side Products
EMQ X Edge Manager
EMQ X Edge Managerλ μΉ κΈ°λ°μ μ£μ§ μννΈμ¨μ΄ κ΄λ¦¬ νλ«νΌμ
λλ€. μ£μ§ μ¬μ΄λμ EMQ μ νκ΅°μ κ΄λ¦¬ν μ μλ ν΅ν©λ κ΄λ¦¬ μ½μμ μ 곡ν©λλ€.
EMQ X Enterprise
EMQ X Edge Stack & Cloud ν΅ν© λ°λͺ¨
β’
λ°λͺ¨ μν€ν
μ² κ·Έλ¦Ό
β’
λ°λͺ¨ νκ²½
β’
ν
μ€νΈ
νν 리μΌ
β’
μ€μ΅νκ²½
β’
EMQ X Edge Manager
β’
EMQ X Edge
β’
EMQ X Kuiper
β’
Virtual Device