Raspberry Pi_Kor_23.1.2 프로그램으로 할 수 있는 작업


Published Book on Amazon


All of IOT Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1
All of IOT Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2


출판된 한글판 도서


최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상)
최신 라즈베리파이(Raspberry Pi)로 시작하는 사물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하)


Original Book Contents


23.1.2  프로그램으로 할 수 있는 작업 

 

컴퓨터에서 사용자가 별도의 프로그램을 개발하여 사용하는 것이 어떤 의미가 있는지, 또한 어떤 작업을 할 수 있는지를 검토해 보겠다.

    사용자가 원하는 기능을 자유롭게 개발하여 사용할 수 있다. 기존 명령이나 기능에서 제공하지 않는 기능이 있으면 자체적으로 해당 기능을 개발하여 사용할 수 있다.

    프로그램은 기존 명령이나 프로그램 기능을 활용할 수 있다. 프로그램 내에서 필요하면 기존의 시스템 명령이나 다른 프로그램을 호출하여 사용할 수 있다.

    프로그램에 대한 입력을 자유롭게 정의할 수 있다. 단순한 terminal이 아니라 별도의 screen을 정의해서 사용할 수 있다.

    프로그램 처리 결과를 다양한 형태로 자유롭게 정의하여 출력할 수 있다. terminal 뿐만 아니라 별도의 screen을 사용할 수도 있고, 별도의 display 장치를 사용하거나, 프린터로 출력할 수도 있다. Bar 코드를 인쇄할 수 있다.

    통신 기능을 활용하여 원격에서 필요한 처리를 할 수 있다. 원격에 있는 컴퓨터들끼리 서로 통신을 하면서 자료를 주고 받거나, remote에 있는 client가 중앙의 server와 연결하여 필요한 처리를 할 수도 있다.

 


 

    외부 기기와의 Interface를 통하여 시스템 외부 장치와 통신하고 통제할 수 있다. 외부 기기를 통해서 입력을 받거나 출력을 할 수도 있으며, 외부 장치를 조정할 수도 있다.   

    외부의 sensor로부터 각종 측정 값을 받아서 상황을 판단하고, 그에 따라 적절한 처리를 할 수 있는 기능을 구현할 수 있다

    Embedded Program을 작성하여 외부 시스템을 자체적으로 직접 제어하는 시스템을 구축할 수도 있다.

    Database를 활용할 수 있는 프로그램을 작성할 수 있다. 수많은 자료를 체계적으로 관리하면서 사용자들에게 효율적인 자료관리를 할 수 있도록 도와줄 수 있다.

    Web을 활용할 수 있는 프로그램을 작성할 수 있다.  Web site를 구축하여 여러 사용자들이 해당 site에 접속하여 필요한 정보를 획득하고 원하는 작업을 할 수 있도록 한다.

 

Leave a Reply