from tencentyun import txyunimport ujson
from machine import pin
productid = ""#產品標識
devicename ="#裝置金鑰
productsecret = none#產品金鑰
tenxun = txyun(productid,devicename,devicepsk,productsecret)
def sub_cb(topic,msg):#雲端響應的**函式
str = msg.decode()
data = ujson.loads(str)
value = data['params']['power_switch']
print(value,end=':')
if value == 1:
print('on')
gpiox.write(1)
else:
print('off')
gpiox.write(0)
gpiox = pin(pin.gpio4,pin.out,pin.pull_disable,0)
gpiox.write(1)
tenxun.setmqtt() #設定mqtt
tenxun.setcallback(sub_cb) #設定**函式topic
topic = "$thing/down/property/iud527bgtp/001"
tenxun.subscribe(topic) #訂閱topic
如下圖所示配置產品模板
新建裝置,如下圖所示
點選相應的裝置,在**中填入產品id,裝置id,金鑰。
開啟移遠官方的qpycom工具,選擇usb-序列裝置埠並開啟,點選檔案,將test.py檔案拖到開發板中
點選「互動」,輸入如圖所示指令啟動指令碼
點選開關即可控制開發板上的led燈
同時串列埠也會顯示指令下達結果
NVIDIA Jetson TK1開發板上手
jetson tk1是nvidia基於tegra k1開發的一塊低成本開發板,板載一塊tegra k1 32 bit logan 晶元,開發板上還有乙個hdmi輸出,乙個乙太網口,乙個usb 3.0,乙個micro usb口,sata,mini pcie,sd卡插槽,除錯口有串列埠db9和jtag,...
開發板執行QT4程式
1 在arm開發板上執行qt4程式 要有跟arm開發板上的qt根檔案系統相同版本的qt開發環境,並且還要編譯成embedded arm版本的,設定環境變數 vi setenv.sh export qtedir usr local trolltech qtembedded 4.6.3 arm expo...
DE1 SOC開發板使用學習
1.yocto build utility 工具是什麼?linux console with framebuffer是什麼?2.文件裡面有幾個linux發布版本的,分別是ubuntu和lxde版本。lxde是精簡,輕量級的linux,是追求效能的版本,相比較kde華麗但是對系統資源要求高的。3.作為...