移遠4Gcat1開發板連線騰訊雲,點亮LED燈

2022-07-10 19:30:17 字數 1771 閱讀 2893

from tencentyun import txyun

import 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.作為...