import network,pyb,time
from machine import i2c,pin
from ssd1306 import ssd1306_i2c
from ****** import mqttclient
import pyb
#初始化oled
i2c = i2c(sda=pin(『y10』), scl=pin(『y9』))
oled = ssd1306_i2c(128, 64, i2c, addr=0x3c)
light = pyb.adc(『y11』)
#初始化乙太網模組
nic = network.wiznet5k(pyb.spi(2), pyb.pin.board.y5, pyb.pin.board.y4)
nic.active(true)
nic.ifconfig(『dhcp』)
#判斷網路是否連線成功
if nic.isconnected():
print(nic.ifconfig()) #列印ip資訊
#oled資料顯示
oled.fill(0) #清屏背景黑色
client_id = 'lighttest' # 客戶端id
user='z4ei9cn/lighttest'
pswd='bo5xqdeiqcuuru3x'
topic = '$baidu/iot/shadow/lighttest/update' # topic名稱
client = mqttclient(client_id=client_id, server=server, port=port, user=user,password=pswd,keepalive=60)
client.connect()
while (true):
oled.fill(0)
#oled.fill(0) # 清屏顯示黑色背景
oled.text('01studio', 0, 0) # 首行顯示01studio
oled.text('light test:', 0, 15) # 次行顯示實驗名稱
value = light.read() # 獲取adc數值
print(value)
send_mseg = }
print(send_mseg)
# 顯示數值
oled.text(str(value) + ' (4095)', 0, 40)
# 計算電壓值,獲得的資料0-4095相當於0-3v,('%.2f'%)表示保留2位小數
oled.text(str('%.2f' % (value / 4095 * 3.3)) + ' v', 0, 55)
#time.sleep(1000)
# 判斷光照強度,分3檔顯示。
if 0 < value <= 1365:
oled.text('bright', 60, 55)
if 1365 < value <= 2730:
oled.text('normal', 60, 55)
if 2730 < value <= 4095:
oled.text('weak ', 60, 55)
#延時1秒
oled.show()
client.publish(topic,'send_mseg') #發布訊息
pyb.delay(1000)
百度官方工具 百度站長平台
1 的提交和驗證 2 死鏈結提交 再也不用使用robots乙個乙個遮蔽死鏈結,直接在站長平台提交死鏈結就可以,如果死鏈結過多可以做成文件的形式,直接提交文件在根目錄的路徑就可以了。3 改版 改版功能是提供給站長改版時新老路徑替換的功能,方便將曾經的路徑跳轉到新的路徑,並且傳遞老路徑的權重。5 外鏈分...
百度雲推送
主要功能是 推送通知 推送訊息 推送富 特點 1 增強使用者粘性 保持與使用者的溝通,提高使用者活躍率。2 節約成本 省點 省流量。3 穩定 可靠。應用場景 單播訊息推送 1 向特定的終端推送訊息 通過客戶端api,先獲取終端的channel id,再向channel id推送訊息。2 向可定的使用...
百度雲推送
在ios開發中我們開發中往往離不開遠端推送,因為他能夠有提醒客戶自己的存在,且能夠通過訊息提醒來獲取使用者的回頭率。1.框架設計 操作步驟 配置 2.配置證書檔案 使用終端命令 key.p12檔案轉key.pem檔案 openssl pkcs12 nocerts out key.pem inkey....