Chapter 8: Implementation and Certification

弘益人間 (홍익인간) · Benefit All Humanity

8.1 Implementation Roadmap

Achieving WIA-ROB-011 compliance requires systematic planning and execution. This chapter provides a comprehensive guide for manufacturers, integrators, and platform developers implementing the standard.

Implementation Phases Timeline

Phase Duration Key Deliverables Effort Level
Phase 0: Assessment 1-2 weeks Gap analysis, compliance roadmap Low
Phase 1: Data Formats 2-4 weeks JSON export/import functions Low
Phase 2: API Layer 6-12 weeks RESTful APIs, WebSocket, OAuth Medium
Phase 3: Protocol 12-16 weeks MQTT implementation, fleet coordination High
Phase 4: Integration Ongoing Ecosystem connectors, partnerships Medium
Certification 4-6 weeks Testing, documentation, approval Medium

8.2 Phase 0: Gap Analysis and Planning

Before implementation begins, conduct thorough assessment of existing systems against WIA-ROB-011 requirements.

Gap Analysis Checklist

Data Formats (Phase 1)

APIs (Phase 2)

Communication (Phase 3)

Resource Planning

Typical Resource Requirements:

Phase 1 (Data Formats):
- Backend Developer: 1 person × 3 weeks
- QA Engineer: 0.5 person × 2 weeks
- Technical Writer: 0.25 person × 1 week

Phase 2 (APIs):
- Backend Developer: 2 people × 10 weeks
- Security Engineer: 1 person × 4 weeks
- QA Engineer: 1 person × 6 weeks
- DevOps Engineer: 0.5 person × 4 weeks

Phase 3 (Protocol):
- Firmware Engineer: 2 people × 14 weeks
- Backend Developer: 1 person × 10 weeks
- QA Engineer: 1 person × 8 weeks
- Network Engineer: 0.5 person × 6 weeks

8.3 Phase 1 Implementation Guide

Phase 1 implementation focuses on data format compliance—the foundation for all subsequent phases.

Step 1: Install Reference SDK

# TypeScript/Node.js
npm install @wia/rob-011

# Python
pip install wia-rob-011

# Rust
cargo add wia-rob-011

Step 2: Implement Map Export

// TypeScript example using WIA SDK

import { WIARob011 } from '@wia/rob-011';

class RobotMapExporter {
  async exportMap(internalMap: InternalMapFormat): Promise {
    const wiaMap = WIARob011.createMap({
      map_id: generateUUID(),
      map_name: internalMap.name,
      created_at: new Date().toISOString(),
      coordinate_system: {
        origin: { x: 0.0, y: 0.0, z: 0.0 },
        unit: "meters",
        orientation: "north-up"
      },
      map_data: {
        resolution: 0.05,
        width: internalMap.gridWidth,
        height: internalMap.gridHeight,
        occupancy_grid: await this.convertToBase64(internalMap.grid),
        encoding: "uint8"
      },
      rooms: this.convertRooms(internalMap.rooms)
    });

    // Validate against schema
    const validation = WIARob011.validateMap(wiaMap);
    if (!validation.valid) {
      throw new Error(`Map validation failed: ${validation.errors}`);
    }

    return JSON.stringify(wiaMap, null, 2);
  }
}

Step 3: Implement Schedule Import

class RobotScheduleImporter {
  async importSchedule(wiaScheduleJson: string): Promise {
    const schedule = JSON.parse(wiaScheduleJson);

    // Validate
    const validation = WIARob011.validateSchedule(schedule);
    if (!validation.valid) {
      throw new Error(`Invalid schedule: ${validation.errors}`);
    }

    // Convert to internal format
    const internalSchedule = {
      id: schedule.schedule_id,
      enabled: schedule.enabled,
      recurrence: this.parseRecurrence(schedule.recurrence),
      task: this.convertCleaningTask(schedule.cleaning_task)
    };

    // Save to robot's schedule database
    await this.scheduleDB.save(internalSchedule);
  }
}

Testing Phase 1 Compliance

# Run automated compliance tests
npx wia-rob-011-test --phase 1 --robot-endpoint http://robot-001.local

Test Results:
✓ Map export format valid
✓ Map contains required fields
✓ Occupancy grid properly encoded
✓ Room definitions valid
✓ Schedule import successful
✓ Schedule recurrence patterns parsed correctly
✓ Session log export format valid
✓ Configuration export/import works

Phase 1 Compliance: PASSED (8/8 tests)

8.4 Phase 2 Implementation Guide

Step 1: Implement OAuth 2.0 Server

// Express.js OAuth server example

import express from 'express';
import { OAuth2Server } from 'oauth2-server';

const app = express();
const oauth = new OAuth2Server({
  model: {
    getAccessToken: async (token) => {
      return await tokenDB.findByAccessToken(token);
    },
    getClient: async (clientId, clientSecret) => {
      return await clientDB.find(clientId, clientSecret);
    },
    saveToken: async (token, client, user) => {
      return await tokenDB.save(token, client, user);
    }
  },
  accessTokenLifetime: 3600,
  allowBearerTokensInQueryString: false
});

app.post('/oauth/token', async (req, res) => {
  const request = new OAuth2Server.Request(req);
  const response = new OAuth2Server.Response(res);

  try {
    const token = await oauth.token(request, response);
    res.json(token);
  } catch (err) {
    res.status(err.code || 500).json(err);
  }
});

Step 2: Implement Core Control Endpoints

// RESTful API endpoints

app.post('/api/v1/robots/:robotId/actions/start',
  authenticateToken,
  requireScope('robot:control'),
  async (req, res) => {
    const { robotId } = req.params;
    const { mode, areas, suction_power } = req.body;

    // Validate robot exists and is available
    const robot = await robotController.getRobot(robotId);
    if (!robot) {
      return res.status(404).json({
        error: { code: 'ROBOT_NOT_FOUND' }
      });
    }

    if (robot.state === 'cleaning') {
      return res.status(409).json({
        error: { code: 'ALREADY_CLEANING' }
      });
    }

    // Start cleaning
    const session = await robotController.startCleaning({
      robotId, mode, areas, suction_power
    });

    res.status(200).json({
      session_id: session.id,
      status: 'running',
      started_at: session.startedAt
    });
  }
);

Step 3: Implement WebSocket Interface

import WebSocket from 'ws';

const wss = new WebSocket.Server({ port: 8080 });

wss.on('connection', (ws, req) => {
  // Authenticate WebSocket connection
  const token = extractToken(req);
  const user = await validateToken(token);

  ws.on('message', (message) => {
    const msg = JSON.parse(message);

    if (msg.action === 'subscribe') {
      // Subscribe to robot updates
      subscriptionManager.subscribe(ws, msg.topics);
    }

    if (msg.action === 'control') {
      // Handle real-time control commands
      robotController.executeCommand(msg.command);
    }
  });

  // Push status updates to client
  const interval = setInterval(() => {
    if (ws.readyState === WebSocket.OPEN) {
      ws.send(JSON.stringify({
        topic: 'status',
        data: robotController.getCurrentStatus()
      }));
    }
  }, 1000);

  ws.on('close', () => clearInterval(interval));
});

8.5 Phase 3 Implementation Guide

Step 1: Integrate MQTT Client

import mqtt from 'mqtt';

class RobotMQTTClient {
  private client: mqtt.MqttClient;

  async connect(config: MQTTConfig) {
    this.client = mqtt.connect(config.broker, {
      clientId: `robot-${config.robotId}`,
      username: config.username,
      password: config.password,
      protocol: 'mqtts',
      rejectUnauthorized: true,
      will: {
        topic: `wia/rob-011/v1/${config.facility}/robots/${config.robotId}/status/online`,
        payload: JSON.stringify({ online: false }),
        qos: 1,
        retain: true
      }
    });

    this.client.on('connect', () => {
      this.publishOnlineStatus(true);
      this.subscribeToCommands();
    });

    this.client.on('message', (topic, payload) => {
      this.handleMessage(topic, payload);
    });
  }

  publishPosition(position: Position) {
    const topic = `wia/rob-011/v1/${this.facility}/robots/${this.robotId}/telemetry/position`;
    this.client.publish(topic, JSON.stringify(position), { qos: 0 });
  }

  subscribeToFleetMessages() {
    const topic = `wia/rob-011/v1/${this.facility}/fleet/+`;
    this.client.subscribe(topic, { qos: 2 });
  }
}

Step 2: Implement Fleet Coordination

class FleetCoordinator {
  async assignTask(task: CleaningTask) {
    // Publish task to fleet
    const topic = `wia/rob-011/v1/${this.facility}/fleet/tasks`;
    await this.mqtt.publish(topic, JSON.stringify({
      task_id: task.id,
      type: 'cleaning_task',
      area_id: task.areaId,
      requirements: task.requirements,
      status: 'available'
    }), { qos: 2 });

    // Collect bids from robots
    const bids = await this.collectBids(task.id, 10000); // 10 second timeout

    // Select best robot
    const winner = this.selectBestBid(bids);

    // Assign task
    await this.mqtt.publish(topic, JSON.stringify({
      task_id: task.id,
      assigned_to: winner.robotId,
      status: 'assigned'
    }), { qos: 2 });
  }
}

8.6 Testing and Quality Assurance

Automated Test Suite

Test Category Test Count Coverage
Data Format Validation 47 tests All JSON schemas
API Endpoints 128 tests All endpoints, error cases
Authentication/Authorization 35 tests OAuth flows, scopes, edge cases
WebSocket Communication 24 tests Connection, messaging, errors
MQTT Protocol 56 tests QoS levels, topics, fleet coordination
Security 42 tests TLS, encryption, attack vectors
Integration 31 tests Cross-platform, third-party systems

Performance Benchmarks

WIA-ROB-011 Performance Requirements:

API Response Time:
- GET requests: < 100ms (p95)
- POST requests: < 200ms (p95)
- WebSocket latency: < 50ms (p95)

MQTT Publishing:
- Position updates: 5-10 Hz sustained
- Status updates: 1 Hz minimum
- Command response: < 100ms

Throughput:
- API requests: > 100 req/sec per robot
- WebSocket messages: > 50 msg/sec
- MQTT messages: > 100 msg/sec

Reliability:
- API uptime: > 99.9%
- WebSocket reconnection: < 5 seconds
- MQTT message delivery: > 99.99% (QoS 2)

8.7 Certification Process

Certification Levels and Requirements

Level 1: Basic Compliance

Requirements:

Certification Fee: $500

Timeline: 2-3 weeks

Level 2: Standard Compliance

Requirements:

Certification Fee: $2,000

Timeline: 4-6 weeks

Level 3: Advanced Compliance

Requirements:

Certification Fee: $5,000

Timeline: 6-8 weeks

Certification Application

1. Submit Application
   - Company information
   - Product details
   - Target compliance level
   - Estimated completion date

2. Technical Documentation
   - Architecture diagrams
   - API documentation
   - Security implementation details
   - Test results

3. Automated Testing
   - Submit API endpoint or test firmware
   - WIA automated test suite executes
   - Results reviewed by certification team

4. Interoperability Testing
   - Test with WIA reference implementations
   - Test with certified third-party platforms
   - Document any compatibility issues

5. Security Audit
   - Penetration testing
   - Code review (sampling)
   - Vulnerability assessment
   - Encryption verification

6. Certification Granted
   - Certificate issued with unique ID
   - Listed in WIA certified products directory
   - Authorized to use compliance logos
   - Annual renewal required

8.8 Best Practices and Common Pitfalls

Best Practices

Start with Phase 1: Even if targeting Level 3, implement phases sequentially. Phase 1 provides immediate value and validates understanding before complex work begins.

Use Reference Implementations: Don't reinvent the wheel. Fork WIA reference implementations and adapt to your needs. This accelerates development and ensures compliance.

Automate Testing Early: Integrate WIA test suite into CI/CD pipeline from day one. Catch regressions immediately rather than at certification time.

Engage Community: Join WIA developer forums, attend webinars, contribute improvements. Community support dramatically reduces implementation time.

Document Deviations: If your implementation differs from examples due to platform constraints, document thoroughly. Certification reviewers appreciate clear explanations.

Common Pitfalls

Pitfall Consequence Prevention
Invalid JSON Schemas Data export/import fails Use SDK validation functions
Weak OAuth Implementation Security audit failure Use battle-tested OAuth libraries
Inconsistent Error Codes Poor developer experience Follow standard error taxonomy exactly
Missing Rate Limiting DoS vulnerability Implement from start, not retrofit
Ignoring QoS Levels Message loss or duplication Understand MQTT QoS implications
Poor Error Handling Integration failures, debugging difficulty Log extensively, return informative errors

8.9 Deployment and Maintenance

OTA Update Strategy

WIA-ROB-011 Compliant OTA Updates:

1. Version Compatibility Declaration
   {
     "firmware_version": "3.2.0",
     "wia_rob_011_version": "1.0",
     "compliance_level": "level-2",
     "backward_compatible": ["2.8.0", "2.9.0", "3.0.0", "3.1.0"],
     "breaking_changes": false
   }

2. Staged Rollout
   - Deploy to 1% of fleet (canary deployment)
   - Monitor for 24 hours
   - Expand to 10% if no issues
   - Full rollout after 72 hours of stability

3. Rollback Plan
   - Previous firmware version cached on robot
   - Automatic rollback if critical errors detected
   - Manual rollback via API endpoint

Monitoring and Observability

Metrics to Track:

Alerting Thresholds:

8.10 Future-Proofing and Evolution

Standard Version Migration

As WIA-ROB-011 evolves, maintaining backward compatibility while adopting new features requires careful planning.

Version Negotiation Protocol:

Client: "What WIA-ROB-011 versions do you support?"
Robot: {
  "supported_versions": ["1.0", "1.1", "1.2"],
  "default_version": "1.2",
  "features": {
    "1.0": ["basic_control", "mapping"],
    "1.1": ["basic_control", "mapping", "fleet_coordination"],
    "1.2": ["basic_control", "mapping", "fleet_coordination", "ai_models"]
  }
}

Client: "Let's use version 1.1"
Robot: "Acknowledged. Using WIA-ROB-011 v1.1"

Extensibility Through Custom Fields

Manufacturers can add proprietary features while maintaining compliance:

Standard WIA-ROB-011 map with vendor extensions:

{
  "wia_version": "1.0",
  "map_id": "uuid",
  "map_data": { ... },
  "rooms": [ ... ],

  // Vendor-specific extensions in reserved namespace
  "x_vendor_cleantech": {
    "proprietary_feature": "advanced_dirt_analysis",
    "custom_data": {
      "high_traffic_zones": [...],
      "allergen_hotspots": [...]
    }
  }
}

// Third-party tools ignore unknown "x_*" fields
// Vendor tools leverage extensions for advanced features

Continuous Improvement Culture

Contribute to Standard Evolution: As you implement WIA-ROB-011, you'll discover edge cases, optimization opportunities, and missing features. Share these insights through the RFC process. Your contributions shape future versions benefiting the entire industry.

Stay Engaged: Attend WIA technical committee meetings, participate in working groups, review proposed changes. Active participation ensures the standard evolves in directions beneficial to your products and customers.

Embrace Open Innovation: The cleaning robotics industry grows fastest when participants collaborate rather than compete on basic interoperability. Invest in the commons—universal standards—and compete on differentiated features, user experience, and quality.

Key Takeaways

Review Questions

  1. What are the typical timelines for implementing each WIA-ROB-011 phase?
  2. Describe the purpose and contents of a gap analysis.
  3. Why should manufacturers start with Phase 1 even if targeting Level 3 certification?
  4. What are the key differences between the three certification levels?
  5. Explain the five steps of the certification process.
  6. What role do reference implementations play in accelerating development?
  7. Describe three common implementation pitfalls and their prevention strategies.
  8. How does the version negotiation protocol enable backward compatibility?
  9. What extensibility mechanisms allow proprietary features while maintaining compliance?
  10. Why is community engagement important for successful standard implementation?

Conclusion: The Path Forward

The WIA-ROB-011 Cleaning Robot Standard represents more than technical specifications—it embodies a vision of universal interoperability that benefits manufacturers, developers, building operators, and end users alike. By eliminating vendor lock-in, enabling ecosystem innovation, and accelerating market adoption, the standard grows the entire industry rather than redistributing fixed market share.

Implementation requires investment, but the returns compound over time: reduced integration costs, expanded market access, collaborative innovation, and customer trust. Most importantly, WIA-ROB-011 aligns with the philosophy of 弘益人間—benefiting all humanity by making cleaning automation accessible, affordable, and effective for everyone.

As you embark on your implementation journey, remember: you're not just adding compliance checkboxes to products. You're contributing to infrastructure that will serve billions of people, creating cleaner, healthier environments for generations. This work matters.

弘益人間 (홍익인간)
Benefit All Humanity

Korea Standardization Infrastructure Mapping

Korea operates a comprehensive standards governance system through inter-ministerial cooperation. National Standards Council (under Prime Minister's Office, per Framework Act on National Standards Article 5) coordinates KATS (Korean Agency for Technology and Standards), MFDS (Ministry of Food and Drug Safety), MOTIE (Ministry of Trade, Industry and Energy), MSIT (Ministry of Science and ICT), MOIS (Ministry of the Interior and Safety), MOE (Ministry of Environment), MOHW (Ministry of Health and Welfare), MND (Ministry of National Defense), MCST (Ministry of Culture, Sports and Tourism), MOFA (Ministry of Foreign Affairs), MOJ (Ministry of Justice), and FSC (Financial Services Commission). Accreditation and Testing: KOLAS (Korea Laboratory Accreditation Scheme) accredits 800+ testing laboratories. KAS (Korea Accreditation System) accredits 50+ certification bodies. KTC (Korea Testing Certification), KTR (Korea Testing & Research Institute), KTL (Korea Testing Laboratory), and KCL (Korea Conformity Laboratories) provide conformance testing. Telecom and Cyber: KCC (Korea Communications Commission), KCA (Korea Communications Agency), TTA (Telecommunications Technology Association), IITP (Institute for Information & Communications Technology Planning & Evaluation), NIPA (National IT Industry Promotion Agency), KISA (Korea Internet & Security Agency), KCMVP (Korea Cryptographic Module Validation Program), NIS (National Intelligence Service), NSR (National Security Research Institute), and NCSC (National Cyber Security Center). National R&D Centers: KIST, ETRI, KAIST, Seoul National University, Yonsei University, Korea University, POSTECH, UNIST, GIST, DGIST, KISTI, KIER, KIMM, KRICT, KFRI, KRIBB. International Standards Cooperation: ISO TC/SC Korean secretariats, IEC TC/SC Korean secretariats, ITU-T Study Group Korean chairs, 3GPP RAN/SA Korean chairs, IEEE 802 Korean chairs, W3C Korea office, OASIS Korea office, IETF Korea cooperation, OECD CSTP, UN ESCAP, APEC SCSC Korean cooperation. Korean Industrial Standards (KS) Catalog: KS X (Information) 25,000+, KS A (Basic) 15,000+, KS B (Machinery) 25,000+, KS C (Electrical) 18,000+, KS D (Metallurgy) 12,000+, KS E (Mining) 5,000+, KS F (Construction) 18,000+, KS H (Food) 8,000+, KS I (Environment) 5,000+, KS J (Biology) 3,000+, KS K (Textile) 15,000+, KS L (Ceramics) 7,000+, KS M (Chemistry) 12,000+, KS P (Medical) 5,000+, KS Q (Quality Mgmt) 4,000+, KS R (Transport) 12,000+, KS S (Service) 3,000+, KS T (Packaging) 4,000+, KS V (Shipbuilding) 5,000+, KS W (Aerospace) 3,000+ — totaling 220,000+ Korean Industrial Standards. Key Acts: Personal Information Protection Act (Act 19234, effective Sept 15, 2024), Electronic Government Act, Electronic Signature Act, Act on Promotion of Information and Communications Network Utilization and Information Protection, Information and Communications Infrastructure Protection Act, Data Industry Act, Public Data Act, AI Framework Act (Act 20212, effective July 2026), Industrial Technology Innovation Promotion Act, Framework Act on Science and Technology — 70+ Korean standardization-related laws.

Korea Digital Transformation Detailed Mapping

Korea operates digital transformation through a comprehensive governance system. Digital Government: Digital Platform Government Committee (established September 2022, under the President)·Ministry of the Interior and Safety Digital Government Bureau·e-Government Support Center·Gov.kr·National Citizen Service·KDIS (Korea Digital Information Society)·NIA (National Information Society Agency)·MOIS (Ministry of the Interior and Safety). K-DNS Infrastructure: Korea Internet & Security Agency (KISA) Korea Internet Center·KISA DNS Root Server·KRNIC (Korea Network Information Center)·BGP Korea·National Cyber Security Center (NCSC)·KCC (Korea Communications Commission)·MSIT (Ministry of Science and ICT)·NIA·NIPA. Korean Cloud Infrastructure: KT Cloud·NAVER Cloud (NCloud)·Samsung SDS Cloud·LG U+ Cloud·NHN Cloud·Kakao Enterprise Cloud·SK Telecom Cloud·KISA Cloud Security Assurance Program (CSAP)·KCMVP-validated cloud·ISMS-P (Information Security & Personal Information Management System). Korean Security Certifications: KISA ISMS-P certification·KCMVP (Korean Cryptographic Module Validation Program)·NIS (National Intelligence Service) "National Cryptographic Technology Operation Standards"·NCSC "National Cyber Security Strategy 2024-2028"·CC (Common Criteria) Korean evaluation bodies·EAL4·EAL5·KS X ISO/IEC 15408·19790·24759 Korean Profile. Korean Data Standards: NIA AI Hub·National Data Standardization Committee·Statistics Korea (KOSTAT)·MyData 4 Designated Combination Specialists (Samsung SDS, KICI, KOSTAT, KFTC)·National Institute of Korean Language·National Law Information Center·National Spatial Information Platform·National Spatial Data Center·Korean Spatial Information Standards. Finance and Fintech Standards: FSC (Financial Services Commission)·FSS (Financial Supervisory Service)·FIU (Financial Intelligence Unit)·BOK (Bank of Korea)·FSEC (Financial Security Institute)·KFTC (Korea Financial Telecommunications)·KSD (Korea Securities Depository)·KRX (Korea Exchange) 8-agency cooperation. 5G/6G Communications Infrastructure: 5G subscribers 35 million (2024)·5G base stations 350,000·6G commercialization target 2028·5G dedicated networks 16 operators·6G Acceleration Council (MSIT, 2024). K-Content: KOCCA (Korea Creative Content Agency)·MCST (Ministry of Culture, Sports and Tourism)·KCA (Korea Communications Agency)·Korea Culture Information Service Agency·Korean Film Archive·Korea Publishing Industry Promotion Agency. Data 3 Acts (Personal Information Protection Act·Credit Information Act·Telecommunications Network Act, 2020 enforcement)·Data Industry Act (2021)·Public Data Act (2013)·AI Framework Act (2026)·Digital Platform Government Framework Act (2024 proposed) — Korea digital transformation core legislation.

Korea Industrial, Research, Education Infrastructure Mapping

Korea operates its industrial ecosystem and standardization system through the following core infrastructure. Korea Top 5 Groups: Samsung, Hyundai Motor, LG, SK, Lotte. Each group operates standardization committees and ISO/IEC TC Korean secretariats. Samsung Electronics (semiconductors, displays, home appliances, telecom)·Hyundai Motor (automobiles, mobility)·LG Electronics (home appliances, displays, OLED)·SK hynix (memory)·LG Energy Solution·Samsung SDI (batteries)·POSCO Future M (materials)·Hyundai Mobis (parts). Korean IT Big Tech: NAVER (search, cloud, AI HyperCLOVA)·Kakao (messenger, payment, mobility, banking)·Coupang (e-commerce, logistics)·Karrot Market·Toss·Woowa Brothers. Korea Telcos: SK Telecom·KT·LG U+. 5G·5G dedicated networks·B2B cloud·AI businesses operating. Korea Top 7 Research Universities: Seoul National University·KAIST·POSTECH·Yonsei University·Korea University·UNIST·DGIST·GIST. All serve as standardization R&D bases and ISO/IEC/IEEE Korean chairs. Korea Government-affiliated National Research Institutes (26): KIST, KAERI, KIMM, KIER, KFRI, KRICT, KRIBB, KARI, KASI, KIGAM, KICT, KISTI, KETI, ETRI, NIMS, KIMS, KISDI, KOTRA, STEPI, KOEN, KICCE, KIET, KIPF, KIHASA, KICJ, KLRI. Korea Industrial Complexes / Tech Valleys: Pangyo Techno Valley·Dongtan·Gwanggyo·Songdo IBD·Yeouido·Gangnam·Sihwa·Banwol·Gumi·Ulsan·Changwon·Geoje·Yeosu·Onsan·Cheongju·Iksan·Gwangyang·POSCO Gwangyang Steel Mill·Asan Bay·Seosan·Songdo·Incheon Airport·Sejong·Cheongna·Geomdan. Korea Trade and Finance Infrastructure: Korea International Trade Association (KITA)·Korea Trade-Investment Promotion Agency (KOTRA)·Export-Import Bank of Korea (KEXIM)·Bank of Korea·Kookmin Bank·Shinhan·Hana·Woori·NH Nonghyup·IBK Industrial Bank·SC First Bank·Citi Bank Korea·HSBC Korea·DBS Korea — 14 Korean major banks and foreign banks. Korea K-POP / K-Content: HYBE·SM·YG·JYP 4 major entertainment companies·CJ ENM·tvN·MBC·KBS·SBS·EBS·YTN·Yonhap News TV·JTBC Korean broadcasting·NETFLIX Korea·Disney Plus·TVING·Wavve·Watcha·Coupang Play. Korea Gaming Industry: Nexon·NCsoft·Krafton·Netmarble·Kakao Games·Pearl Abyss·Com2uS·Gamevil·NHN·Smilegate·Webzen. Korea Automotive / Battery: Hyundai Motor·Kia·Genesis·LG Energy Solution·Samsung SDI·SK On·POSCO Future M·EcoPro·L&F battery cathode material suppliers. Korea Semiconductor: Samsung Electronics (HBM3E·HBM4)·SK hynix (HBM3E 12-Hi)·DB HiTek·SK siltron·SK Enpulse·Dongjin Semichem·Seoul Semiconductor·Simmtech·Samsung Display·LG Display.

📐 시뮬레이터 패널 2