본문 바로가기

SeoulHackathon

(548)
서울하드웨어해커톤 기술워크숍 1주 1일 토요일 ① 안내 ② Cat.M1 서울하드웨어해커톤 기술워크숍 1주 1일 토요일 ① 안내 ② Cat.M1 입니다.
Cat.M1 프로젝트 진행 (대여임, 해커톤후 반납 필요) 프로젝트에 Cat.M1이 사용되시는 분은 신청하세요. 반납하셔야 하며, 필요시에만 짧게 사용하십시오. 관리되고 있는 심카드가 있습니다. 그리고, 과도하게 사용하시어, 망에 영향을 주면, 손해배상의 가능성도 있습니다. 실습을 위해 몇 분 간격으로 사용하셔도 되나, 절대 데이타를 누적해서 장시간 받거나 보내지 마세요.
(팀당 1명) Amazon AWS IoT, Thingspark IoT서비스 계정 수령자 12월 21일 기술워크숍 (AWS IoT) 12월 27일 (Thingspark)를 진행할 예정이며, 계정은 1팀 1계정을 제공합니다. AWS는 12월 21일부터 3일, 해커톤 전날 부터 3일 제공예정입니다. 협의해서 12월 18~20 3일 이용도 협의해보겠습니다. 씽스파크의 경우, 협의해서 별도로 공지하겠습니다.
서울하드웨어해커톤 참가팀 선정 및 유의사항 이번 서울하드웨어해커톤에 참가신청해주신 많은 분들께 감사의 말씀을 드립니다. 우리는 기본적으로 참여자 모든 분들께 기회를 드려왔고, 20개팀이면 넉넉하다고 판단하고 진행하였으나, 너무 많은 팀들이 참가 신청하여 부득이하게 아래의 20개팀만 선정하게 되었습니다. 현재 Covid-19의 재확산으로 기본 개발보드들이 제시간에 도착할 수 없는 상황이어서 아쉽게도 아래와 같이 선정합니다. 선정되셨더라도 다음을 생각해주시기 바랍니다. 1. 라즈베리파이는 메인 역할이 아닌 보조 역할에 국한됩니다. 제품을 개발할 때에는 무한의 자원을 사용할 수 없습니다. 주어진 상황내에서 가장 좋은 옵션을 선택해야 합니다. 이번 해커톤에서 사용하는 STM32는 MCU이며, MCU를 최대한 활용하셔야 합니다. 라즈베리파이로만 혹은 상당..
[ 번역 ] MOOC - STM32Cube.AI workshop (2/2) 서울 하드웨어 해커톤 : www.seoulhackathon.org 서울 하드웨어 해커톤 (2021년 1월 2일 ~ 2021년 1월 3일) 에서 사용되는 STM32Cube AI를 소개하는 영상이며, 1시간 분량으로 묶었습니다. 2020년 8월 배포된 내용을 구글 Autotranslate을 활용 번역했습니다. (오류많지만, 양해부탁드려요.)주요한 내용은 CCL by https://www.youtube.com/watch?v=yuLNWKxzn3M&list=PLnMKNibPkDnEOUdTXlDH7yWN6qyxXPsEb 에서 가져왔으며, CCL로 공개된 영상들을 모은 것입니다. 이번 해커톤은 Cube MX까지만 하셔도 되며, 아주 소수의 메이커가 AI까지 해내실 것으로 생각하고 있습니다. 하지만, AI를 MCU에서..
해커톤전 STM32CubeMX 기술워크숍 (3일/3일) 해커톤전 STM32CubeMX 기술워크숍 (3일/3일) 입니다. 해커톤 제공보드는 12월 8일 지캠프에 입고 될 예정이며, 해커톤 참가예정이신 분들을 위해 바로 이전버전 보드는 대여가 가능합니다. ( https://seoulhackathon.tistory.com/654 ) ( 태그 : stm32 , CubeMX ) 아래의 내용은 워크숍으로 개최할 예정입니다. FreeRTOS https://www.seoulhackathon.org/tag/freertos_2020_season1https://www.seoulhackathon.org/tag/freertos_2020_season2 FreeRTOS → AWSIoT https://www.seoulhackathon.org/tag/AWS_IoT_FreeRTOS Cube..
해커톤전 STM32CubeMX 기술워크숍 (2일/3일) 해커톤전 STM32CubeMX 기술워크숍 (2일/3일) 입니다. 해커톤 제공보드는 12월 8일 지캠프에 입고 될 예정이며, 해커톤 참가예정이신 분들을 위해 바로 이전버전 보드는 대여가 가능합니다. ( https://seoulhackathon.tistory.com/654 ) ( 태그 : stm32 , CubeMX ) 아래의 내용은 워크숍으로 개최할 예정입니다. FreeRTOS https://www.seoulhackathon.org/tag/freertos_2020_season1https://www.seoulhackathon.org/tag/freertos_2020_season2 FreeRTOS → AWSIoT https://www.seoulhackathon.org/tag/AWS_IoT_FreeRTOS Cube..
해커톤전 STM32CubeMX 기술워크숍 (1일/3일) 해커톤전 STM32CubeMX 기술워크숍 (1일/3일) 입니다. 해커톤 제공보드는 12월 8일 지캠프에 입고 될 예정이며, 해커톤 참가예정이신 분들을 위해 바로 이전버전 보드는 대여가 가능합니다. ( https://seoulhackathon.tistory.com/654 ) ( 태그 : stm32 , CubeMX ) 아래의 내용은 워크숍으로 개최할 예정입니다. FreeRTOS https://www.seoulhackathon.org/tag/freertos_2020_season1https://www.seoulhackathon.org/tag/freertos_2020_season2 FreeRTOS → AWSIoT https://www.seoulhackathon.org/tag/AWS_IoT_FreeRTOS Cube..
참가자 제공 내역 2021년 Covid-19 종료후 한국의 대표 메이커로 세상을 누비시라는 의미로, Korean Makers를 테마로 했습니다. [1] 1인당 제공 ① 후드티 S(85), M(90), L(95), XL(100), 2XL(105), 3XL(110)로드 중… ② 무릎 담요 ③ 해커톤 당일 식비 : 6,000원/1인/1식x팀원수, 5식 [2] 팀당 제공 ① 기본 보드 : STM32 보드 : https://www.st.com/en/evaluation-tools/b-l4s5i-iot01a.html ② 기본 키트 / 1팀 팀에 기본적으로 제공되는 기본 키트이며, STM32 Cube-AI로 인공지능이 불편하실 분들을 위해 라즈베리파이도 세트로 제공함 각 1개 이상 ③ 개발비 : 200,000원/1팀 ④ AWS IoT ..
[ 번역 ] MOOC - STM32Cube.AI workshop (1/2) 서울 하드웨어 해커톤 : www.seoulhackathon.org 서울 하드웨어 해커톤 (2021년 1월 2일 ~ 2021년 1월 3일) 에서 사용되는 STM32Cube AI를 소개하는 영상이며, 1시간 분량으로 묶었습니다. 2020년 8월 배포된 내용을 구글 Autotranslate을 활용 번역했습니다. (오류많지만, 양해부탁드려요.)주요한 내용은 CCL by https://www.youtube.com/watch?v=yuLNWKxzn3M&list=PLnMKNibPkDnEOUdTXlDH7yWN6qyxXPsEb 에서 가져왔으며, CCL로 공개된 영상들을 모은 것입니다. 이번 해커톤은 Cube MX까지만 하셔도 되며, 아주 소수의 메이커가 AI까지 해내실 것으로 생각하고 있습니다. 하지만, AI를 MCU에서..
Ex3. ② OTA FW UPDATE Ex3. ② OTA FW UPDATE( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) 1. OTA Job 생성AWS IoT 콘솔에서 Manage의 Jobs를 선택 한 후 Create a job을 클릭 합니다. Create OTA update job을 선택합니다. Update할 thing을 선택한 후 다음 단계를 진행합니다. Update protocol은 MQTT를 선택합니다.FW Image sign 방법을 Sign a new firemware image for me 로 선택합니다.Code signing profile를 신규로 생성해야 합니다. Create를 선택합니다. Signing Profile name을 입력 합니다. stm32_sign_profile 이라고 입력할 수 있습니다.Code ..
Ex3. ① OTA FW IMAGE 생성 Ex3. ① OTA FW IMAGE 생성( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) Upgrade 하는 FW Image에 대한 인증과 무결성 검증은 다음과 같은 과정으로 진행 됩니다.코드 암호화를 위한 Private Key와 무결성 검증을 위한 ECDSA Signature 인증서를 AWS에 등록 시켜 사용 합니다. 1. Create code signing Certificate1-1. Signing Certficate 생성Certificate 생성에 OpenSSL을 사용합니다. 설치가 되어 있지 않다면 실습 0-6을 참고하여 설치 합니다.실습용으로 다운로드한 Package의 x-cube-aws-sensordemo/scripts/ota-scripts 폴더를 참조 하십시오. Batch 파일을..
Ex3. OTA FIRMWARE UPDATE Ex3. OTA FIRMWARE UPDATE( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) OTA용 FW binary를 생성한 후 AWS IoT OTA Job을 생성하여 배포 합니다. 실습 Link- OTA FW Image 생성 https://seoulhackathon.tistory.com/651- OTA FW Update https://seoulhackathon.tistory.com/652 OTA Update Flow 1. OTA용 FW Image를 생성한 후 OTA 배포용 S3 bucket에 FW Image를 Upload 합니다.2. OTA Update Job을 생성하고 Code Signing Profile을 생성합니다.3. OTA Manager는 Job에 등록된 FW Image의 S3..
Ex2. ② SENSOR 추가 및 제어 Ex2. ② SENSOR 추가 및 제어( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) 1. 온도 Sensor Node 추가CubeMonitor의 작업 공간에 STM32 MCU 보드의 온도 Sensor 데이터를 수신하는 node를 추가 합니다.CubeMonitor의 Pallete에서 function node를 작업 공간으로 drag하여 추가 합니다. MQTT 수신 데이터를 Relay하는 json function node의 출력을 추가한 function node의 입력으로 연결합니다. 추가한 function node를 더블 클릭하여 속성 편집 창을 활성화 합니다.Name 항목에 temperature를 입력 합니다. Function 항목에 MQTT message의 Temperature 값을 가져..
Ex2. ① SENSOR DASHBOARD Ex2. ① SENSOR DASHBOARD( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) 1. Dashboard 구성STM32 MCU 보드에서 Publish 되는 센서 데이터를 STM32 CubeMonitor 프로그램을 사용하여 Visualization 합니다.STM32 CubeMonitor에 AWS IoT MQTT Broker에 대한 수신 node를 생성하고 AWS IoT Core에 등록한 Dummy Thing의 인증서를 사용해 연결을 설정 합니다. 2. Create Dummy ThingAWS IoT Core 콘솔의 Side Menu에서 Manage를 선택한 후 Things 항목을 선택한 후 Create 버튼을 눌러 Thing 생성 메뉴로 들어갑니다. Create a single thin..
Ex2. ADDING TEMPERATURE & LED CONTROL Ex2. ADDING TEMPERATURE & LED CONTROL( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) - STM32 MCU 보드로 부터 수집되는 센서 데이터를 STM32CubeMonitor를 사용하여 시각화 합니다.- AWS IoT Shadow 기능을 이용하여 MCU 보드의 LED를 제어합니다. 실습 Link - Sensor Dashboard https://seoulhackathon.tistory.com/648- Sensor 추가 및 제어 https://seoulhackathon.tistory.com/649 Credits Korean version Jongwoo Lee (rainny@)Sejun Kim (sejun@)Albert Lee (sehyul@) Original Cont..
Ex1. ⑤ SENSOR DATA PUBLISH Ex1. ⑤ SENSOR DATA PUBLISH( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) 1. Enable Sensor FunctionSTM32 MCU 보드에 내장된 Sensor 데이터를 수집하여 MQTT 메시지로 Publish 하는 기능을 활성화 시킵니다.Sensor Data Read FunctionDrivers/BSP/B-L475E-IOT01Drivers/BSP/Components/vl5310xSensor Data CollectorApplications/Cloud/aws_demos/Src/st_sensordata_collector.c, st_statusled_update.cSensor Data PublishApplications/UCloud/aws_demos/Src/aws_cust..
Ex1. ④ AWS IOT CORE 연결 Ex1. ④ AWS IOT CORE 연결( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) 1. AWS IoT Thing 등록1-1. IoT Thing 생성AWS Console에 Login 한 후 AWS IoT Core 콘솔로 이동합니다. 오른쪽 Side Menu에서 Manage를 선택 합니다. Things 항목을 선택하고 Register a thing을 클릭하여 디바이스 생성 메뉴에 진입합니다. Create a single thing을 선택 하여 생성을 시작합니다.Thing의 이름을 입력합니다. 예를 들면 iot-stm-sensor-nodeA라고 입력할 수 있습니다.필요에 따라 Device Type을 생성하고 Group을 생성하여 관리할 수 있습니다. 이번 실습에서는 생성하지 않습니다.Nex..
Ex1. ③ AWS IOT APPLICATION Ex1. ③ AWS IOT APPLICATION( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) 1. ‘Application for AWS Service’ ProjectSBSFU와 User Application이 포함된 Image를 생성합니다.User Application은 STM32 MCU 보드를 AWS IoT Core에 연결하고 IoT Things로 등록합니다.Post Build 단계에서 FW Image와 Application에 대한 Header와 encryption된 binary를 생성합니다. 2. Build ‘Application for AWS Service’ Project‘B-L4S5I-IOT01_aws_demos’ project는 여러가지 기능으로 Build 할 수 있습니다.App..
Ex1. ② STM SECURE BOOT Ex1. ② STM SECURE BOOT( 태그 : AWS_IoT_FreeRTOS, AWS_IoT ) Root of Trust 서비스를 시작 하며 저장되어 실행되는 코드는 변경이 불가능 합니다.Platform 무결성을 검증 합니다. Clock 설정, Register 구성, 메모리 보호 등에 대해 검증 합니다. 1. ‘Secure Boot’ Project 1-1. Secure Boot FeatureSecure Boot는 System Reset될 때 실행되는 변경되지 않는 코드 입니다.STM32의 protection을 점검하여 runtime 보호를 활성화 합니다.애플리케이션 코드의 신뢰성과 무결성을 확인하여 유효하지 않은지 확인하고 악성 코드 실행을 차단 합니다.보호되고 격리 된 환경에서 실행되는 PKCS ..

 
90, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea
https://seoulhackathon.tistory.com/   
mail: 12000@12000.co Tel : +82-2-2135-5280
Copyright 2021 by Seoul Businsss Agency. All Rights Reserved. (Powered by Tistory)
Hackathon | Recent Articles +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | News +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | Schedule +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | Workshops    more
Hackathon | Toolkit    more
Hackathon | Video Tutorial    more
Hackathon | Hackathon +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Hackathon | Others +more
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Previous Hackathon    more

programs run by :

90, Digital-ro 9-gil, Geumcheon-gu, Seoul, Republic of Korea https://seoulhackathon.tistory.com
mail: 12000@12000.co Tel : +82-2-2135-5280