Hackpads are smart collaborative documents. .

cclljj@gmail.com

47 days ago
Unfiled. Edited by cclljj@gmail.com 47 days ago
cclljj@gmail.com 修改 MQTT broker 連線上限
 
隨著 MQTT 使用用戶(終端設備或訂閱者)持續增加,終有一天會遇上資料出現漏接的狀況,這邊分享一下如何修改系統設定,提升MQTT broker 的連線數上限:
 
平台資訊
  • AWS AMI Linux
  • Mosquitto 1.4.10
  • 測試日期:2017/3/11
 
修改步驟
  1. 修改 /etc/mosquitto/mosquitto.conf
  • 加入這一行,將上限改為無限大(但仍受限於系統整體上限):
  • max_connections -1
  1. 修改 /etc/sysctl.conf
  • 加入這幾行
  • fs.file-max = 10000000 
  • fs.nr_open = 10000000
  • net.ipv4.tcp_mem = 786432 1697152 1945728
  • net.ipv4.tcp_rmem = 4096 4096 16777216
  • net.ipv4.tcp_wmem = 4096 4096 16777216
  • net.ipv4.ip_local_port_range = 1000 65535
  1. 修改 /etc/security/limits.conf
  • 加入這幾行
  • * soft nofile 10000000
  • * hard nofile 10000000
  • root soft nofile 10000000
  • root hard nofile 10000000
  1. 將系統重新該機即可
 
溫馨提醒
系統重新開機後,請記得確認兩件事:
  1. MQTT broker 是否有跑起來
  1. 下遊的 MQTT subscribe 是否有繼續成功連線(可能需要重新啟動)
 
參考資料
 
303 days ago
Unfiled. Edited by cclljj@gmail.com 303 days ago
  • d0: G3/G5 dust sensor PM2.5
  • d1 : G3/G5 dust sensor PM10
  • d2: G3/G5 dust sensor PM1
cclljj@gmail.com
  • d3: Panasonic SN-GCHA1 dust sensor PM2.5
 
558 days ago
Unfiled. Edited by wuulong sheu , cclljj@gmail.com 558 days ago
wuulong s LASS/Test/EXAMPLE_APP1(APPID=256+2)
 
LASS/Test/MAPS(APP_ID=256+3)
 
 
LASS/Test/PM25(APPID=256+4)
cclljj@gmail.com
  • should we make PM25 a system APP? We can do it after updating APP_ID of MAPS and EXAMPLE_APPX?
 
 
67 days ago
Unfiled. Edited by cclljj@gmail.com 67 days ago
  1. Host 2 @ NCTU (to be available soon)
  1. System 1 @ Academia Sinica (AWS), NCHC, NCTU, and NCKU              
  1. DB Query API
  • Public API to access databases directly mentioned in (6) 
  1. JSON API
  • Public API to access data in the archive via the JSON format
  • The data archive owner can provide JSON API to release data via HTTP protocal, while keeping their archive inside the firewall
  1. Applications
  1. Data analysis/visualization
  1. The full list of data visualization tools is on the page: https://sites.google.com/site/pm25opendata/visi
  1. Data portal
 
Request & Discussion 
 
71 days ago
Unfiled. Edited by 海明威 , cclljj@gmail.com 71 days ago
海明威 [2/19實況Maker] 直播創作空氣盒子徵求贊助
 
故事起源:
"微型空氣品質偵測器"  的推廣攤位。目前已經有 中研院MAPS 空氣盒子. LASS LASS4U . LASS FT. HACK4U by RoDoDo一起參展。
  • 為了提升攤位人氣,我們發起了一個 "現場直播創作空氣盒子"的活動
但是因為時間緊迫,於是尋求大家幫忙。希望對於在乎環境空氣品質的朋友們,有錢出錢,有人出人,有力出力,大家一起協助推廣 PM2.5 的防治。
 
直播活動辦法:
  於2/19當天下午PM2:30 ,於活動會場的攤位旁,現場直播創作製作一個全新的"空氣盒子",過程完全直播、錄影、並且現場就公開程式碼。任何人將可以透過這個直播/直播錄影學習製作的"空氣盒子"。
 "將會在直播過程中特別感謝贊助單位"
 
已徵得贊助(非常感謝):
  1. 實況 Maker  :   中研院資訊所研究工作人員 - 荊輔翔(中文主播) 、肉多多植物科技農場 - 阿海 (台語主播)
  1. 宣傳傳單      :   中研院資訊科學所贊助文宣 1000份
 
徵求物資區 ***我們有什麼用什麼,最佳宣傳時刻。:
  • 實況轉播所需要的攝影設備和收音設備
  • 市面能流通Arduino 相容的開發版,最好具有物聯網功能。
  • 任何相關的Maker需要的周邊 如LCD  溫溼度感應器  相關模組等等。
  • 小型露營用發電機。
  • 現場高速網路 4G 轉 WiFi (目前只有使用手機熱點分享)。
  • 現場空氣盒子贈品,用在活動造勢,任何支援G0V LASS平台的空氣盒子。
  • 轉播用的背景(可有可無 大自然就是最好的背景)
  • 現金 : 俗話說有錢好辦事,實報實銷也可以。
 
徵求人力區***人多好辦事
  • 實況技術協助人員。
  • 直播掌鏡人員。
  • 臨時Maker支援 - 可能臨時缺一條什麼線的接頭需要製作什麼的。
 
還沒想到的 可能隨時會寫上去。
 

Contact Support



Please check out our How-to Guide and FAQ first to see if your question is already answered! :)

If you have a feature request, please add it to this pad. Thanks!


Log in / Sign up