Yang Su

Yang Su

Hello, I’m Yang Su, an embedded software engineer.

When I was a freshman, I had a course called C language programming. After the course, I began to think about how to apply C language. Occasionally, I got a book named 51 Single-Chip Microcomputer Tutorial based on C language, which offered me the entry to the world of electronic design. Along with the improvement of ability, I also took part in the Electronic Design Contest which teamed up with three people and you need to fulfill as many requirements as possible in three days. Through the efforts of my team, we achieved good results.

During undergraduate period, I have done some projects about blockchain applications in IoT. In the future, I would like to do some research about IoT security which may cover the techonology of blockchain and AI.

Interests

  • Embedded Design
  • IoT
  • Blockchain

Education

  • MEng in Control Engineering, Sep 2017 - June 2020

    Shanghai Jiao Tong University

  • BSc in Electrical Engineering and Automation, Sep 2013 - June 2017

    Nanjing University of Information Science and Technology

Skills

Embedded design

51MCU,MSP430,STM32, CC2640R2F,ESP32,Ok6410,Tiny4412

Programming

C,Python,Java,JavaScript,HTML,Solidity

Mobile Development

Android App Development

Blockchain

Bitcoin,ethereum,IPFS

Tools

Keil,IAR,MCUXpresso,Docker,ROS,AndroidStudio

Web Development

Django,BootStrap

Research Experience

 
 
 
 
 

A decentralized IoT identity management system based on blockchain

Demo video

Sep 2019 – Feb 2020 Shanghai,China
  • Designed smart contracts on Ethereum platform and combine IPFS to achieve the process of creating,restoring,deleting of the DID (Decentralized Identifiers) of IoT devices.
  • Designed a IoT device prototype based on LPC55S69 (MCU, produced by NXP company), ESP32 module (WiFi), HC05 module (BlueTooth). LPC55S69 has the Peripherals such as PUF (Physical Unclonable Functions), TRNG (True Random Number Generator) and TrustZone which could be used to protect the security of DID.
  • Developed an app based on Android which could be used to generate the DID of user and communicate with IoT device through Bluetooth to trigger it to generate DID.
 
 
 
 
 

Charging payment system based on blockchain

Demo video

Jul 2018 – Feb 2019 Shanghai,China

This is a POC project cooperating with BMW company, which aims at using the blockchain technology to explore the new payment method in charging scenario of electrical vehicles.

  • Set up a private chain through ethereum, and wrote the code of smart contracts on it to complete the deduction of charging payment.
  • Transformed an commercial charging pile and added a raspberry pi 3B+ in it as the controller to control the start and stop of charging. The program was written in python. There was also a raspberry pi in the electrical vehicle.
  • Designed and coded the interactive process between the charging pile and electrical vehicle, In short, When the car drived close to the charging pile, they would communicate through the bluetooth. The car would pay enough deposit to the address of contract, the charging pile would verify it and start charging. After the finish of charging, the charging pile would pay back the redundant deposit.
  • Designed a charging pile background management system based on Django and Bootstrap which can get the GPS information and the charging state of charging pile.
 
 
 
 
 

Medically assisted evaluation devices

Demo video

Sep 2017 – Jan 2018 Shanghai,China

The interns need to practice on the simulation baby about cardiopulmonary resuscitation (CPR) and the operation of the oxygen bottle. Current evaluation method is by experienced doctor, the project aims at using extra devices to evaluate the intern’s operation.

  • Designed the PCB of the device, and choosed relevant chips mainly including CC2640R2F(BLE chip produced by TI),BMP280(air pressure detection),Thin film pressure sensor.
  • Wrote programs on the CC2640R2F to drive the BMP280 to get the raw data of air pressure and wrote the data into the corresponding BLE air pressure service.
  • Developed an app based on android which could discover and connect our BLE device, search the air pressure service to get the raw data and then handle it to get the actual pressure data.

Awards

The Second Prize in the 7th Blue Bridge Cup provincial competition of embedded Design and Development Group

The National Second Prize in 2015 National Undergraduate Electronic Design Contest

The Second Prize in the 6th Robot Competition for College Students in Jiangsu Province

The First Prize of TI Cup of Jiangsu Province in 2015 National Undergraduate Electronic Design Contest

The First Prize in the 5th Electronic Design Contest of Nanjing University of Information Science and Technology

The First Prize in the 12th Advanced Mathematics Competition of Nanjing University of Information Science and Technology