Technology Support for Smart Sharing Network System for Electric Wheel Personal Mobility
Technology Support for Smart Sharing Network System for Electric Wheel Personal Mobility
0
Project description
π Overview
λ³Έ νλ‘μ νΈλ νκ΅μ κΈ°μ°κ΅¬μμμ μνν μ€λ§νΈ 곡μ λ€νΈμν¬ μμ€ν μ°κ΅¬ λ³΄κ³ μλ₯Ό κΈ°λ°μΌλ‘ μ κΈ°ν 곡μ λν¬μ μΌμμ **WIZnet W7500(ARM Cortex-M0 κΈ°λ° μ΄λλ· MCU)**λ₯Ό μ μ©νμ¬,
μ κΈ°ν μ΄ μΈμ λνΉλκ³ , μΌλ§λ μμ£Ό μ¬μ©λλ©°, μΌλ§λ μ€λ μκ° μ΄νλλμ§,
κ·Έλ¦¬κ³ λ°°ν°λ¦¬ λ° μ κΈ μνκ° μ΄λ€μ§
μ΄μ κ°μ μ 보λ₯Ό μλμΌλ‘ κΈ°λ‘νκ³ , μ΄λ₯Ό ν΄λΌμ°λλ‘ μ μ‘νλ μμ€ν μ λλ€.
ν λ¬Έμ₯μΌλ‘ μ 리νλ©΄
βμ κΈ°ν λν¬λ₯Ό μΈν°λ·μ μ°κ²°νμ¬, 곡μ Β·μ΄μ λ°μ΄ν°λ₯Ό μκ°μΆμΌλ‘ μμ§νλ WIZnet κΈ°λ° IoT λ Έλβ
λΌκ³ λ³΄μ€ μ μμ΅λλ€.
μ΄μμλ μΉ λμ보λλ₯Ό ν΅ν΄
κ° λν¬μ μ΄μ©λ₯ , ν λ°°μΉ νν©, λ°°ν°λ¦¬ μν λ±μ
λ°μ΄ν° κΈ°λ°μΌλ‘ μ§κ΄μ μΌλ‘ νμΈν μ μμ΅λλ€.
π Key Functions

1. λνΉ λ° μ¬μ© ν¨ν΄ κΈ°λ‘
λν¬μ μ κΈ°ν μ΄ κ½ν μμ λλ βλνΉβ,
λν¬μμ λΆλ¦¬λμ΄ μμ λλ βμ¬μ© μ€βμΌλ‘ μΈμν©λλ€.
μ΄λ₯Ό λ°νμΌλ‘ W7500μ μΌμ μ£ΌκΈ°λ§λ€ λ€μκ³Ό κ°μ μ§νλ₯Ό κ³μ°ν©λλ€.
useCount : ν΄λΉ κ΅¬κ° λμ μ κΈ°ν μ΄ λͺ μ°¨λ‘ λ°μΆΒ·λ°μ
λμλμ§
useDuration: ν΄λΉ κ΅¬κ° λμ μ΄ λͺ μ΄ λμ μ¬μ©λμλμ§
μ΄ λ°μ΄ν°κ° μΆμ λλ©΄, μ κΈ°ν μ¬μ© ν¨ν΄μ μκ°λλ³λ‘ νμΈν μ μλ νμλΌμΈμ΄ ꡬμ±λ©λλ€.
2. λ°°ν°λ¦¬ λ° μ κΈ μν λͺ¨λν°λ§
μ κΈ°ν μ λ°°ν°λ¦¬ μ μμ μ§μμ μΌλ‘ μΈ‘μ νμ¬,
μΆ©μ λλ κ΅μ²΄κ° νμν μνλ₯Ό νμ
ν μ μμ΅λλ€.
λν¬μμ μ κΈ°ν μ μ κΈ(LOCK) / ν΄μ (UNLOCK) μνλ₯Ό μ μ΄νκ³ ,
κ·Έ μ΄λ ₯μ ν¨κ» κΈ°λ‘ν©λλ€.
μ΄λ₯Ό ν΅ν΄,βλ°°ν°λ¦¬κ° λΆμ‘±ν ν λ§ μ νμ μΌλ‘ νμΒ·μΆ©μ βνκ±°λ
βνμ© μκ° μ΄μ μ¬μ©λ ν μ μλ³βνλ λ±
μ΄μ μ μ±
μ μ§μ νμ© κ°λ₯ν μ 보λ₯Ό ν보ν μ μμ΅λλ€.
3. ν΄λΌμ°λ μ λ‘λ (HTTP κΈ°λ°)
μΌμ μ£ΌκΈ°(μ: 30μ΄, 1λΆ)λ§λ€,
λνΉ μ¬λΆ,μ¬μ© νμ λ° μ¬μ© μκ°,λ°°ν°λ¦¬ μ μ,μ κΈ μν
λ±μ μ 보λ₯Ό νλμ HTTP μμ²μΌλ‘ μλ²μ μ μ‘ν©λλ€.
μλ² μΈ‘μμλ μ΄ λ°μ΄ν°λ₯Ό:μκ°μΆ κ·Έλν λ° λμ보λλ‘ μκ°ννκ³ ,
μ₯μκ° λ―Έλ°λ©, λ°°ν°λ¦¬ μ μ μ, λΉμ μ μ¬μ© ν¨ν΄ λ±μ μν©μμ
μλ¦Ό λλ λ‘κ·Έλ₯Ό μμ±νμ¬ κ΄λ¦¬μκ° μ¦μ λμν μ μλλ‘ ν©λλ€.

βοΈ W7500 β βMCU + μ΄λλ·μ ν λ²μβ μ 곡νλ μΈν°λ· MCU
λ³Έ νλ‘μ νΈμμ μ¬μ©νλ WIZnet W7500μ λ¨μν λ§μ΄ν¬λ‘컨νΈλ‘€λ¬κ° μλλΌ,
ARM Cortex-M0 μ½μ΄, νλμ λ©λͺ¨λ¦¬, κ·Έλ¦¬κ³ WIZnet νλμ¨μ΄ TCP/IP μ΄λλ· μμ§μ ν μΉ©μ ν΅ν©ν βμΈν°λ· MCUβμ λλ€.
1. μΌμ μ²λ¦¬μ λ€νΈμν¬λ₯Ό λμμ λ΄λΉ
W7500 λ΄λΆμλ ν¬κ² λ κ°μ§ ν΅μ¬ λΈλ‘μ΄ ν¨κ» λ€μ΄ μμ΅λλ€.
Cortex-M0 32bit λ§μ΄ν¬λ‘컨νΈλ‘€λ¬ μ½μ΄
λν¬ μΌμ, λ°°ν°λ¦¬ μ μ, μ κΈ μ νΈ λ±μ μ½μ΄ UseCount, useDuration λ° κ°μ’
μν κ°μ κ³μ°νλ λ‘μ§ λ΄λΉ λ μν μ ν©λλ€.
WIZnet νλμμ΄μ΄λ TCP/IP + μ΄λλ· MAC
DHCP, ARP, TCP μ°κ²°, μ¬μ μ‘ λ± λ€νΈμν¬μ 볡μ‘ν μ²λ¦¬λ₯Ό νλμ¨μ΄ λ 벨μμ μνν©λλ€.
κ·Έ κ²°κ³Ό, 보λ ꡬ쑰λ
κΈ°μ‘΄ λ°©μ: λ³λμ MCU + μΈλΆ μ΄λλ· μΉ©(W5100/W5500) + μ£Όλ³ λΆν
W7500 κΈ°λ°: W7500 λ¨μΌ μΉ© + PHY/컀λ₯ν° μ λ
λ‘ λ¨μνλλ©°, λΆν μμ μ λ ₯ μλͺ¨, μ€κ³ 볡μ‘λκ° λͺ¨λ μ€μ΄λλλ€.
π WIZnet κ΄μ β μ μ΄ νλ‘μ νΈμ μ ν©νκ°
WIZnet κ΄μ μμ μ΄ μ κΈ°ν λν¬ νλ‘μ νΈλ
μμ¬μ κ°μ μ μ 보μ¬μ£Όλ λνμ μΈ λ νΌλ°μ€ μλ리μ€μ
λλ€.
μ μ , μμ λμ IoT λ Έλμ μ΅μ
μ κΈ°ν λν¬λ 24μκ° μ§μμ μΌλ‘ μ΄μλλ©°,
무μ λκΉμ΄λ μ ν κ°μμ λ―Όκ°ν νκ²½μΌ μ μμ΅λλ€.
μ μ μ΄λλ· + νλμ¨μ΄ TCP/IP ꡬ쑰λ
μ΄λ¬ν μΈνλΌν μ₯μΉμ λ§€μ° μμ μ μΈ μ νμ
λλ€.
보λ λ° νμ¨μ΄ ꡬ쑰 λ¨μν
W7500 λ¨μΌ μΉ©μΌλ‘ MCUμ μ΄λλ· κΈ°λ₯μ λͺ¨λ μ²λ¦¬ν μ μμ΄
νλμ¨μ΄ μ€κ³μ νμ¨μ΄ κ΅¬μ‘°κ° λ¨μν΄μ§κ³ ,
μ μ§λ³΄μμ λλ μμ° μΈ‘λ©΄μμλ μ΄μ μ΄ μμ΅λλ€.
μμ¬μ΄ νμ₯μ±
λͺ λ μμ€μ ν
μ€νΈμ© λν¬μμ μμν΄,
μΊ νΌμ€Β·λ¨μ§Β·λμ λ¨μλ‘ νμ₯νλλΌλ
κΈ°λ³Έ ꡬ쑰λ λμΌν©λλ€.
Sensor β W7500 β Ethernet β HTTP β Cloud
λΌλ ν¨ν΄μ κ·Έλλ‘ λ°λ³΅ μ μ©ν μ μμ΅λλ€.
π ν₯ν μ¬μ νμ₯ κ°λ₯μ±
μ΄ κ΅¬μ‘°λ λ¨μν λ°λͺ¨λ₯Ό λμ΄, μ€μ μλΉμ€ λ° μ¬μ μΌλ‘ λ°μ ν μ μλ κΈ°λ°μ μ 곡ν©λλ€.
νμΌλΏμμ μμ© μλΉμ€λ‘ μ΄κΈ°μλ νκ΅, κΈ°μ
, μννΈ λ¨μ§ λ±
μ νλ 곡κ°μμ μκ·λͺ¨ νμΌλΏ ννλ‘ λμ
ν μ μμ΅λλ€.
μ΄ν λν¬ μμ μ κΈ°ν μλ₯Ό λ리λλΌλ
λμΌν νλμ¨μ΄Β·μννΈμ¨μ΄ ν¨ν΄μΌλ‘ νμ₯ν μ μμ΅λλ€.
λ°μ΄ν° κΈ°λ° μ΄μ λ° μκΈ μ μ±
λν¬λ³ μ΄μ©λ₯ , μκ°λλ³ νΌν¬, νκ· μ΄μ© μκ° λ±μ λ°μ΄ν°κ° μμ΄λ©΄
λν¬ μ¬λ°°μΉ, μκΈμ μ€κ³, 무λ£/μ λ£ κ΅¬κ°, ν¨λν° μ μ±
λ±
μ΄μ μ λ΅μ λ°μ΄ν° κΈ°λ°μΌλ‘ μ΅μ νν μ μμ΅λλ€.
λ€λ₯Έ λͺ¨λΉλ¦¬ν° λ° μ€λΉλ‘μ νμ₯
μ κΈ°ν λΏ μλλΌ μ λν₯보λ, μ κΈ°μμ κ±°, μ λ ν μ²΄μ΄ λ±
λ€μν νΌμ€λ λͺ¨λΉλ¦¬ν°μ λμΌν ꡬ쑰λ₯Ό μ μ©ν μ μμ΅λλ€.
λμκ°, λμ₯Β·λλ μ€λΉλ μ½λμ²΄μΈ λͺ¨λν°λ§ λ±
λ€λ₯Έ μ°μ
μμμΌλ‘λ ν¨ν΄μ νμ₯ν μ μμ΅λλ€.