Messaging System 訊息發送系統
今天來聊聊 Messaging System 現今系統架構尚不可忽視的重點沒有之一。談談近年來蓬勃發展軟體產業Internet of Things (IoT), AI, machine learning, blockchainand smart contracts 這三個重點軟體產業其快速與訊息量龐大造就目前軟體架朝向事件架構所發展Event-driven Architecture(EDA)。
制霸 IoT 30Day! Day 30總結
心得
物聯網(IoT)雖然近年有不錯成長,但是卻沒有很好的應用導致遲滯! 關於因該有幾樣因由:
- 資料無用: 物聯網(IoT)裝置成長,資料成長客戶也配置大量佈署了物聯網(IoT)裝置與控制中心。But!但是這謝常長得資料卻沒有有效利用,因為光靠人去針對巨量資料做應用可以說是九牛一毛。
- 裝置無法通用: 投資物聯網(IoT)裝置過於封閉 a 廠牌裝置並不適用於 b 廠牌裝置。
- 封閉系統: 大多數廠商開發產品平台並沒有提供良好的串接服務可以客制運用自己產生的資料,也無法串結其他廠商的是設備裝置。
- 服務綁定: 因為上述關係所以你也無法轉換平台廠商,必須從裝置硬體到平台全部一起置換。
- 供應商選邊站: 像是如果我的智慧家庭產品必須選擇提供支援 Alexa 還是 Google 服務,必須是大廠才有餘力去全面開發支援大多數的服務。
- 價格較一般產品昂貴: 物聯網(IoT)裝置產品成本較高,且有固定的時間成本大多數無法提供較長的服務保證。
最後 iThome 30Day 鐵人賽總算完成!(我個人認為)昨天沒有按下發文就跑去洗澡導致超過時間。感謝老婆體諒與各位親朋好友支持~ 謝謝大家!
制霸 IoT 30Day! Day 29 AIoT介紹
AIoT 介紹
AIoT 由來就是 人工智慧(AI) + 物聯網(IoT)的組合。隨著人工智慧(AI)技術的更多突破,物聯網(IoT)萬物相聯的蓬勃發展,兩者也匯流進化成 AIoT,正驅動「智慧應用」。
制霸 IoT 30Day! Day 28 Alexa語音服務開發介紹
語音服務開發介紹
今天要來介紹 IoT 應智慧家庭最直覺的應用,語音服務以目前較為大型廠商服務做介紹。
Amazon Alexa 語音開發服務介紹
亞馬遜所開發的 Alexa 之所以火紅是因為開放的開發平台供大家主動去開發產品與平台結合。 今天要來就少他的開發項目。
制霸 IoT 30Day! Day 27 Mesh Network網狀網路
Mesh Network 網狀網路 介紹
今天要來介紹因應 IoT 發展,相關網路產品日新月異!那網路是一個重要環節,當居家使用情況變得一樓打不上三樓此時該如何是好? 那 Mesh Network 網狀網路,就是為了對付無限網路佈點不易訊號不良等等的應用。 以下將以ESP-MESH為解說。
制霸 IoT 30Day! Day 26 LoRaWAN 開發介紹
LoRaWAN 開發介紹
前面我們介紹了 wifi 與藍芽今天來介紹使用 ESP32 開發 LoRaWAN
硬體介紹
今天介紹的是使用 Heltec WiFi LoRa 32 (V2)。
- 微處理器:ESP32 (雙核 32 位 MCU + ULP 內核),配合 LoRa 節點芯片 SX1276/SX1278。
- Micro USB 接口,具有完整的穩壓電路、ESD 保護、短路保護等安全措施。
- 預留 SH1.25-2 電池接口,集成鋰電池管理系統 (充放電管理、過充保護、電池電量檢測、USB/電池電源自動切換)。
- 提供 WiFi、LoRa、藍牙三種網絡連接方式、板載 Wi-Fi、藍牙專用 2.4GHz 金屬 3D 天線、預留 IPEX (u. FL) 接口共 LoRa 信號使用。
- 板載 0.96 吋 128 * 64 OLED 顯示屏,可用於顯示調試信息、傳感器數據、電池電量等信息。
- 通過 CP2102 USB-UART 芯片,提供串口功能,方便程序下載、調試信息打印。
- 支援 Arduino 開發環境:我們提供 ESP32 + Lorwan 協議的 Arduino® 庫,這是一個標準的 LoRaWAN 通信協議,可以與支持 LoRaWAN 協議的任何 LoRa 網關進行組網通信。
- 具有良好的射頻電路設計和阻抗匹配,以及基本的低功耗設計 (睡眠電流 ≤800ua),方便用戶快速驗證無線通信方案。
制霸 IoT 30Day! Day 25 資料應用
IoT 資料應用
我們今天要探討的是,當我們開始有了資料 IoT 如何做有效利用。
資料應用 Grafana 與 telegram 應用
我們這邊介紹如何在我們用的 Grafana 圖表系統內好好利用收集到的資料! Telegram 是一個跨平台的即時通訊軟體,它的用戶端是自由及開放原始碼軟體,但是它的伺服器是專有軟體。使用者可以相互交換加密與自毀訊息,傳送相片、影片等所有類型檔案。官方提供手機版(Android、iOS、Windows Phone)、電腦版(Windows、macOS、Linux)和網頁版等多種平台用戶端;同時官方開放應用程式介面,因此擁有許多第三方的用戶端可供選擇,其中多款內建中文。
制霸 IoT 30Day! Day 24 實際案例 空氣盒子專案(三)
空氣盒子說明
今天來介紹這個空氣盒子專案,細部運作原理。
程式碼介紹
我們這理用到很多模組是 UART 通訊介面,但是實際硬體上只有一個 UART 介面。 那我們這邊使用SoftwareSerial來克服這個問題。 那我們先來逐一介紹程式邏輯。
制霸 IoT 30Day! Day 23 實際案例 空氣盒子專案(二)
空氣盒子首版
今天來介紹這個空氣盒子專案,所有元件與運作實際介紹。
硬體
HTU21D 溫濕度感測器
基於高性能的濕度感應元件製成,新一代 HTU21D 溫度和濕度傳感器在尺寸與智能方面建立了新的標準:
制霸 IoT 30Day! Day 22 實際案例 空氣盒子專案(一)
空氣盒子專案緣由
約莫 2016 年 03 月 22 號 看到新聞介紹台北智慧城市空氣盒子啟動記者會發現起有趣的議題 『空氣污染』! 約莫十多年前我從台北移居台中工作生活,當初嚮往陽光美麗的台中市不再像是台北時常下雨的美麗台中。但是好景不常發現天約來越灰漸漸地感到納悶。 後來看到這些個報導發現有個開源組織正摸摸推動此專案LASS LASS-開源公益環境感測網路。