- Today
- Total
디지털 전환과 앰비언트
ChatGPT를 활용한 사물인터넷 디바이스 만들기 본문
사물인터넷 개념은 알지만, 사물인터넷 디바이스를 어떻게 개발해야 할지 모르는 사람이 ChatGPT를 이용해서 디바이스를 개발하는 과정을 ChatGPT에게 물어봤습니다.
먼저, 와이파이 통신이 가능한 사물이터넷 디바이스 만드는 방법을 알려달라고 해 보았습니다. 그랬더니 다음과 같이 답변합니다.
하드웨어를 개발하려면 와이파이 모듈이 필요한 것 같아서, 와이파이 모듈을 추천해 달라고 물어봅니다.
보니까 ESP32를 이용해서 블루투스를 지원하는 것을 만들어도 될 것 같습니다. 그래서, ESP32를 이용하는 아두이노 코드를 짜달라고 부탁해 봅니다.
코드를 생성해주고 친절하게 어떻게 하면 이용할 수 있는지까지 알려줍니다. 그런데, 회로는 어떻게 구성해야 할 지 모르겠습니다. 그래서 ESP32와 아두이노를 이용한 회로도를 만들어달라고 해 봅니다.
ESP32와 아두이노의 핀아웃을 어떻게 연결하면 되는지 알려줍니다. 그리 주의사항까지 알려줍니다. 마지막으로 이 장치와 통신할 스마트폰 앱을 만들어 봅니다. Kotlin 언어로 블루투스를 이용해서 문자열을 주고 받는 코드를 생성해달라고 부탁해 봅니다. (무슨 이유인지 한글로 안 되어서 영어로 명령을 보냈습니다.)
자 이상으로 ChatGPT를 이용해서 블루투스로 통신하는 사물인터넷 디바이스와 앱을 만들어 봤습니다. 물론, 동작하는지 안 하는지는 테스트 해 보지 않았고, 내용도 검증하지 않았습니다. 하지만, 이런 식으로 하면 사물인터넷 디바이스나 앱도 개발할 수 있다는 것을 말씀드리고 싶었습니다. 생각나는 것이 있다면 주저하지 마시고 한 번 해보시기 바랍니다.
아 그리고, 아래 책은 제가 최근에 출간한 책입니다. 스마트폰 이후의 시대를 조망하는 책이니 많은 관심 부탁드립니다.
http://www.yes24.com/Product/Goods/116475354