ArcherHuang / Linkit_Smart_7688

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to LinkIt Smart 7688 Duo

Contents

Overview

Back

物聯網架構與應用

Imgur

通訊協定與網路服務提供商

通訊協定 網路服務提供商
HTTP ThingSpeak、MediaTek Cloud Sandbox (MCS)、MediaTek Cloud Sandbox Lite (MCS Lite)、Google Firebase
MQTT LASS、MediaTek Cloud Sandbox (MCS)、AWS IoT、IBM Bluemix IoT Platform
WebSocket WoT.City

實作架構

Back

Imgur

File Description

Back

編號 資料夾 檔案名稱 說明
1 /Basic /ApMode_StationMode/apModeToStationMode.sh 將 AP Mode 轉 Station Mode
2 /Basic /ApMode_StationMode/stationModeToApMode.sh 將 Station Mode 轉 AP Mode
3 /Basic /Get_MacAddress/Arduino/sketch_get_macAddress.ino 透過 Wi-Fi 按鈕取得 IP 或 Mac Address
4 /IoT Cloud /Arduino/getDHT/getDHT.ino 取得 DHT 資料
5 /IoT Cloud /Arduino/DHT_OLED/DHT_OLED.ino 將 DHT 資料顯示於 OLED
6 /IoT Cloud /Arduino/getDUST/getDUST.ino 取得 DUST 資料
7 /IoT Cloud /Arduino/DHT_DUST_OLED/DHT_DUST_OLED.ino 將 DHT 與 DUST 資料顯示於 OLED
8 /IoT Cloud /Arduino/getDHT_Bridge/getDHT_Bridge.ino 將 DHT 的資料傳送到 MPU
9 /IoT Cloud /Python/getSensorData.py 從 MCU 取得 Sensor Data
10 /IoT Cloud /Python/linkit_Smart_7688_MCS_MQTT.py 將 Sensor Data 透過 MQTT 傳送到 MCS
11 /IoT Cloud /Python/get_data_from_mcs_mqtt.py 從 MCS 取得 Sensor Data
12 /IoT Cloud /Python/linkit_Smart_7688_MCS.py 將 Sensor Data 透過 API 傳送到 MCS
13 /IoT Cloud /Python/linkit_Smart_7688_Thingspeak.py 將 Sensor Data 傳送到 ThingSpeak
14 /IoT Cloud /Python/linkit_Smart_7688_LASS.py 將 Sensor Data 傳送到 LASS
15 /IoT Cloud /Python/lass_to_thingspeak.py 將 LASS 的資料傳送到 ThingSpeak
16 /IoT Cloud /Python/linkit_Smart_7688_AWS_IoT.py 將 Sensor Data 傳送到 AWS IoT
17 /IoT Cloud /Python/linkit_Smart_7688_WoTCity.py 將 Sensor Data 傳送到 WoT.City
18 /IoT Cloud /Python/get_data_from_wot.py 從 WoT.City 取得資料
19 /IoT Cloud /Python/linkit_Smart_7688_IBM_Bluemix_Publish.py 將 Sensor Data 傳送到 IBM Bluemix
20 /IoT Cloud /Python/linkit_Smart_7688_IBM_Bluemix_Subscribe.py 從 IBM Bluemix 取得資料
21 /IoT Cloud /Python/linkit_Smart_7688_Firebase.py 將 Sensor Data 傳送到 Google Firebase

Board and Sensor

Back

開發板

擴充板

感測器

Pinout Diagram

Back

Imgur

Integrated Development Environment

Back

Arduino

Python

Arduino IDE

Back

Firmware

Back

Linkit Smart 7688 Duo Driver

Back

Library

Back

DHT

  • DHT sensor library by Adafruit Version: 1.2.3 )
    • 在 Arduino Sketch 中點選草稿碼匯入程式庫管理程式庫 ➙ 右上角搜尋欄位輸入 DHT ➙ 選擇 DHT sensor library by Adafruit Version: 1.2.3

OLED

  • Seeed OLED Display 128*64 library
    • Seeed OLED library Github 頁面中的右上角下載整個 ZIP 檔
    • 在 Arduino Sketch 中點選草稿碼匯入程式庫加入 .ZIP 程式庫 ➙ 選擇上一步驟所下載的 ZIP 檔

Service

Back

Firmware

Back

Tools

Back

Windows OS

  • 登入
  • 傳送檔案
    • Windows 端
    • Linkit Smart 7688 端 ( FileZilla Client )
      • opkg update
      • opkg install openssh-sftp-server

macOS

  • 登入 / 傳送檔案(本地端到 Linkit Smart 7688 端)- 終端機
    • 登入(在本地端電腦的終端機執行) ➙ ssh root@Linkit Smart 7688 的IP
    • 傳送檔案(在本地端電腦的終端機執行) ➙ scp 在電腦中的檔案位置 root@Linkit Smart 7688 的IP:要傳送到 Linkit Smart 7688 中的位置

JSON Tools

Back

Troubleshooting

Back

  • 如果在瀏覽器輸入所設定的 local domain ( 預設為 http://mylinkit.local ) 後無法顯示設定頁時
  • 當登入時發生 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 錯誤
    • 於終端機輸入 ssh-keygen -R IP位置
    • 再重新 Login
  • COM Port 消失  

Reference

Back

Blog

Back

License

Back

The MIT License (MIT)

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About


Languages

Language:Python 69.1%Language:C++ 29.4%Language:Shell 1.5%