How Does CamThink's NeoEyes NE301 PoE Use W5500 for Wired Ethernet?
NE301 PoE uses W5500 in MACRAW mode for wired Ethernet, while STM32N657 runs vision inference and lwIP and a separate circuit handles PoE power.
0
Components
Hardware components
WIZnet - W5500
Wired Ethernet controller on the NeoEyes NE301 PoE expansion board, used in MACRAW mode as the frame interface to lwIP on the STM32N657
Project description
๐ Overview
CamThink's NeoEyes NE301 PoE is a commercial edge AI camera that combines on-device vision inference with wired Ethernet and power over one cable. The STM32N657 runs the image pipeline and neural-network inference. WIZnet W5500 provides the wired Ethernet interface on the PoE expansion board. A separate PoE circuit converts cable power for the camera.
This division of work is the product's most useful design lesson. W5500 does not run object detection, and the camera does not need to send every frame to a cloud GPU before making a decision. The main MCU can process the scene locally, then use the wired network for inference results, configuration, telemetry, event images, or video streams.
NE301 PoE in one line: STM32N657 performs edge AI, W5500 moves Ethernet frames, lwIP provides the TCP/IP stack, and a separate PoE power stage lets the camera use one network cable for data and power.
Official NeoEyes NE301 PoE product image. Source: CamThink product page.
The evidence is unusually complete for a commercial design-in. CamThink publishes detailed PoE board photographs, a system schematic that names the W5500 SPI connection, and source-available firmware that includes the W5500 network interface. This makes NE301 PoE more than a product page mention: it is a traceable example of W5500 inside a shipping, IP67 edge AI camera.
One Camera Platform, Three Deployment Paths
NeoEyes NE301 is built around the same camera and AI platform but is sold with different connectivity options. Among the documented NE301 variants, the PoE edition is the verified W5500 design. The Wi-Fi and LTE editions use their own communication configurations.
| Variant | Main deployment connection | Power path | Typical placement described by CamThink |
|---|---|---|---|
| NE301 Wi-Fi | Wi-Fi 6 | Battery by default; USB-C configuration by inquiry | Indoor proof of concept and flexible testing |
| NE301 LTE Cat.1 | LTE Cat.1 plus local Wi-Fi | Battery by default; USB-C configuration by inquiry | Remote and distributed sites |
| NE301 PoE | Ethernet plus local Wi-Fi setup access | IEEE 802.3af PoE | Fixed infrastructure and 24/7 installation |
Across the variants, CamThink lists the same core AI capability. The connectivity module changes how the device is installed, not which processor runs the model. For the PoE edition, that means a fixed camera can receive power and exchange data through one Ethernet run while retaining a local Wi-Fi access point for initial Web UI setup.
AI-generated conceptual illustration for this article. It is not a photograph or rendering of the CamThink product.
The AI Runs on STM32N657
At the center of NE301 is an STM32N657L0H3 with an Arm Cortex-M55 core running up to 800 MHz. Its Neural-ART accelerator is specified at up to 0.6 TOPS. CamThink pairs it with 4.2MB of internal SRAM, 128MB HyperFlash, and 64MB PSRAM. A second STM32U073 microcontroller handles refined power management and wake control.
The camera uses a 4MP progressive-scan CMOS module and supports hardware H.264 encoding. CamThink documents INT8 TensorFlow Lite model deployment and compatibility with lightweight YOLO-family, MobileNet-class, ResNet-class, and other supported STM32N6 architectures. The Web UI can upload a model, validate its input and output, and display structured inference results.
Official NeoEyes NE301 model-validation screen. Source: CamThink quick-start guide.
This produces a clear edge workflow:
- The image sensor captures a frame.
- STM32N657 performs image processing and neural-network inference.
- The application turns the result into an event, JSON payload, snapshot, or stream.
- The selected network interface transports that application data.
W5500 enters at step four. It is valuable precisely because the AI and network roles are separated. The camera can continue making local vision decisions while Ethernet connects those decisions to an NVR, MQTT broker, automation server, or monitoring application.
Three Evidence Layers Show the W5500 Design-In
1. The official board photograph
CamThink's PoE quick-start guide shows both sides of the actual expansion board used in the setup procedure. The photograph anchors the schematic and firmware evidence in physical product hardware. W5500 identification comes from the official schematic and source described in the next two sections.
Official NeoEyes NE301 PoE expansion-board photograph. Source: CamThink PoE quick-start guide.
2. The public schematic
The official NE301 schematic, Rev 1.2, shows a W5500 SPI block connected to the STM32N657. The same system drawing separates the AI processor, communication modules, power-management MCU, camera sensor, and storage. It therefore confirms both component presence and architectural placement.
Page 1 of CamThink's public NeoEyes NE301 schematic, Rev 1.2.
3. The firmware includes and configures the W5500 path
At the reviewed GitHub commit, the application makefile includes w5500.c, w5500_netif.c, and the supporting Ethernet tool source. The configuration maps the controller to SPI2, with chip select on PB12, interrupt on PD15, and reset on PF4. The source checks the W5500 VERSIONR chip identification value for 0x04, configures its memory, opens MACRAW operation, and registers the interface with lwIP.
Physical board, electrical design, and build-integrated firmware source all agree: W5500 is an implemented component of the NeoEyes NE301 PoE network path.
Why MACRAW and lwIP Matter
W5500 is well known for its hardwired TCP/IP sockets, but NE301 PoE uses a different valid operating model. Its firmware opens Socket 0 in MACRAW mode, assigns the full 16KB transmit memory and 16KB receive memory to that socket, and uses it to exchange complete Ethernet frames with the STM32.
Those frames are passed into lwIP 2.2.1 on the STM32N657. In this architecture, lwIP handles ARP, IPv4, ICMP, TCP, UDP, DHCP, and DNS. Mbed TLS supplies the security layer used by TLS-capable services. The public code uses a CamThink W5500 register driver over STM32 HAL rather than the callback structure of WIZnet ioLibrary.
| Layer or component | Responsibility in NE301 PoE |
|---|---|
| STM32N657 | Camera pipeline, AI inference, application services, lwIP, and Mbed TLS |
| W5500 | Ethernet MAC and PHY, MACRAW frame buffers, link and interrupt status, and SPI frame transfer |
| Separate PoE circuitry | IEEE 802.3af power reception and conversion for the camera |
| STM32U073 | Power management, low-power coordination, and wake control |
This distinction prevents two common misunderstandings. W5500 is not the AI processor, and it is also more than a bare PHY because its MAC, internal buffers, MACRAW socket engine, and SPI interface remain active. IP, TCP, UDP, and the application services remain in software on the main MCU.
The result is a conventional network interface from the perspective of the NE301 application. CamThink can run the same service architecture across multiple communication options while using W5500 as the wired frame path on the PoE edition.
One Cable Carries Several Useful Workflows
The PoE guide connects the camera to an IEEE 802.3af switch or injector and shows Ethernet status in the Web UI. DHCP is the default for the wired interface, and a static address can be configured. CamThink's setup flow first uses the camera's local Wi-Fi access point, normally at 192.168.10.10, then lets the installer move management onto the wired LAN.
Official setup photograph. Source: CamThink PoE quick-start guide.
Official Ethernet configuration screen. Source: CamThink PoE quick-start guide.
Once connected, the software stack can use that path for several types of data:
- MQTT or MQTTS for compact inference events and telemetry
- HTTP and WebSocket for local management, plus HTTP(S) Webhooks for integration
- RTMP, RTSP, and RTP for video-oriented workflows
- Web UI for camera settings, model deployment, logs, and network configuration
- OTA services for supported firmware maintenance
When no explicit communication preference is configured, CamThink's source ranks wired Ethernet ahead of cellular and Wi-Fi. This indicates an intentional fixed-installation path, although each deployment should still define its own network recovery, security, and service-continuity policy.
The network carries the useful output of the edge model: local inference can reduce a continuous scene to an event or structured result, while the same camera can still provide images or streams when the application needs them.
A Source-Available Development Path
CamThink provides more engineering material than a typical finished-camera listing. The public package includes STM32N657 firmware, the companion power-controller code, a Web frontend, Docker-based build instructions, hardware documents, wiki guides, and releases. The AI workflow also aligns with ST's STM32 model tools and INT8 TFLite deployment.
Official NeoEyes NE301 AI development workflow. Source: CamThink product page.
The source is offered under CamThink's Community Edition and commercial dual-licensing model. The repository license allows Community Edition use on CamThink hardware for non-commercial purposes; commercial use or use on third-party hardware requires the applicable CamThink agreement. Developers should review those terms before incorporating the code into a product.
For WIZnet engineers, the repository is especially useful as a detailed STM32N6 MACRAW source-level architecture reference. It shows W5500 register access through STM32 HAL, RTOS-aware interrupt and communication tasks, lwIP netif registration, DHCP, link checking, and frame movement between W5500 memory and lwIP packet buffers.
Product, Price, and Installation Details
CamThink Technology Co., Ltd. is based in Xiamen, Fujian, China and describes CamThink as a Milesight sub-brand. The NE301 product family entered presale in November 2025. The official PoE guide was updated in April 2026.
The following commercial information was checked on July 24, 2026:
| Item | Official store information |
|---|---|
| NE301 PoE price | US$258 regular listing price, not a sale price |
| Lens choices | 2.5mm, 137ยฐ HFOV; 3.0mm, 88ยฐ HFOV; 6.0mm, 51ยฐ HFOV |
| Order status | All three lens choices were selectable and shown as available |
| Enclosure | IP67, 77 x 77 x 48mm |
| Operating range | -20ยฐC to +50ยฐC |
| PoE | IEEE 802.3af; the current PoE guide states device consumption below 10W |
| Local storage | microSD/SDHC/SDXC, up to 2TB according to the datasheet |
| Warranty | 24-month limited warranty for complete devices |
Standard NE301 PoE units can be ordered directly from the CamThink official store. Volume, OEM/ODM, and integration inquiries are handled through CamThink sales.
The purchase does not include the separate PoE switch or injector, Ethernet cable, microSD card, backend service, or site-specific mounting materials. CamThink ships from China, lists South Korea among supported destinations, and uses DAP terms. Product price excludes shipping, destination taxes, VAT, duties, and clearance charges. Its published processing estimate is one to three working days, followed by 7 to 21 days for standard shipping or 3 to 14 days for DHL Express.
The 24-month limited warranty applies to the original purchaser of a complete device bought through the official website and begins on the delivery date. CamThink's policy allows an authorized RMA for unused, unopened products in original packaging within 30 days of delivery and asks buyers to report dead-on-arrival products within 14 days. Damage caused by custom firmware flashing or unauthorized modification may be excluded from warranty coverage.
For field deployment, buyers should choose a lens by required scene width and target distance, confirm the PoE budget and cable path, define the MQTT or video backend, and test the selected model under the actual lighting and mounting angle. IP67 helps with environmental protection, but it does not replace site-specific sealing, surge protection, cybersecurity, or acceptance testing.
Why This Is a Strong W5500 Product Case
NeoEyes NE301 PoE shows W5500 in a high-value product where connectivity supports a much larger system function. The camera combines a 4MP imaging pipeline, MCU-class neural acceleration, local model deployment, outdoor packaging, event protocols, streaming, and PoE installation. W5500 is not presented as the intelligence of the product. It is the wired boundary that lets the intelligence become deployable infrastructure.
That role is important in fixed AI vision systems. A camera may make its decision locally, but it still needs a practical way to receive configuration, publish results, stream selected video, and fit an existing LAN. The NE301 PoE design places W5500 between a modern STM32N6 AI workload and that physical Ethernet network.
An STMicroelectronics case study also features NE301 for on-device beverage detection and MQTT result delivery in smart retail. This is useful ecosystem evidence for the STM32N6 application path. CamThink's schematic and build-integrated source directly identify W5500, while the official photographs show the physical PoE hardware.
Related WIZnet Maker Projects
How to Run lwIP with WIZnet W5500 MACRAW Mode on FreeRTOS MCU Platforms is the closest implementation companion. It explains the same core boundary used by NE301 PoE: W5500 exchanges raw Ethernet frames while lwIP runs on the host MCU.
ESP32-S3 PoE Camera Board with W5500 provides a camera-focused comparison. It combines a microcontroller camera, W5500, and active PoE at board level, while NE301 packages those ideas into an IP67 STM32N6 edge AI product.
How Does Greenox DeltaVision Use W5500 Ethernet for AI Vision Delta Robots? shows the same system-level lesson in industrial robotics: the AI workload and the W5500 network interface have different jobs, but the Ethernet path is essential to the complete commercial system.
Source-Backed Summary
CamThink NeoEyes NE301 PoE is a commercially available, STM32N6-based edge AI camera with a verified W5500 design-in. STM32N657 runs vision inference and lwIP, W5500 operates in MACRAW mode as the wired Ethernet frame interface, and separate circuitry supplies PoE power conversion. Official photographs document the physical PoE hardware, while the Rev 1.2 schematic and build-integrated firmware source identify the W5500 architecture.
For product teams, the value is the complete separation of concerns: local AI for timely decisions, standards-based application protocols for integration, and W5500 Ethernet for a practical fixed-installation link. It is a strong example of W5500 entering a real, higher-value AI product without being mistaken for the AI engine itself.
โ FAQ
Q. Does W5500 run the NE301's object-detection model? No. STM32N657 and its Neural-ART accelerator run the image pipeline and AI inference. W5500 provides the wired Ethernet frame path.
Q. Does this design use W5500's hardwired TCP and UDP sockets? The reviewed firmware uses Socket 0 in MACRAW mode. TCP and UDP run in lwIP on STM32N657 rather than through W5500's hardwired TCP/UDP socket modes.
Q. Is W5500 only a PHY in this camera? No. It provides the Ethernet MAC and PHY, internal frame buffers, MACRAW operation, link handling, interrupts, and SPI frame transfer. It simply does not own the upper TCP/IP stack in this implementation.
Q. Does W5500 perform the PoE power conversion? No. W5500 handles Ethernet communication. Separate circuitry on the PoE expansion board negotiates and converts cable power.
Q. Which NE301 should a W5500 developer study or purchase? The NE301 PoE edition is the verified W5500 variant. Select the lens for the target scene, provide an 802.3af switch or injector and cable, and review the CamThink license and deployment requirements before integration.
ํ๊ตญ์ด (Korean)
๐ ๊ฐ์
CamThink์ NeoEyes NE301 PoE๋ ์นด๋ฉ๋ผ ๋ด๋ถ์์ ๋น์ ์ถ๋ก ์ ์คํํ๋ฉด์ Ethernet ์ผ์ด๋ธ ํ ๊ฐ๋ฅ์ผ๋ก ์ ์ ํต์ ๊ณผ ์ ์์ ์ฐ๊ฒฐํ๋ ์์ฉ ์ฃ์ง AI ์นด๋ฉ๋ผ์ ๋๋ค. STM32N657์ด ์์ ์ฒ๋ฆฌ์ ์ ๊ฒฝ๋ง ์ถ๋ก ์ ์ํํ๊ณ , PoE ํ์ฅ ๋ณด๋์ WIZnet W5500์ด ์ ์ Ethernet ์ธํฐํ์ด์ค๋ฅผ ๋ด๋นํฉ๋๋ค. ์ผ์ด๋ธ์์ ๋ค์ด์จ ์ ๋ ฅ์ ์นด๋ฉ๋ผ์ฉ ์ ์์ผ๋ก ๋ณํํ๋ ์ผ์ ๋ณ๋์ PoE ํ๋ก๊ฐ ๋งก์ต๋๋ค.
์ด ์ ํ์์ ๊ฐ์ฅ ์ดํด๋ณผ ๋งํ ๋ถ๋ถ์ ์ญํ ๋ถ๋ฆฌ์ ๋๋ค. W5500์ด ๊ฐ์ฒด ๊ฐ์ง๋ฅผ ์คํํ๋ ๊ฒ์ ์๋๋ฉฐ, ์นด๋ฉ๋ผ๊ฐ ํ๋จ์ ๋ด๋ฆฌ๊ธฐ ์ํด ๋ชจ๋ ์์์ ๋จผ์ ํด๋ผ์ฐ๋ GPU๋ก ๋ณด๋ผ ํ์๋ ์์ต๋๋ค. ๋ฉ์ธ MCU๊ฐ ํ์ฅ์์ ์์์ ๋ถ์ํ๊ณ , ์ ์ ๋ง์ ์ถ๋ก ๊ฒฐ๊ณผ, ์ค์ , ํ ๋ ๋ฉํธ๋ฆฌ, ์ด๋ฒคํธ ์ด๋ฏธ์ง ๋๋ ์์ ์คํธ๋ฆผ์ ํ์ํ ์์คํ ์ผ๋ก ์ ๋ฌํฉ๋๋ค.
ํ ๋ฌธ์ฅ์ผ๋ก ๋ณด๋ NE301 PoE: STM32N657์ด ์ฃ์ง AI๋ฅผ ์คํํ๊ณ , W5500์ด Ethernet ํ๋ ์์ ์ ๋ฌํ๋ฉฐ, lwIP๊ฐ TCP/IP ์คํ์ ์ ๊ณตํ๊ณ , ๋ณ๋ PoE ์ ์๋ถ๊ฐ ํ๋์ ๋คํธ์ํฌ ์ผ์ด๋ธ๋ก ๋ฐ์ดํฐ์ ์ ์์ ์ฐ๊ฒฐํฉ๋๋ค.
CamThink ๊ณต์ NeoEyes NE301 PoE ์ ํ ์ด๋ฏธ์ง. ์ถ์ฒ: CamThink ์ ํ ํ์ด์ง.
์์ฉ design-in ์ฌ๋ก๋ก์ ์ ์ฉ ๊ทผ๊ฑฐ๋ ๋งค์ฐ ๋ถ๋ช ํฉ๋๋ค. CamThink๋ ์์ธํ PoE ๋ณด๋ ์ฌ์ง, W5500 SPI ์ฐ๊ฒฐ์ ํ์ํ ์์คํ ํ๋ก๋, W5500 ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ์ค์ ๋น๋์ ํฌํจ๋ ํ์จ์ด๋ฅผ ๊ณต๊ฐํ์ต๋๋ค. ๋ฐ๋ผ์ NE301 PoE๋ ์ ํ ์ค๋ช ์ ๋ถํ ์ด๋ฆ๋ง ์ ์ ์ฌ๋ก๊ฐ ์๋๋ผ, IP67 ์ฃ์ง AI ์นด๋ฉ๋ผ ๋ด๋ถ์ W5500 ์ ์ฉ์ ์ฌ๋ฌ ์๋ฃ๋ก ์ถ์ ํ ์ ์๋ ์ ํ์ ๋๋ค.
ํ๋์ ์นด๋ฉ๋ผ ํ๋ซํผ๊ณผ ์ธ ๊ฐ์ง ๋ฐฐํฌ ๋ฐฉ์
NeoEyes NE301์ ๊ฐ์ ์นด๋ฉ๋ผ์ AI ํ๋ซํผ์ ๋ฐํ์ผ๋ก ์ฐ๊ฒฐ ๋ฐฉ์์ด ๋ค๋ฅธ ๋ชจ๋ธ์ ํ๋งคํฉ๋๋ค. ์ด ๊ฐ์ด๋ฐ W5500 ์ ์ฉ์ด ๊ณต์ ์๋ฃ๋ก ํ์ธ๋๋ ๋ชจ๋ธ์ PoE ๋ฒ์ ์ ๋๋ค. Wi-Fi์ LTE ๋ชจ๋ธ์ ๊ฐ๊ฐ ๋ณ๋์ ํต์ ๊ตฌ์ฑ์ ์ฌ์ฉํฉ๋๋ค.
| ๋ชจ๋ธ | ์ฃผ์ ํ์ฅ ์ฐ๊ฒฐ | ์ ์ ๋ฐฉ์ | CamThink๊ฐ ์ ์ํ๋ ๋ํ ๋ฐฐ์น |
|---|---|---|---|
| NE301 Wi-Fi | Wi-Fi 6 | ๋ฐฐํฐ๋ฆฌ ๊ธฐ๋ณธ, USB-C ๊ตฌ์ฑ์ ๋ณ๋ ๋ฌธ์ | ์ค๋ด PoC์ ์ ์ฐํ ํ ์คํธ |
| NE301 LTE Cat.1 | LTE Cat.1๊ณผ ๋ก์ปฌ Wi-Fi | ๋ฐฐํฐ๋ฆฌ ๊ธฐ๋ณธ, USB-C ๊ตฌ์ฑ์ ๋ณ๋ ๋ฌธ์ | ์๊ฒฉ ๋๋ ๋ถ์ฐ ํ์ฅ |
| NE301 PoE | Ethernet๊ณผ ์ด๊ธฐ ์ค์ ์ฉ ๋ก์ปฌ Wi-Fi | IEEE 802.3af PoE | ๊ณ ์ ํ ์ธํ๋ผ์ 24์๊ฐ ์ค์น |
์ธ ๋ชจ๋ธ์ ํต์ฌ AI ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ๊ณต์ ํฉ๋๋ค. ํต์ ๋ชจ๋์ ์ค์น ๋ฐฉ์์ ๋ฐ๊พธ์ง๋ง ๋ชจ๋ธ์ ์คํํ๋ ํ๋ก์ธ์๋ฅผ ๋ฐ๊พธ์ง ์์ต๋๋ค. PoE ๋ฒ์ ์ ๊ณ ์ ํ ์นด๋ฉ๋ผ์ ์ ์๊ณผ ๋ฐ์ดํฐ๋ฅผ ํ๋์ Ethernet ์ผ์ด๋ธ๋ก ์ ๊ณตํ๋ฉด์, ์ฒ์ Web UI๋ฅผ ์ค์ ํ ๋ ์ฌ์ฉํ ๋ก์ปฌ Wi-Fi AP๋ ์ ์งํฉ๋๋ค.
์ด ๊ธ์ ์ํด ์์ฑํ AI ์ฝ์
ํธ ์ด๋ฏธ์ง์
๋๋ค. CamThink ์ ํ์ ์ฌ์ง์ด๋ ์ ํ ๋ ๋๋ง์ด ์๋๋๋ค.
AI๋ STM32N657์์ ์คํ๋๋ค
NE301์ ์ค์ฌ์๋ ์ต๋ 800 MHz Arm Cortex-M55 ์ฝ์ด๋ฅผ ํ์ฌํ STM32N657L0H3๊ฐ ์์ต๋๋ค. Neural-ART ๊ฐ์๊ธฐ๋ ์ต๋ 0.6 TOPS ์ฌ์์ด๋ฉฐ, CamThink๋ 4.2MB ๋ด๋ถ SRAM, 128MB HyperFlash, 64MB PSRAM์ ํจ๊ป ๊ตฌ์ฑํ์ต๋๋ค. ๋ณ๋์ STM32U073 ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ๋ ์ธ๋ฐํ ์ ๋ ฅ ๊ด๋ฆฌ์ ๊นจ์ฐ๊ธฐ ์ ์ด๋ฅผ ๋ด๋นํฉ๋๋ค.
์นด๋ฉ๋ผ๋ 4MP progressive-scan CMOS ๋ชจ๋๊ณผ H.264 ํ๋์จ์ด ์ธ์ฝ๋ฉ์ ์ง์ํฉ๋๋ค. CamThink ๋ฌธ์์๋ INT8 TensorFlow Lite ๋ชจ๋ธ ๋ฐฐํฌ์ ๊ฒฝ๋ YOLO ๊ณ์ด, MobileNet ๊ณ์ด, ResNet ๊ณ์ด์ ๋น๋กฏํ STM32N6 ์ง์ ์ํคํ ์ฒ์์ ํธํ์ฑ์ด ์๋ด๋ผ ์์ต๋๋ค. Web UI์์๋ ๋ชจ๋ธ์ ์ฌ๋ฆฌ๊ณ ์ ์ถ๋ ฅ ์กฐ๊ฑด์ ๊ฒ์ฆํ๋ฉฐ ๊ตฌ์กฐํ๋ ์ถ๋ก ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
CamThink ๊ณต์ NeoEyes NE301 ๋ชจ๋ธ ๊ฒ์ฆ ํ๋ฉด. ์ถ์ฒ: CamThink ๋น ๋ฅธ ์์ ๊ฐ์ด๋.
์ฃ์ง ์ฒ๋ฆฌ ๊ณผ์ ์ ๋ค์์ฒ๋ผ ์ดํดํ ์ ์์ต๋๋ค.
- ์ด๋ฏธ์ง ์ผ์๊ฐ ํ๋ ์์ ์ดฌ์ํฉ๋๋ค.
- STM32N657์ด ์์ ์ฒ๋ฆฌ์ ์ ๊ฒฝ๋ง ์ถ๋ก ์ ์คํํฉ๋๋ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ฒฐ๊ณผ๋ฅผ ์ด๋ฒคํธ, JSON ๋ฉ์์ง, ์ค๋ ์ท ๋๋ ์์ ์คํธ๋ฆผ์ผ๋ก ๋ง๋ญ๋๋ค.
- ์ ํํ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๊ฐ ์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค.
W5500์ ๋ค ๋ฒ์งธ ๋จ๊ณ์์ ์ญํ ์ ํฉ๋๋ค. AI์ ๋คํธ์ํฌ๊ฐ ๋ถ๋ฆฌ๋ผ ์๊ธฐ ๋๋ฌธ์ ์คํ๋ ค W5500์ ๊ฐ์น๊ฐ ๋ถ๋ช ํฉ๋๋ค. ์นด๋ฉ๋ผ๋ ํ์ฅ์์ ๋น์ ํ๋จ์ ๊ณ์ ์ํํ๊ณ , Ethernet์ ๊ทธ ํ๋จ์ NVR, MQTT broker, ์๋ํ ์๋ฒ ๋๋ ๋ชจ๋ํฐ๋ง ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ฐ๊ฒฐํฉ๋๋ค.
์ธ ๊ฐ์ง ๊ทผ๊ฑฐ๋ก ๋ณด๋ W5500 ์ ์ฉ
1. ๊ณต์ ๋ณด๋ ์ฌ์ง
CamThink์ PoE ๋น ๋ฅธ ์์ ๊ฐ์ด๋๋ ์ค์ ์ค์ ๊ณผ์ ์ ์ฌ์ฉ๋๋ ํ์ฅ ๋ณด๋์ ์๋ฉด๊ณผ ๋ท๋ฉด์ ๊ณต๊ฐํฉ๋๋ค. ์ด ์ฌ์ง์ ๋ค์์ ์ดํด๋ณผ ํ๋ก๋์ ํ์จ์ด ๊ทผ๊ฑฐ๊ฐ ์ค์ ์ ํ ํ๋์จ์ด์ ์ฐ๊ฒฐ๋๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค. W5500 ์๋ณ์ ๋ค์ ๋ ์ ์ ๊ณต์ ํ๋ก๋์ ์์ค์์ ํ์ธํ ์ ์์ต๋๋ค.
CamThink ๊ณต์ NeoEyes NE301 PoE ํ์ฅ ๋ณด๋ ์ฌ์ง. ์ถ์ฒ: CamThink PoE ๋น ๋ฅธ ์์ ๊ฐ์ด๋.
2. ๊ณต๊ฐ ํ๋ก๋
๊ณต์ NE301 ํ๋ก๋ Rev 1.2์๋ STM32N657๊ณผ ์ฐ๊ฒฐ๋ W5500 SPI ๋ธ๋ก์ด ํ์๋ผ ์์ต๋๋ค. ๊ฐ์ ์์คํ ๊ทธ๋ฆผ์์ AI ํ๋ก์ธ์, ํต์ ๋ชจ๋, ์ ์ ๊ด๋ฆฌ MCU, ์ด๋ฏธ์ง ์ผ์, ์ ์ฅ ์ฅ์น๊ฐ ๊ตฌ๋ถ๋ฉ๋๋ค. ๋ฐ๋ผ์ W5500์ ์กด์ฌ๋ฟ ์๋๋ผ ์ ์ฒด ์ํคํ ์ฒ์์์ ์์น๋ ํ์ธํ ์ ์์ต๋๋ค.
CamThink๊ฐ ๊ณต๊ฐํ NeoEyes NE301 ํ๋ก๋ Rev 1.2์ ์ฒซ ํ์ด์ง.
3. ํ์จ์ด์ W5500 ๋คํธ์ํฌ ๊ฒฝ๋ก๊ฐ ํฌํจ๋ผ ์๋ค
๊ฒํ ํ GitHub ๊ณ ์ ์ปค๋ฐ์ application makefile์๋ w5500.c, w5500_netif.c, ๊ด๋ จ Ethernet tool source๊ฐ ํฌํจ๋ผ ์์ต๋๋ค. ์ค์ ์์๋ ์ปจํธ๋กค๋ฌ๋ฅผ SPI2์ ์ฐ๊ฒฐํ๊ณ CS๋ PB12, INT๋ PD15, RESET์ PF4๋ก ์ง์ ํฉ๋๋ค. ์์ค๋ W5500 VERSIONR ์นฉ ์๋ณ๊ฐ 0x04๋ฅผ ํ์ธํ๊ณ , ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ค์ ํ๋ฉฐ, MACRAW ๋์์ ์ฐ ๋ค lwIP์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ๋ฑ๋กํฉ๋๋ค.
์ค๋ฌผ ๋ณด๋, ์ ๊ธฐ ์ค๊ณ, ๋น๋์ ํฌํจ๋ ํ์จ์ด ์์ค๊ฐ ๊ฐ์ ๊ฒฐ๋ก ์ ๋ณด์ฌ์ค๋๋ค. W5500์ NeoEyes NE301 PoE์ ์ ์ ๋คํธ์ํฌ ๊ฒฝ๋ก์ ์ค์ ๋ก ์ ์ฉ๋ ๋ถํ์ ๋๋ค.
MACRAW์ lwIP๊ฐ ์ค์ํ ์ด์
W5500์ Hardwired TCP/IP socket์ผ๋ก ์ ์๋ ค์ ธ ์์ง๋ง NE301 PoE๋ ๋ค๋ฅธ ์ ํจํ ์ฌ์ฉ ๋ฐฉ์์ ์ ํํ์ต๋๋ค. ํ์จ์ด๋ Socket 0์ MACRAW ๋ชจ๋๋ก ์ด๊ณ , ์ ์ฒด 16KB ์ก์ ๋ฉ๋ชจ๋ฆฌ์ 16KB ์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ด socket์ ํ ๋นํด STM32์ ์์ฑ๋ Ethernet frame์ ์ฃผ๊ณ ๋ฐ์ต๋๋ค.
์ด frame์ STM32N657์์ ์คํ๋๋ lwIP 2.2.1๋ก ์ ๋ฌ๋ฉ๋๋ค. ์ด ๊ตฌ์กฐ์์๋ lwIP๊ฐ ARP, IPv4, ICMP, TCP, UDP, DHCP, DNS๋ฅผ ์ฒ๋ฆฌํ๊ณ , Mbed TLS๊ฐ TLS ๊ธฐ๋ฐ ์๋น์ค์ ํ์ํ ๋ณด์ ๊ณ์ธต์ ์ ๊ณตํฉ๋๋ค. ๊ณต๊ฐ ์ฝ๋๋ WIZnet ioLibrary์ callback ๊ตฌ์กฐ ๋์ CamThink๊ฐ ๋ง๋ W5500 register driver์ STM32 HAL์ ์ฌ์ฉํฉ๋๋ค.
| ๊ณ์ธต ๋๋ ๋ถํ | NE301 PoE์์ ๋ด๋นํ๋ ์ญํ |
|---|---|
| STM32N657 | ์นด๋ฉ๋ผ ์ฒ๋ฆฌ ํ์ดํ๋ผ์ธ, AI ์ถ๋ก , ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค, lwIP, Mbed TLS |
| W5500 | Ethernet MAC๊ณผ PHY, MACRAW ํ๋ ์ ๋ฒํผ, ๋งํฌ ์ํ์ ์ธํฐ๋ฝํธ ์ ํธ, SPI ํ๋ ์ ์ ์ก |
| ๋ณ๋ PoE ํ๋ก | IEEE 802.3af ์ ๋ ฅ ์์ ๊ณผ ์นด๋ฉ๋ผ์ฉ ์ ๋ ฅ ๋ณํ |
| STM32U073 | ์ ๋ ฅ ๊ด๋ฆฌ, ์ ์ ๋ ฅ ๋์ ์กฐ์ , ๊นจ์ฐ๊ธฐ ์ ์ด |
์ด ๊ตฌ๋ถ์ ๋ ๊ฐ์ง ์คํด๋ฅผ ๋ง์์ค๋๋ค. W5500์ AI ํ๋ก์ธ์๊ฐ ์๋๋ฉฐ, ๋์์ MAC, ๋ด๋ถ buffer, MACRAW socket engine, SPI interface๊ฐ ๋์ํ๋ฏ๋ก ๋จ์ PHY๋ง์ผ๋ก ์ค๋ช ํ ์๋ ์์ต๋๋ค. IP, TCP, UDP์ application service๋ ๋ฉ์ธ MCU์ ์ํํธ์จ์ด์์ ์คํ๋ฉ๋๋ค.
NE301 ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฅ์์๋ ์ผ๋ฐ์ ์ธ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ฒ๋ผ ์ฌ์ฉํ ์ ์์ต๋๋ค. CamThink๋ ์ฌ๋ฌ ํต์ ์ต์ ์ ๊ณตํต service ๊ตฌ์กฐ๋ฅผ ์ ์ฉํ๊ณ , PoE ๋ชจ๋ธ์์๋ W5500์ ์ ์ frame ๊ฒฝ๋ก๋ก ์ฐ๊ฒฐํ์ต๋๋ค.
ํ ๊ฐ๋ฅ์ ์ผ์ด๋ธ๋ก ์ฐ๊ฒฐ๋๋ ์ฌ๋ฌ ์ํฌํ๋ก
PoE ๊ฐ์ด๋๋ ์นด๋ฉ๋ผ๋ฅผ IEEE 802.3af ์ค์์น ๋๋ ์ธ์ ํฐ์ ์ฐ๊ฒฐํ๊ณ Web UI์์ Ethernet ์ํ๋ฅผ ํ์ธํ๋ ๊ณผ์ ์ ๋ณด์ฌ์ค๋๋ค. ์ ์ ์ธํฐํ์ด์ค๋ DHCP๊ฐ ๊ธฐ๋ณธ์ด๋ฉฐ ๊ณ ์ IP๋ ์ค์ ํ ์ ์์ต๋๋ค. ์ด๊ธฐ ์ค์ ์์๋ ๋ณดํต 192.168.10.10์ธ ์นด๋ฉ๋ผ์ ๋ก์ปฌ Wi-Fi AP์ ๋จผ์ ์ ์ํ๊ณ , ์ดํ ๊ด๋ฆฌ ๊ฒฝ๋ก๋ฅผ ์ ์ LAN์ผ๋ก ์ฎ๊ธธ ์ ์์ต๋๋ค.
CamThink ๊ณต์ ์ค์ ์ค์ ์ฌ์ง. ์ถ์ฒ: CamThink PoE ๋น ๋ฅธ ์์ ๊ฐ์ด๋.
CamThink ๊ณต์ Ethernet ์ค์ ํ๋ฉด. ์ถ์ฒ: CamThink PoE ๋น ๋ฅธ ์์ ๊ฐ์ด๋.
์ฐ๊ฒฐ์ด ์๋ฃ๋๋ฉด ์ํํธ์จ์ด๋ ์ด ์ ์ ๊ฒฝ๋ก๋ก ์ฌ๋ฌ ํํ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ์ ์์ต๋๋ค.
- MQTT ๋๋ MQTTS: ์์ ์ถ๋ก ์ด๋ฒคํธ์ ํ ๋ ๋ฉํธ๋ฆฌ
- HTTP์ WebSocket: ๋ก์ปฌ ๊ด๋ฆฌ, HTTP(S) Webhook: ์ธ๋ถ ์ฐ๋
- RTMP, RTSP, RTP: ์์ ์ค์ฌ ์ํฌํ๋ก
- Web UI: ์นด๋ฉ๋ผ ์ค์ , ๋ชจ๋ธ ๋ฐฐํฌ, ๋ก๊ทธ, ๋คํธ์ํฌ ๊ตฌ์ฑ
- OTA service: ์ง์๋๋ ํ์จ์ด ์ ์ง๋ณด์
๋ช ์์ ์ธ ํต์ ๋ฐฉ์ ์ ํธ๊ฐ์ด ์์ ๋, ๊ณต๊ฐ ์์ค๋ ์ ์ Ethernet, cellular, Wi-Fi ์์ผ๋ก ์ ํ ์ฐ์ ์์๋ฅผ ๋ก๋๋ค. ๊ณ ์ ์ค์น์ฉ ์ ์ ๊ฒฝ๋ก๋ฅผ ์๋ํ ์ค๊ณ๋ผ๋ ์ ์ ๋ณด์ฌ์ฃผ์ง๋ง, ์ค์ ํ๋ก์ ํธ์์๋ ๋คํธ์ํฌ ๋ณต๊ตฌ, ๋ณด์, ์๋น์ค ์ฐ์์ฑ ์ ์ฑ ์ ๋ณ๋๋ก ์ ์ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋คํธ์ํฌ๋ ์ฃ์ง ๋ชจ๋ธ์ด ๋ง๋ ์ ์ฉํ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ฌํฉ๋๋ค. ๋ก์ปฌ ์ถ๋ก ์ผ๋ก ์ฐ์ ์์์ ์ด๋ฒคํธ๋ ๊ตฌ์กฐํ๋ ๊ฒฐ๊ณผ๋ก ์ค์ผ ์ ์๊ณ , ํ์ํ ๊ฒฝ์ฐ ๊ฐ์ ์นด๋ฉ๋ผ๊ฐ ์ด๋ฏธ์ง์ ์์ ์คํธ๋ฆผ๋ ์ ๊ณตํ ์ ์์ต๋๋ค.
์์ค๋ฅผ ํ์ธํ ์ ์๋ ๊ฐ๋ฐ ๊ฒฝ๋ก
CamThink๋ ์ผ๋ฐ์ ์ธ ์์ ํ ์นด๋ฉ๋ผ ํ์ด์ง๋ณด๋ค ๋ง์ ์์ง๋์ด๋ง ์๋ฃ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ณต๊ฐ ํจํค์ง์๋ STM32N657 ํ์จ์ด, ์ ์ ๊ด๋ฆฌ ์ปจํธ๋กค๋ฌ ์ฝ๋, Web frontend, Docker ๊ธฐ๋ฐ ๋น๋ ์๋ด, ํ๋์จ์ด ๋ฌธ์, wiki guide, release๊ฐ ํฌํจ๋ฉ๋๋ค. AI ์ํฌํ๋ก๋ ST์ STM32 model tool๊ณผ INT8 TFLite ๋ฐฐํฌ ๊ณผ์ ์๋ ์ฐ๊ฒฐ๋ฉ๋๋ค.
CamThink ๊ณต์ NeoEyes NE301 AI ๊ฐ๋ฐ ์ํฌํ๋ก. ์ถ์ฒ: CamThink ์ ํ ํ์ด์ง.
์์ค๋ CamThink์ Community Edition๊ณผ commercial dual-license ๋ฐฉ์์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ์ ์ฅ์์ Community Edition ์กฐํญ์ CamThink ํ๋์จ์ด์์์ ๋น์์ ์ ์ฌ์ฉ์ ํ์ฉํ๋ฉฐ, ์์ ์ ์ฌ์ฉ ๋๋ ์ 3์ ํ๋์จ์ด ์ฌ์ฉ์๋ ํด๋น CamThink ๊ณ์ฝ์ด ํ์ํฉ๋๋ค. ์ ํ์ ์ฝ๋๋ฅผ ํฌํจํ๋ ค๋ ๊ฐ๋ฐ์๋ ๋จผ์ ๋ผ์ด์ ์ค ์กฐ๊ฑด์ ํ์ธํด์ผ ํฉ๋๋ค.
WIZnet ๊ฐ๋ฐ์ ๊ด์ ์์๋ ์์ธํ STM32N6 MACRAW ์์ค ์์ค ์ํคํ
์ฒ ์ฐธ๊ณ ์ฌ๋ก๋ก ํนํ ์ ์ฉํฉ๋๋ค. STM32 HAL์ ํตํ W5500 register ์ ๊ทผ, RTOS ๊ธฐ๋ฐ interrupt์ communication task, lwIP netif ๋ฑ๋ก, DHCP, link ํ์ธ, W5500 memory์ lwIP packet buffer ์ฌ์ด์ frame ์ด๋์ ์ดํด๋ณผ ์ ์์ต๋๋ค.
์ ํ, ๊ฐ๊ฒฉ, ์ค์น ์ ๋ณด
CamThink Technology Co., Ltd.๋ ์ค๊ตญ ํธ์ ์ฑ ์ค๋จผ์ ์์ผ๋ฉฐ CamThink๋ฅผ Milesight์ sub-brand๋ก ์๊ฐํฉ๋๋ค. NE301 ์ ํ๊ตฐ์ 2025๋ 11์ presale๋ก ๊ณต๊ฐ๋๊ณ , ๊ณต์ PoE guide๋ 2026๋ 4์์ ์ ๋ฐ์ดํธ๋์ต๋๋ค.
๋ค์ ํ๋งค ์ ๋ณด๋ 2026๋ 7์ 24์ผ ๊ณต์ ํ์ด์ง์์ ํ์ธํ์ต๋๋ค.
| ํญ๋ชฉ | ๊ณต์ ์คํ ์ด ์ ๋ณด |
|---|---|
| NE301 PoE ๊ฐ๊ฒฉ | ํ ์ธ ์ ์ ๊ฐ US$258 |
| ๋ ์ฆ ์ ํ | 2.5mm, 137ยฐ HFOV; 3.0mm, 88ยฐ HFOV; 6.0mm, 51ยฐ HFOV |
| ์ฃผ๋ฌธ ์ํ | ์ธ ๋ ์ฆ ์ต์ ๋ชจ๋ ์ ํ ๊ฐ๋ฅํ๊ณ ํ๋งค ๊ฐ๋ฅ ์ํ๋ก ํ์ |
| ํ์ฐ์ง | IP67, 77 x 77 x 48mm |
| ๋์ ์จ๋ | -20ยฐC๋ถํฐ +50ยฐC |
| PoE | IEEE 802.3af, ์ต์ PoE ๊ฐ์ด๋ ๊ธฐ์ค ์ฅ์น ์๋น์ ๋ ฅ 10W ๋ฏธ๋ง |
| ๋ก์ปฌ ์ ์ฅ | ๋ฐ์ดํฐ์ํธ ๊ธฐ์ค microSD/SDHC/SDXC ์ต๋ 2TB |
| ๋ณด์ฆ | ์์ ํ 24๊ฐ์ ์ ํ ๋ณด์ฆ |
์ผ๋ฐ NE301 PoE ์ ํ์ CamThink ๊ณต์ ์คํ ์ด์์ ๋ฐ๋ก ์ฃผ๋ฌธํ ์ ์์ต๋๋ค. ์๋ ๊ตฌ๋งค, OEM/ODM, ํตํฉ ๋ฌธ์๋ CamThink ์์ ์ฐฝ๊ตฌ๋ฅผ ์ด์ฉํ ์ ์์ต๋๋ค.
๊ตฌ๋งค ์ ํ์๋ ๋ณ๋ PoE ์ค์์น ๋๋ ์ธ์ ํฐ, Ethernet ์ผ์ด๋ธ, microSD ์นด๋, ๋ฐฑ์๋ ์๋น์ค, ํ์ฅ๋ณ ์ค์น ์์ฌ๊ฐ ํฌํจ๋์ง ์์ต๋๋ค. CamThink๋ ์ค๊ตญ์์ ๋ฐ์กํ๋ฉฐ ๋ฐฐ์ก ๊ฐ๋ฅ ๊ตญ๊ฐ์ ๋ํ๋ฏผ๊ตญ์ ํ์ํฉ๋๋ค. ์กฐ๊ฑด์ DAP์ด๋ฉฐ ์ ํ ๊ฐ๊ฒฉ์ ๋ฐฐ์ก๋ฃ, ๋์ฐฉ์ง ์ธ๊ธ, VAT, ๊ด์ธ, ํต๊ด ๋น์ฉ์ ํฌํจ๋์ง ์์ต๋๋ค. ์ถ๊ณ ์ฒ๋ฆฌ๋ ์์ ์ผ ๊ธฐ์ค 1์ผ์์ 3์ผ, ์ดํ ์ผ๋ฐ ๋ฐฐ์ก์ 7์ผ์์ 21์ผ, DHL Express๋ 3์ผ์์ 14์ผ๋ก ์๋ด๋ฉ๋๋ค.
24๊ฐ์ ์ ํ ๋ณด์ฆ์ ๊ณต์ ์น์ฌ์ดํธ์์ ์์ ํ์ ๊ตฌ๋งคํ ์ต์ด ๊ตฌ๋งค์์๊ฒ ์ ์ฉ๋๋ฉฐ ๋ฐฐ์ก์ผ๋ถํฐ ์์ํฉ๋๋ค. ๋ฐํ ์ ์ฑ ์ ๋ฏธ์ฌ์ฉ, ๋ฏธ๊ฐ๋ด, ์ํฌ์ฅ ์ ํ์ ๋ฐฐ์ก ํ 30์ผ ์ด๋ด ์น์ธ๋ RMA๋ก ์ ์ํ๋๋ก ์๋ดํ๊ณ , ์ด๊ธฐ ๋ถ๋์ 14์ผ ์ด๋ด ์ ๊ณ ํ๋๋ก ์๊ตฌํฉ๋๋ค. ์ปค์คํ ํ์จ์ด flashing์ด๋ ๋น์น์ธ ๊ฐ์กฐ๋ก ๋ฐ์ํ ์์์ ๋ณด์ฆ์์ ์ ์ธ๋ ์ ์์ต๋๋ค.
ํ์ฅ ๋์ ์์๋ ํ์ํ ํ๊ฐ๊ณผ ๊ฑฐ๋ฆฌ๋ก ๋ ์ฆ๋ฅผ ์ ํํ๊ณ , PoE ์ ๋ ฅ ์์ฐ๊ณผ ์ผ์ด๋ธ ๊ฒฝ๋ก๋ฅผ ํ์ธํ๋ฉฐ, MQTT ๋๋ ์์ ๋ฐฑ์๋๋ฅผ ์ ํ๊ณ , ์ค์ ์กฐ๋ช ๊ณผ ์ค์น ๊ฐ๋์์ ์ ํํ ๋ชจ๋ธ์ ์ํํด์ผ ํฉ๋๋ค. IP67์ ํ๊ฒฝ ๋ณดํธ์ ๋์์ด ๋์ง๋ง ํ์ฅ ๋ฐ๋ด, ์์ง ๋ณดํธ, ์ฌ์ด๋ฒ ๋ณด์, ์ธ์ ์ํ์ ๋์ ํ์ง๋ ์์ต๋๋ค.
W5500 ์ ํ ์ฌ๋ก๋ก์ ์๋ฏธ
NeoEyes NE301 PoE๋ W5500์ด ๋ ํฐ ์์คํ ๊ธฐ๋ฅ์ ์ง์ํ๋ ๊ณ ๋ถ๊ฐ ์ ํ ์ฌ๋ก์ ๋๋ค. ์ด ์นด๋ฉ๋ผ๋ 4MP ์์ ์ฒ๋ฆฌ, MCU๊ธ ์ ๊ฒฝ๋ง ๊ฐ์, ๋ก์ปฌ ๋ชจ๋ธ ๋ฐฐํฌ, ์ค์ธํ ํจํค์ง, event protocol, streaming, PoE ์ค์น๋ฅผ ๊ฒฐํฉํฉ๋๋ค. W5500์ ์ ํ์ ์ง๋ฅ์ด๋ผ๊ณ ์ค๋ช ํ์ง ์์ต๋๋ค. ๋์ ๊ทธ ์ง๋ฅ์ ์ค์ ์ธํ๋ผ์ ๋ฐฐํฌํ ์ ์๊ฒ ๋ง๋๋ ์ ์ ๊ฒฝ๊ณ๋ฅผ ๋ด๋นํฉ๋๋ค.
๊ณ ์ ํ AI vision system์์๋ ์ด ์ญํ ์ด ์ค์ํฉ๋๋ค. ์นด๋ฉ๋ผ๊ฐ ํ์ฅ์์ ํ๋จํ๋๋ผ๋ ์ค์ ์ ๋ฐ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๋ฐํํ๊ณ , ํ์ํ ์์์ ๋ณด๋ด๋ฉฐ, ๊ธฐ์กด LAN์ ์ฐ๊ฒฐ๋ ๋ฐฉ๋ฒ์ด ํ์ํฉ๋๋ค. NE301 PoE๋ ์ต์ STM32N6 AI workload์ ๋ฌผ๋ฆฌ์ ์ธ Ethernet network ์ฌ์ด์ W5500์ ๋ฐฐ์นํ์ต๋๋ค.
STMicroelectronics์ ์ฌ๋ก ์ฐ๊ตฌ๋ NE301์ ์ค๋งํธ ๋ฆฌํ ์ผ์ ์๋ฃ ๊ฐ์ง์ ์๋ ๊ณ์ฐ, MQTT ๊ฒฐ๊ณผ ์ ์ก ์ฌ๋ก๋ก ์๊ฐํฉ๋๋ค. ์ด๋ STM32N6 ์ ํ๋ฆฌ์ผ์ด์ ๊ฒฝ๋ก๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ํ๊ณ ๊ทผ๊ฑฐ์ ๋๋ค. CamThink์ ํ๋ก๋์ ๋น๋์ ํฌํจ๋ ์์ค๋ W5500์ ์ง์ ์๋ณํ๊ณ , ๊ณต์ ์ฌ์ง์ ์ค์ PoE ํ๋์จ์ด๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๊ด๋ จ WIZnet Maker ํ๋ก์ ํธ
FreeRTOS MCU์์ WIZnet W5500 MACRAW์ lwIP๋ฅผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ตฌํ ์ฐธ๊ณ ์๋ฃ์ ๋๋ค. W5500์ raw Ethernet frame์ ๊ตํํ๊ณ lwIP๋ host MCU์์ ์คํ๋๋, NE301 PoE์ ๊ฐ์ ํต์ฌ ๊ฒฝ๊ณ๋ฅผ ์ค๋ช ํฉ๋๋ค.
W5500์ ํ์ฌํ ESP32-S3 PoE ์นด๋ฉ๋ผ ๋ณด๋๋ ์นด๋ฉ๋ผ ์ค์ฌ์ ๋น๊ต ์ฌ๋ก์ ๋๋ค. ๋ง์ดํฌ๋ก์ปจํธ๋กค๋ฌ ์นด๋ฉ๋ผ, W5500, active PoE๋ฅผ ๋ณด๋ ์์ค์์ ๊ฒฐํฉํ๋ฉฐ, NE301์ ์ด๋ฅผ IP67 STM32N6 ์ฃ์ง AI ์ ํ ํํ๋ก ๊ตฌ์ฑํ์ต๋๋ค.
Greenox DeltaVision์ AI Vision Delta Robot์ W5500 Ethernet์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋๊ฐ?๋ ์ฐ์ ์ฉ ๋ก๋ด์์ ๊ฐ์ ์์คํ ์ค๊ณ ์์น์ ๋ณด์ฌ์ค๋๋ค. AI workload์ W5500 network interface์ ์ญํ ์ ๋ค๋ฅด์ง๋ง, ์์ฑ๋ ์์ฉ ์์คํ ์์๋ Ethernet ๊ฒฝ๋ก๊ฐ ๊ผญ ํ์ํฉ๋๋ค.
์ถ์ฒ ๊ธฐ๋ฐ ์์ฝ
CamThink NeoEyes NE301 PoE๋ STM32N6 ๊ธฐ๋ฐ์ผ๋ก ํ๋งค๋๋ ์ฃ์ง AI ์นด๋ฉ๋ผ์ด๋ฉฐ W5500์ ์ค์ ์ ์ฉ์ด ํ์ธ๋ ์ ํ์ ๋๋ค. STM32N657์ด ๋น์ ์ถ๋ก ๊ณผ lwIP๋ฅผ ์คํํ๊ณ , W5500์ MACRAW ๋ชจ๋์ ์ ์ Ethernet ํ๋ ์ ์ธํฐํ์ด์ค๋ก ๋์ํ๋ฉฐ, ๋ณ๋ ํ๋ก๊ฐ PoE ์ ๋ ฅ์ ๋ณํํฉ๋๋ค. ๊ณต์ ์ฌ์ง์ ์ค์ PoE ํ๋์จ์ด๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , Rev 1.2 ํ๋ก๋์ ๋น๋์ ํฌํจ๋ ํ์จ์ด ์์ค๊ฐ W5500 ์ํคํ ์ฒ๋ฅผ ํ์ธํด ์ค๋๋ค.
์ ํ ๊ฐ๋ฐํ ์ ์ฅ์์๋ ์ญํ ์ด ๋ช ํํ ๋ถ๋ฆฌ๋ ์ฌ๋ก๋ผ๋ ์ ์ด ์ค์ํฉ๋๋ค. ๋ก์ปฌ AI๊ฐ ๋น ๋ฅด๊ฒ ํ๋จํ๊ณ , ํ์ค application protocol์ด ๋ค๋ฅธ ์์คํ ๊ณผ ์ฐ๋ํ๋ฉฐ, W5500 Ethernet์ด ๊ณ ์ ์ค์น์ ์ ํฉํ ๋ฌผ๋ฆฌ์ ์ฐ๊ฒฐ์ ์ ๊ณตํฉ๋๋ค. W5500์ AI engine์ผ๋ก ์คํดํ์ง ์์ผ๋ฉด์ ์ค์ ๊ณ ๊ฐ AI ์ ํ์ ๋ค์ด๊ฐ ์ข์ design-in ์ฌ๋ก์ ๋๋ค.
โ FAQ
Q. W5500์ด NE301์ ๊ฐ์ฒด ๊ฐ์ง ๋ชจ๋ธ์ ์คํํ๋์? ์๋๋๋ค. STM32N657๊ณผ Neural-ART ๊ฐ์๊ธฐ๊ฐ ์์ ์ฒ๋ฆฌ์ AI ์ถ๋ก ์ ์คํํฉ๋๋ค. W5500์ ์ ์ Ethernet frame ๊ฒฝ๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค.
Q. ์ด ์ค๊ณ๋ W5500์ Hardwired TCP์ UDP socket์ ์ฌ์ฉํ๋์? ๊ฒํ ํ ํ์จ์ด๋ Socket 0์ MACRAW ๋ชจ๋๋ก ์ฌ์ฉํฉ๋๋ค. TCP์ UDP๋ W5500์ Hardwired TCP/UDP socket mode๊ฐ ์๋๋ผ STM32N657์ lwIP์์ ์คํ๋ฉ๋๋ค.
Q. ์ด ์นด๋ฉ๋ผ์์ W5500์ ๋จ์ PHY์ธ๊ฐ์? ์๋๋๋ค. Ethernet MAC๊ณผ PHY, ๋ด๋ถ ํ๋ ์ ๋ฒํผ, MACRAW ๋์, ๋งํฌ ์ฒ๋ฆฌ, ์ธํฐ๋ฝํธ, SPI ํ๋ ์ ์ ์ก์ ๋ด๋นํฉ๋๋ค. ์ด ๊ตฌํ์์ ์์ TCP/IP ์คํ์ ๋งก์ง ์์ ๋ฟ์ ๋๋ค.
Q. W5500์ด PoE ์ ๋ ฅ๋ ๋ณํํ๋์? ์๋๋๋ค. W5500์ Ethernet ํต์ ์ ๋ด๋นํฉ๋๋ค. PoE ํ์ฅ ๋ณด๋์ ๋ณ๋ ํ๋ก๊ฐ cable power๋ฅผ ํ์ํ๊ณ ์นด๋ฉ๋ผ์ฉ ์ ์์ผ๋ก ๋ณํํฉ๋๋ค.
Q. W5500 ๊ฐ๋ฐ์๋ ์ด๋ค NE301 ๋ชจ๋ธ์ ์ดํด๋ด์ผ ํ๋์? W5500 ์ ์ฉ์ด ํ์ธ๋ ๋ชจ๋ธ์ NE301 PoE์ ๋๋ค. ํ์ฅ์ ๋ง๋ ๋ ์ฆ๋ฅผ ์ ํํ๊ณ , 802.3af switch ๋๋ injector์ cable์ ์ค๋นํ๋ฉฐ, ํตํฉ ์ ์ CamThink license์ ๋ฐฐํฌ ์กฐ๊ฑด์ ํ์ธํด์ผ ํฉ๋๋ค.
Documents
-
CamThink NeoEyes NE301 product page
Main product overview, specifications, AI workflow, and connectivity variants
-
NeoEyes NE301 PoE store page
PoE variant price, lens selection, stock state, and included items
-
NeoEyes NE301 PoE quick-start guide
Official PoE board photographs, cabling, Ethernet configuration, and first-use instructions
-
NeoEyes NE301 datasheet
Camera, processor, memory, AI, protocol, environmental, and interface specifications
-
NeoEyes NE301 open schematic Rev 1.2
Official system block diagram showing the W5500 SPI connection to STM32N657
-
NeoEyes NE301 firmware at reviewed commit
Source snapshot used to verify the W5500 MACRAW, STM32 HAL, and lwIP implementation
-
STMicroelectronics NE301 smart-retail case study
External ecosystem example of STM32N6 on-device vision and MQTT result delivery
-
WIZnet W5500 product page
Official reference for the Ethernet controller used on the NE301 PoE board