mbed rpc interfacing with Python

0
487

Python RPC Library

mbed에서는 mbed RPC client가 python을 이용하여 mbed RPC server의 데이터를 read/write하거나 custom 함수를 call 하기 위해 아래와 같은 python module을 제공한다.

아래 코드는 HTTP를 사용한 python RPC 예제이며, 192.168.0.4인 RPC Server에 접속하여 GPIO와 ADC 값을 read/write 하는 예제 이다.

[code language=”python”]
#!python
python
>>> from mbedrpc import *
>>> mbed = HTTPRPC("192.168.0.4")
>>> x = DigitalOut(mbed,"LED1")#These objects should already exist on mbed
>>> z = DigitalOut(mbed,"LED2")
>>> ain = AnalogIn(mbed, "LED3")
>>> x.write(1)
>>> z.write(0.5)
>>> ain.read()
0.786757474
[/code]

Python RPC library에 대한 자세한 설명은 아래 주소를 참고 하기 바란다.

https://developer.mbed.org/cookbook/Interfacing-with-Python

앞에서 설명한 mbed 코드와 같이 사용하기 위해서는 아래 코드를 참고 하기 바란다.

[code language=”python”]
#!python
python
>>> from mbedrpc import *
>>> mbed = HTTPRPC("192.168.0.4")
>>> x = DigitalOut(mbed,"led1")#These objects should already exist on mbed
>>> x.write(1)
>>> x.write(0)
[/code]

이 글은 영어에서도 제공됩니다

NO COMMENTS