1. 程式人生 > >DIY個人智慧家庭閘道器——python篇之讀取USB串列埠,獲取門磁報警資訊

DIY個人智慧家庭閘道器——python篇之讀取USB串列埠,獲取門磁報警資訊

把433M無線解碼器的USB串列埠插入到路由器USB口,預設會出現ttyUSB0串列埠裝置,python讀取串列埠資料程式碼如下

#!/usr/bin/env python
# -*- coding: utf-8 -*- 
import serial  
from time import sleep  
  
ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=0.5)   
  
print ser.port  
print ser.baudrate  
  
def recv(serial):    
  while True:    
    data =serial.read(64)    
    if data == '':    
      continue  
    else:  
      break  
    sleep(0.02)   
  return data   
  
while True:    
  data =recv(ser)   
  if data != '':   
    print data  

執行後,觸發433M無線門磁,輸出結果如下
[email protected]:/tmp# ./serialread.py 
/dev/ttyUSB0
9600
{"type":"trigger", "addr":"0x5555","data":"0xc0"}


相關推薦

DIY個人智慧家庭——python讀取USB串列獲取報警資訊

把433M無線解碼器的USB串列埠插入到路由器USB口,預設會出現ttyUSB0串列埠裝置,python讀取串列埠資料程式碼如下 #!/usr/bin/env python # -*- coding: utf-8 -*- import serial from time

DIY個人智慧家庭—— python獲取路由器外網地址

免費的DDNS域名服務有時候重新整理不及時,解析不到路由器的IP,就可以採用這種方法來解決 #!/usr/bin/env python # -*- coding: utf-8 -*- import socket import fcntl import struc

DIY個人智慧家庭—— 路由器刷機

        先選擇合適的路由器型號,要求有兩個,一:有USB口,二:可以刷openwrt系統,我的首選是newifi mini,比較喜歡折騰的可以刷openwrt官方韌體,小白可以選擇刷pandorabox,目前我使用的是官方Chaos Calmer 15.05.1版本

DIY個人智慧家庭——硬體WIFI燈帶DIY

需要如下配件 1、ESP8266模組 2、燈帶 3、MOS管驅動板,用於驅動點亮燈帶 4、12V電源 5、其他線材、外殼等配件 最後組裝完成 ESP8266部分程式碼如下,除了實現亮和滅的基本控制外,還可以調節燈光亮度,設定漸亮、漸暗、呼吸燈或者閃爍等

DIY個人智慧家庭—— 前言

        我是電子DIY愛好者,也是一名程式設計師,平時業餘生活比較枯燥,閒暇之餘喜歡搗鼓一些東西玩玩,從硬體設計、驅動開發到手機客戶端開發,都有做過,不過只是些皮毛,沒有很深入的鑽研,所以做出來的東西純粹是玩一玩而已,我現在就是想把在做的東西整理一下放到部落格裡面,

阿里雲智慧接入體驗

以前在實施MSN Direct專案的時候曾經接觸過思科的路由器,當時從微軟總部派過來一個專家,藉助一個公網IP在航天橋電視塔和微軟研發集團的機房建立一個VPN通道,實現“虛擬”區域網的功能。 沒有想到這次採用阿里雲提供的智慧接入閘道器,竟然相對輕鬆地實現了“虛擬”區域網的功能。不僅可以和雲伺服器

iNeuOS工業互聯平臺部署在智慧硬體實現了從邊緣端到雲端的一體化部署

目       錄 1.      概述... 2 2.      平臺演示... 3 3.     

GoKu Gateway 開源版 V2.1釋出加入UI管理系統等

GoKu API Gateway 是eoLinker旗下的開源版介面閘道器,支援OpenAPI與微服務管理,支援私有云部署,實現API轉發、請求引數轉換、資料校驗等功能,提供圖形化介面管理,能夠快速管理多個API閘道器,提高API業務安全性。 本次GoKu V2.1帶來了以下變化:

Spring Cloud(九)Zuul服務高階

Spring Cloud(九)Zuul服務閘道器高階篇 上篇文章主要介紹了Zuul閘道器使用模式,以及自動轉發機制,但其實Zuul還有更多的應用場景,比如:鑑權、流量轉發、請求統計等等,這些功能都可以使用Zuul來實現。 Zuul的核心 Filter是Zuul的核心,用來實現

IPFS官方被牆?還有那麼多選擇過來了解一下!

還有這麼多參考閘道器呢,哪些線上,你一試就知道。  https://ipfs.github.io/public-gateway-checker/      如果你也喜歡ipfs,可以掃碼加入我的星球,我們一起親密的玩耍 也可以加入我剛

Go 開源 API-Gateway 2.6.0.RC 釋出年前最後一個版本

   新特性 支援API級別的流控(優先順序高於Server的配置) 支援API級別的熔斷(優先順序高於Server的配置) 優化 調整日誌輸出 更新文件 修復 #115 api的超時設定無效問題 快速體驗 docker pull&nb

阿里千億級流量移動API的演進

在2018年雲棲大會·武漢峰會的企業研發雲專場中,來自阿里巴巴淘寶技術部基礎平臺部的移動中介軟體基礎服務技術專家高志恆(魯少千)為現場的聽眾帶來了題為《阿里千億級流量移動API閘道器的演進》的精彩分享。在本次分享中,他重點闡述了移動API閘道器的概念,研發效率演進,高可用演進以及運維體系演進。數十款阿里雲產品

AOE鍵路徑白話解析

一、AOE網的概念 使用有向圖來抽象工程,使用節點表示事件,有向邊表示活動,邊的權值表示活動執行時間,邊的方向代表事件觸發的先後順序,這樣的有向圖稱作AOE網,常被用作工程中預計進度。AOE網中入度為0(沒有雙親節點)的節點稱為源點,出度為0(沒有子節點)的節點稱為匯點,一

宜人貸蜂巢API技術解密Netty使用實踐

一、背景 宜人貸蜂巢團隊,由Michael創立於2013年,通過使用網際網路科技手段助力金融生態和諧健康發展。自成立起一直致力於多維度資料閉環平臺建設。目前團隊規模超過百人,涵蓋徵信、電商、金融、社交、五險一金和保險等使用者授信資料的抓取解析業務,輔以先進的資料分析、挖掘和機器學習等技術對使用者信用級別、欺

高可用keepavlived全流程(安裝/配置/驗證/解析)

1.場景描述 因為要做閘道器的高可用,用到了keepalived+nginx,來保證nginx的高可用。(微服務時代之閘道器及註冊中心高可用架構設計),如下圖: 安裝了keepavlived,走了一些彎路,記錄下吧,nginx的安裝就不多說了,自己部落格已經介紹了好幾篇了。 2. 解決方案 2.1 安裝k

智慧韌體編譯學習筆記——Makefile

參考部落格:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=408225 一、makefile簡介 (1)程式的編譯和連結 為了更好的理解makefile的意義,有必要了解一些程式編譯的規範和

迅為4412開發板實戰智慧專案筆記

智慧閘道器的學習內容: 1 智慧閘道器的概念; 2 智慧閘道器的實現框架; 3 智慧閘道器的例程分析。 1 智慧閘道器的概念: 1.1 智慧閘道器關鍵詞搜尋     智慧家居閘道器,物聯網智慧閘道器,zigbee智慧閘道器...     有大量的智慧閘道

IP MODEM資料無線上傳伺服器4g dtu透傳智慧澆灌

方案需求 隨著農業及園林業的發展,水資源的不斷升值,傳統灌溉方式正在被現代智慧型遠端自動控制灌溉系統所取代並得以推廣,是有效解決灌溉節水問題的必要措施之一。欣仰邦自主研發的智慧灌溉系統是集感測器技術、自動控制技術、計算機技術、無線通訊技術等多種高新技術於一體的智慧灌溉控制系統。 系統既可以根據植物和土壤種類

物聯網關鍵技術包括兩個方面物聯網智慧家居發展的重要支撐

在無線感測網中,是不可或缺的核心裝置。此外還需要具備裝置管理功能,運營商通過裝置可以管理底層的各感知節點,瞭解各節點的相關資訊,並實現遠端控制。 物聯網閘道器關鍵技術包括兩個方面。 1.多標準互通接入能力:目前用於近程通訊的技術標準很多。常見的感測網技術包括ZigBe

python 接收藍芽http請求失敗 瀏覽器卻成功(已解決)

完全可以測通的(是因為防火牆的問題)  原因:開啟了防火牆在本地是可以測通的  外面的機器是訪問不了我的電腦的 解決辦法:關閉防火牆就可以了 第一種方法 from http.server import BaseHTTPRequestHandler from