About

Posted on Feb 28, 2019 by Bongjun Hur

πŸ“« Contact / μ—°λ½μ²˜


μ†Œκ°œ (Introduction)

μ•ˆλ…•ν•˜μ„Έμš”! μ €λŠ” λ°˜λ„μ²΄ 섀계와 λ„€νŠΈμ›Œν¬ νŽŒμ›¨μ–΄ λΆ„μ•Όμ—μ„œ κ²½λ ₯을 μŒ“μ•„μ˜¨ μ—”μ§€λ‹ˆμ–΄ B.J. Hurμž…λ‹ˆλ‹€. Arduino, ARM mbed, Raspberry Pi Pico 같은 ν”Œλž«νΌμ„ ν™œμš©ν•΄ μ‚°μ—… μž₯λΉ„λ₯Ό μ—°κ²°ν•˜κ³ , MS Azure와 AWS IoT ν΄λΌμš°λ“œ μ„œλΉ„μŠ€μ™€ μ—°λ™ν•˜λŠ” μ˜€ν”ˆ ν•˜λ“œμ›¨μ–΄ ν”„λ‘œμ νŠΈλ₯Ό μ§„ν–‰ν•˜λ©° IoT κΈ°μˆ μ— κΉŠμ€ 관심을 κ°€μ§€κ³  μžˆμŠ΅λ‹ˆλ‹€.

제 κ²½λ ₯μ—μ„œλŠ” TCP/IP ν”„λ‘œν† μ½œμ„ ν•˜λ“œμ›¨μ–΄λ‘œ μ²˜λ¦¬ν•˜λŠ” μž„λ² λ””λ“œ λ„€νŠΈμ›Œν¬ μΉ© 섀계와 λ“œλΌμ΄λ²„ 및 μ‘μš© νŽŒμ›¨μ–΄ κ°œλ°œμ„ 톡해 IoT λ””λ°”μ΄μŠ€μ™€ ν΄λΌμš°λ“œ μ„œλΉ„μŠ€ κ°„μ˜ 연결성을 κ΅¬ν˜„ν•΄μ™”μŠ΅λ‹ˆλ‹€. 특히 Non-OS λ””λ°”μ΄μŠ€ 및 μ†Œν˜• RTOS(FreeRTOS, Azure RTOS) ν™˜κ²½μ—μ„œ Ethernetκ³Ό Wi-Fi 기반 λ„€νŠΈμ›Œν¬ κΈ°λŠ₯을 μ„€κ³„ν•˜κ³ , Serial-to-Ethernet κ²Œμ΄νŠΈμ›¨μ΄μ™€ 같은 μ†Œν˜• μ‘μš© νŽŒμ›¨μ–΄λ₯Ό κ°œλ°œν•˜λŠ” 데 전문성을 λ³΄μœ ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 이λ₯Ό 톡해 W5100, W7500, W6100κ³Ό 같은 λŒ€ν‘œμ μΈ ASIC ν”„λ‘œμ νŠΈμ—μ„œ μ€‘μš”ν•œ 역할을 μˆ˜ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.

Ethernet 802.3 ν”„λ‘œν† μ½œ, Wi-Fi λͺ¨λ“ˆ, μœ λ¬΄μ„  κ²Œμ΄νŠΈμ›¨μ΄λ₯Ό λ‹€λ£¨λŠ” κ²½ν—˜μ΄ ν’λΆ€ν•˜λ©°, ν΄λΌμš°λ“œ μ„œλΉ„μŠ€μ™€μ˜ 연결을 μ΅œμ ν™”ν•˜κ³  λ„€νŠΈμ›Œν¬ λ“œλΌμ΄λ²„ 섀계 및 λ””λ²„κΉ…μ—μ„œ 강점을 λ°œνœ˜ν•΄ μ™”μŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ 기술적 κ²½ν—˜μ€ IoT μ‹œμŠ€ν…œ ꡬ좕과 μ‚°μ—… λ””λ°”μ΄μŠ€ ν†΅ν•©μ—μ„œ μ‹€μ§ˆμ μΈ μ„±κ³Όλ₯Ό λ‚Ό 수 μžˆλŠ” 기반이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

μ €λŠ” 항상 μƒˆλ‘œμš΄ κΈ°μˆ μ„ 배우고 μ μš©ν•˜λ©°, 창의적인 문제 ν•΄κ²°κ³Ό ν˜‘μ—…μ„ μ€‘μš”ν•˜κ²Œ μƒκ°ν•©λ‹ˆλ‹€. μ˜€ν”ˆ ν•˜λ“œμ›¨μ–΄μ™€ λ„€νŠΈμ›Œν¬ νŽŒμ›¨μ–΄ κΈ°μˆ μ„ 톡해 세상을 더 효율적으둜 μ—°κ²°ν•  수 μžˆλ‹€λŠ” 비전을 κ°€μ§€κ³  λ…Έλ ₯ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. 제 κ²½λ ₯에 λŒ€ν•œ μžμ„Έν•œ λ‚΄μš©μ€ LinkedIn ν”„λ‘œν•„μ—μ„œ ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€.


Hello! I’m B.J. Hur, an engineer with a strong background in semiconductor design and network firmware development. I’m passionate about connecting industrial devices using platforms like Arduino, ARM mbed, and Raspberry Pi Pico, while integrating them with cloud services such as MS Azure and AWS IoT through open hardware projects.

Throughout my career, I have worked on implementing connectivity between IoT devices and cloud services by designing embedded network chips capable of hardware-based TCP/IP protocol handling and developing drivers and application firmware. My expertise lies in creating Ethernet and Wi-Fi-based network functionality for Non-OS devices and lightweight RTOS environments (e.g., FreeRTOS, Azure RTOS). I have successfully developed application firmware for small gateways like Serial-to-Ethernet and contributed significantly to ASIC projects, including the W5100, W7500, and W6100.

With extensive experience in Ethernet 802.3 protocols, Wi-Fi modules, and wired/wireless gateways, I have optimized connectivity with cloud platforms and specialized in designing and debugging network drivers. These technical achievements have laid a solid foundation for building IoT systems and integrating industrial devices seamlessly.

I am always eager to learn and apply new technologies while valuing creative problem-solving and collaboration. Driven by a vision to make the world more connected, I strive to leverage open hardware and network firmware technologies to achieve this goal. For more details about my career and projects, please visit my LinkedIn profile.


πŸ“‚ Projects / ν”„λ‘œμ νŠΈ

Firmware, Driver, and Software Projects

  • pico-azure-iot-sdk (2023)
    Developed an open-source library to integrate Ethernet-based Azure IoT SDK using Raspberry Pi Pico and WIZnet W5500.
    GitHub Repository

  • Pico with W5500: Ethernet 기반의 RP2040 및 WIZnet W5500 ν”„λ‘œμ νŠΈ.

  • Wi-Fi Gateway Project (2022)
    Created firmware and drivers for IoT device gateways utilizing ESP32/ESP8266 Wi-Fi modules, enabling seamless integration with MS Azure and AWS IoT cloud services.

  • MicroPython Ethernet Library for Small MCUs (2022)
    Contributed to a MicroPython Ethernet library supporting Adafruit and WIZnet platforms for seamless IoT connectivity.
    GitHub Repository

  • SaaS Solution for PCBA Test Logs (2021–2023)
    Designed and developed a cloud-based SaaS solution to manage PCBA test logs and production data, optimizing the production workflow.

  • W7XXX, W5XXX, W6XXX TCP/IP ASIC Driver Development and Network Applications (2002–2020)

    • Supported Ethernet drivers for open-source platforms like Arduino, ARM mbed, and Raspberry Pi Pico.
    • Provided middleware interfaces and porting support for Non-OS and lightweight RTOS environments such as FreeRTOS and Azure RTOS.
    • Developed firmware for remote device configuration, firmware updates, and protocol conversion gateways using DHCP, MQTT, HTTP servers, and TCP Telnet.

ASIC Design and Hardware Projects

  • W5100 – H/W TCP/IP Core + Ethernet PHY
    Pioneered the world’s first hardware-based TCP/IP core with integrated Ethernet PHY into a single chip solution.

    • Adopted as the official chipset for the Arduinoβ„’ Ethernet Shield.
  • W7500 – ARM Cortex-M Based TCP/IP Offload MCU
    Designed Ethernet MAC drivers and firmware utilizing a self-developed ARM Cortex-M-based MCU.

  • Various ASIC Chip Development (W3150, W3150A, W5300, etc.)

    • Designed and verified TCP/IP hardware cores, 802.3 Ethernet MAC, and SPI interfaces for reliable and efficient networking.

🌟 Highlights

These projects demonstrate my expertise in firmware, driver development, and ASIC design, emphasizing robust IoT and networking solutions:

  • IoT Connectivity: Leveraged platforms like Arduino, ARM mbed, and Raspberry Pi Pico to connect industrial devices with MS Azure and AWS IoT.
  • Network Protocols: Specialized in implementing Ethernet 802.3, Wi-Fi modules, and TCP/IP-based connectivity for Non-OS and RTOS devices.
  • Collaboration: Worked closely with WIZnet and the Wiznet Open Hardware team to contribute to open-source hardware platforms and enhance community-driven development.

Through these efforts, I strive to bridge hardware and software, making IoT systems and industrial devices more integrated, efficient, and scalable.


🌱 Currently learning / ν˜„μž¬ ν•™μŠ΅ 쀑:

πŸ‘― Collaboration / ν˜‘μ—… 쀑:


πŸ“œ νŠΉν—ˆ λͺ©λ‘

πŸ‡°πŸ‡· λŒ€ν•œλ―Όκ΅­ νŠΉν—ˆ (16건)

  1. λ””λ°”μ΄μŠ€ ν…ŒμŠ€νŠΈ μ§€κ·Έ 및 λ””λ°”μ΄μŠ€ ν…ŒμŠ€νŠΈ μ‹œμŠ€ν…œ

    • λ””λ°”μ΄μŠ€ ν…ŒμŠ€νŠΈλ₯Ό μœ„ν•œ 지그와 μ‹œμŠ€ν…œ.
  2. μ£Όμ†Œ μžλ™ 할당을 μœ„ν•œ ν”„λ‘œν† μ½œ μ˜€ν”„λ‘œλ“œ μž₯치 및 방법

    • μ£Όμ†Œ μžλ™ 할당을 μœ„ν•œ ν”„λ‘œν† μ½œ μ˜€ν”„λ‘œλ“œ μž₯치 및 방법.
  3. ν΄λΌμš°λ“œ ν”Œλž«νΌμ„ μ΄μš©ν•œ IoT λ””λ°”μ΄μŠ€ μ œμ–΄ 방법 및 μ œμ–΄ μ‹œμŠ€ν…œ

    • ν΄λΌμš°λ“œ ν”Œλž«νΌμ„ μ΄μš©ν•œ IoT λ””λ°”μ΄μŠ€ μ œμ–΄.
  4. μ—…λ°μ΄νŠΈ ν™˜κ²½μ˜ 동적 인식에 λ”°λ₯Έ νŽŒμ›¨μ–΄ μ—…λ°μ΄νŠΈ 방법 및 μ‹œμŠ€ν…œ

    • 동적 μ—…λ°μ΄νŠΈ ν™˜κ²½ 인식을 기반으둜 ν•œ νŽŒμ›¨μ–΄ μ—…λ°μ΄νŠΈ.
  5. 인터넷 곡격에 μ•ˆμ „ν•œ 톡신 μΉ©μ…‹ 및 톡신 μž₯치

    • 인터넷 곡격 λ°©μ§€λ₯Ό μœ„ν•œ 톡신 μΉ©μ…‹ 및 μž₯치.
  6. 볡수의 톡신 μΈν„°νŽ˜μ΄μŠ€λ₯Ό κ΅¬λΉ„ν•œ 톡신 μž₯치

    • μ—¬λŸ¬ 톡신 μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ§€μ›ν•˜λŠ” 톡신 μž₯치.
  7. IPv4/IPv6 λ“€μ–Ό μŠ€νƒ 인터넷 νŒ¨ν‚· 처리 μž₯치

    • λ“€μ–Ό μŠ€νƒ 인터넷 νŒ¨ν‚· 처리 μž₯치.
  8. 슀마트 μ—λ„ˆμ§€ μ„œλ²„ 및 μ „λ ₯ 관리 방법

    • 슀마트 μ—λ„ˆμ§€ μ„œλ²„μ™€ μ „λ ₯ 관리 방법.
  9. μ €μ „λ ₯ μ†Œλͺ¨λ₯Ό μœ„ν•œ λ“€μ–Ό μŠ€νƒ λͺ¨λ“ˆ μ œμ–΄ μž₯치

    • μ €μ „λ ₯을 μœ„ν•œ λ“€μ–Ό μŠ€νƒ λͺ¨λ“ˆ μ œμ–΄ 기술.
  10. TCP μž¬μ „μ†‘ 처리λ₯Ό μœ„ν•œ κ³ μ • μ£Όμ†Œ 기반 μž₯치

    • κ³ μ • μ£Όμ†Œ 기반 TCP μž¬μ „μ†‘ 처리.
  11. IPv6 ν”„λ‘œν† μ½œ κ΅¬ν˜„ 및 물리맀체 μΈν„°νŽ˜μ΄μŠ€ μž₯치

    • IPv6 ν”„λ‘œν† μ½œ 및 물리맀체 μΈν„°νŽ˜μ΄μŠ€ κ΅¬ν˜„.
  12. 인터넷 μ „ν™” μ‹œμŠ€ν…œ 및 κ·Έ λ™μž‘ 방법

    • μžλ™ μˆ˜μ‹  κΈ°λŠ₯을 κ°–μΆ˜ 인터넷 μ „ν™” μ‹œμŠ€ν…œ.

πŸ‡ΊπŸ‡Έ λ―Έκ΅­ νŠΉν—ˆ (4건)

  1. Dual Stack Module Controlling Apparatus for Low Power Consumption

    • μ €μ „λ ₯ λ“€μ–Ό μŠ€νƒ λͺ¨λ“ˆ μ œμ–΄ μž₯치.
  2. Method for Processing TCP Re-Transmission Based on Fixed Address

    • κ³ μ • μ£Όμ†Œ 기반 TCP μž¬μ „μ†‘ 처리 방법.
  3. IPv4/IPv6 Dual Stack Internet Packet Processing Apparatus

    • λ“€μ–Ό μŠ€νƒ 인터넷 νŒ¨ν‚· 처리 μž₯치.

πŸ‡―πŸ‡΅ 일본 νŠΉν—ˆ (1건)

  1. Dual Stack Module Controlling Apparatus for Low Power Consumption
    • μ €μ „λ ₯ λ“€μ–Ό μŠ€νƒ λͺ¨λ“ˆ μ œμ–΄ μž₯치.

🌍 ꡭ제 νŠΉν—ˆ (WO)

  1. Device Test Jig and System
    • λ””λ°”μ΄μŠ€ ν…ŒμŠ€νŠΈ 지그와 μ‹œμŠ€ν…œ.
  2. IPv6 Protocol Implementing Apparatus
    • IPv6 ν”„λ‘œν† μ½œμ„ μ§€μ›ν•˜λŠ” μž₯치.
comments powered by Disqus