• 제목/요약/키워드: Socket program

Search Result 43, Processing Time 0.016 seconds

A Design and Implementation of ZigBee Educational System in USN Environment (USN환경에서 교육용 ZigBee 장비의 설계 및 구현)

  • Park, Gyun Deuk;Chung, Joong Soo;Jung, Kwang Wook
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.5
    • /
    • pp.335-340
    • /
    • 2013
  • This paper has designed and realized educational ZigBee equipment befitting to the USN environment. In addition, this study has enabled users to exercise operation process for software technology education and to propose software design methods in the process in the USN environment through practice equipment for ZigBee education. As for the development environment of system, Atmega128 process of Atmel is used for CPU; AVR compiler for the debugging environment; C language for firmware development language; and C++ for application program. The system operation process is initiated by coordinator's sensing information reading order from the hyper terminal through a server through the Internet or directly connected; and then delivering it to a terminating device by using ZigBee technology. The terminating device delivers various sensing information to the coordinator which delivers it to a server through the Internet or to a HYPER terminal directly connected to the coordinator. As for the educational course, it is about practices on such ZigBee operation process and relevant programing skills. Regarding it, the communication between coordinator and terminating device is designed by utilizing physical layer of ZigBee protocol, MAC layer and network layer while the communication between server and coordinator is designed by proposing an independent protocol on TCP/IP socket and the protocol processing procedure during sensing data delivery is verified by interpretation.

Performance Evaluation of an Electrometer for Quality Control and Dosimetry in Radiation Therapy (방사선 치료의 정도관리 및 선량측정에 이용되는 전리계의 성능평가)

  • Kim, Chang-Seon;Kim, Chul-Yong;Park, Myung-Sun
    • Progress in Medical Physics
    • /
    • v.11 no.2
    • /
    • pp.123-130
    • /
    • 2000
  • The performance of an electrometer directly affects on the accuracy and precision in radiation dosimetry. This study is to list of the quality control for maintaining performance and to perform evaluation tests of an electrometer. Performance tests selected include proper polarizing voltages, warm-up and equalization time, leakages, long-term stability, linearity, and effect of ambient conditions. An electrometer connected with a rigid stem ionization chamber was evaluated with a Strontium-90 check device. Bias voltage was measured directly on the input socket. Equalization time is the time required for reaching threshold of charged state after the power is on or the bias voltage is changed. Pre- and post-signal leakages are defined as the accumulation of signal with no exposure and after exposure, respectively. Over three months period, the electrometer's long-term stability was measured by comparison of the temperature-pressure corrected readings. Linearity was expressed as the deviation of readings from multiple short exposures from one continuous exposure. Effect of ambient conditions was expressed as the zero drift of the electrometer over 17-34$^{\circ}C$ temperature ranges. For two nominal values, 300 and 500 volts, measured voltages were lower by 2.5 and 5.8%, respectively. The warm-up time, 20 minutes, was longer than the lamp time by 9 minutes and the equalization time was less than 1 minute. Without exposure, the zero-drift was 0.002 scale-unit in 15 minutes and the leakage after 10 minutes exposure was minimal. The IQ-4 was stable over 99.4% for three-month periods. Deviation from the linearity was 0.9% for measurement scale, 0.000-9.991. Over 17-34$^{\circ}C$ temperature range, the zero-drift was minimal, less than 0.2%. For a clinically-used electrometer, a list for the basic peformance evaluations is proposed. By running this program, the measurement error using an electrometer can be reduced and in turn the improvement in accuracy and precision of radiation dosimetry can be achieved.

  • PDF

Design and Implementation of the SSL Component based on CBD (CBD에 기반한 SSL 컴포넌트의 설계 및 구현)

  • Cho Eun-Ae;Moon Chang-Joo;Baik Doo-Kwon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.12 no.3
    • /
    • pp.192-207
    • /
    • 2006
  • Today, the SSL protocol has been used as core part in various computing environments or security systems. But, the SSL protocol has several problems, because of the rigidity on operating. First, SSL protocol brings considerable burden to the CPU utilization so that performance of the security service in encryption transaction is lowered because it encrypts all data which is transferred between a server and a client. Second, SSL protocol can be vulnerable for cryptanalysis due to the key in fixed algorithm being used. Third, it is difficult to add and use another new cryptography algorithms. Finally. it is difficult for developers to learn use cryptography API(Application Program Interface) for the SSL protocol. Hence, we need to cover these problems, and, at the same time, we need the secure and comfortable method to operate the SSL protocol and to handle the efficient data. In this paper, we propose the SSL component which is designed and implemented using CBD(Component Based Development) concept to satisfy these requirements. The SSL component provides not only data encryption services like the SSL protocol but also convenient APIs for the developer unfamiliar with security. Further, the SSL component can improve the productivity and give reduce development cost. Because the SSL component can be reused. Also, in case of that new algorithms are added or algorithms are changed, it Is compatible and easy to interlock. SSL Component works the SSL protocol service in application layer. First of all, we take out the requirements, and then, we design and implement the SSL Component, confidentiality and integrity component, which support the SSL component, dependently. These all mentioned components are implemented by EJB, it can provide the efficient data handling when data is encrypted/decrypted by choosing the data. Also, it improves the usability by choosing data and mechanism as user intend. In conclusion, as we test and evaluate these component, SSL component is more usable and efficient than existing SSL protocol, because the increase rate of processing time for SSL component is lower that SSL protocol's.