사물인터넷, 세상의 모든 것과 연결하다는 의미입니다. 최근 다양한 스마트 장비와 센서들이 다양하게 나오고 서로 연결하며 모든 것을 연결하는 시대로 가고 있습니다.

 

이번 글에서는 RAD Studio에서 세상이 모든 것과 연결 하는 방법에 대해 알아 보겠습니다.

 

그전에 몇가지 사례에 대해 알아봅니다.

 

<사례 1>

최근 MIT 대학에서는 화장실에 센서를 달고 화장실 사용 정보를 기숙사의 학생들에게 제공하는 시도가 있었습니다.

이 시도가 꽤 학생들에게 반응이 좋았습니다. 그 이후 해당 대학에서는 세탁실의 세탁기와 건조기에도 센서를 달아 언제 현재 세탁이 가능한지 언제 세탁기를 사용할 수 있는지에 대한 정보를 학생들에게 제공하는 프로젝트를 추가 진행했다고 합니다.

 

<사례 2>

국내의 스마트 양식장 사례입니다. 민물장어를 키우는 양식장에 수온, 용존산소량등의 센서를 달고 모니터링해 성공한 사례입니다. 민물장어는 환경에 대단히 민감해 그 전까지는 직원들이 2~6시간 간격으로 수십~수백개의 수조를 일일히 점검했습니다.

이 과정을 센서를 통한 모니터링 시스템을 구축한 결과 PC와 스마트폰으로 손쉽게 모니터링 및 위급시 빠르게 대처할 수 있어 폐사율도 낮추고 직원의 수고도 줄이며 금전적으로 큰 이익을 본 사례로 소개되었습니다.

 

위 사례 뿐 아니라 우리 삼과 연결되 사례가 많습니다.

대표적으로 시계, 안경 등의 웨어러블 디바이스를 통한 방법과 신발, 칫솔, 기저귀, 팔찌, 심장박동기 등을 통해 건강정보를 수집해 더 쾌적한 삶을 살 수 있도록 도움을 주는 다양한 시도가 진행되고 있습니다.

 

RAD Studio도 이러한 시대의 흐름에 맞춰 다양한 플랫폼은 물론, 사물인터넷을 위한 기능을 추가하고 있습니다.

RAD Studio와 블루투스

RAD Studio XE7에 추가된 사물인터넷 기능 중 Bluetooth 기능에 대해 소개합니다.

❑ 블루투스

RAD Studio에서는 아래와 같은 방식으로 블루투스를 지원하고 있습니다.

  • Bluetooth LE 컴포넌트
  • Bluetooth LE 라이브러리
  • Classic bluetooth 라이브러리
  • Bluetooth를 이용한 앱 테더링

 

플랫폼 별 기능 지원 버전

 

❑ 블루투스 참고 문서

David I가 발표한 "Internet of Things with Bluetooth"

Internet of Things with Bluetooth - Developer Skill Sprint with David I from Embarcadero Technologies

 

 

❑ 블루투스 샘플

RAD Studio XE7 설치 사용자 기준

 

[C++ 빌더]
  • C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\CPP\Mobile Samples\Device Sensors and Services\Bluetooth 
  • C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\CPP\RTL\Tethering 
[델파이(Object Pascal)]
  • C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\Object Pascal\Mobile Samples\Device Sensors and Services\Bluetooth 
  • C:\Users\Public\Documents\Embarcadero\Studio\15.0\Samples\Object Pascal\RTL\Tethering

 

온라인

 

참고글


번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15488
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13974
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16507
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22063
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23282
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18934
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39269
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174734
1043 데브기어 컴포넌트 컨버터 원리와 구조 설명 험프리 2019.10.11 991
1042 엔터프라이즈 커넥터로 VCL 애플리케이션에서 '구글 시트' 데이터 조회 및 편집하기 험프리 2019.10.04 574
1041 엔터프라이즈 커넥터 설치하기 file 험프리 2019.10.01 655
1040 엔터프라이즈 커넥터로 'VCL 애플리케이션에서 엑셀 데이터 가져오기&편집하기' file 김원경 2019.09.27 961
1039 이 달의 기술자료 - 2019년 10월 험프리 2019.09.27 368
1038 [RAD서버] JSON 처리 단순화 컴포넌트 활용 - TEMSDataSetResource 험프리 2019.09.27 754
1037 [오프라인 세미나] 델파이 마이그래이션 - 실전 사례로 살펴보는 소프트웨어 현대화 전략 [1] 관리자 2019.09.27 662
1036 VCL 앱, 윈도우 10용으로 현대화하기 관리자 2019.09.25 499
1035 서베이몽키(SurveyMonkey)를 프로젝트에 연동하기 관리자 2019.09.20 711
1034 "모든" 데이터를 프로젝트에 연동하기 - 파이어닥(FireDAC) 엔터프라이즈 커넥터 활용 관리자 2019.09.19 470
1033 3가지 API 이야기: VCL에서 WinAPI, COM&ShellAPI, WinRT 활용하기 관리자 2019.09.18 728
1032 리눅스용 앱에 다양한 스타일 적용하기 (FMX 스타일들을 리눅스 앱에도!) 관리자 2019.09.17 467
1031 밝은 톤의 사용자 친화적인 디자인을 찾고있다면 - 푸에르토 리코(Puerto Rico) FMX 스타일 관리자 2019.09.17 526
1030 과감하면서도 볼드한 효과를 주고 싶다면 - Ruby Graphite FMX 스타일 관리자 2019.09.17 476
1029 그라데이션이 적용된 멋진 스타일을 적용하고 싶다면 - 스텔라(Stellar) FMX 스타일 관리자 2019.09.17 584
1028 현대화 작업, 바로 지금이 골든타임입니다! 관리자 2019.09.11 390
1027 20년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기 관리자 2019.09.11 1451
1026 [따라하기] Advanced 델파이 UI 작성하기 file 험프리 2019.09.11 2147
1025 [10.3 리오][업데이트 2] 델파이 리눅스 클라이언트 애플리케이션 지원 관리자 2019.09.10 406
1024 [10.3 리오][업데이트 2] 멋지게 업그레이드된 VCL 품질 관리자 2019.09.10 380