是乙個非同步
dns請求方面的庫
./configure--prefix=/usr
make
makeinstall
sudoapt-get install uuid-dev
xsl:import: unable to load
sudoapt-get install docbook-xsl
mkdirbuild
cdbuild
cmake..
make
makeinstall
修改config.mk
裡,with_websockets:=yes
make
makeinstall
cp/etc/mosquitto/mosquitto.conf.example mosquitto.conf 新增
websockets
的監聽埠
port1883
listener8080
protocolwebsockets 則
1883
和8080
埠同時啟用。
mosquitto–v -c /etc/mosquitto/mosquitto.conf
-d以後臺伺服方式啟動
mosquitto_sub:error while loading shared libraries: libmosquitto.so.1: cannot open sharedobject file: no such file or directory
重新執行
ldconfig
mosquitto_pub -t location -h localhost -m"12345"
mosquitto_sub -t location
訂閱系統訊息:
mosquitto_sub -t \$sys/# -h localhost
訂閱所有訊息:
mosquitto_sub -t 「#」 -h localhost
./config no-asm shared--prefix=/home/liufei/mqtt/openssl
然後修改
makefile
中下列變數的值:
cc = /opt/arm-2013.11/bin/arm-none-linux-gnueabi-gcc
ar = /opt/arm-2013.11/bin/arm-none-linux-gnueabi-ar
ranlib = /opt/arm-2013.11/bin/arm-none-linux-gnueabi-ranlib
installtop = /home/mqtt/openssl
openssldir = /home/mqtt/openssl
然後搜尋
-m64
,都去掉
make
make install
修改config.mk
with_srv:=no
with_uuid:=no
with_websockets:=no
with_docs:=no
cflags +=-i/home/liufei/mqtt/openssl/include
ldflags += -l/home/liufei/mqtt/openssl/lib-lssl -lcrypto
make cc=/opt/arm-2013.11/bin/arm-none-linux-gnueabi-gcccxx=/opt/arm-2013.11/bin/arm-none-linux-gnueabi-g++
mqtt
推送訊息——傳送端使用
.net
: 需要
openssl
和pthead
庫:pthreads-w32-2-9-1-release.zip
(pre-built.2\dll\x86\*
)這個和
mosquitto
相比,較為完善,尤其是安全控制,如全域性訊息的訂閱許可權等,在
mosquitto
中,我暫時沒有找到禁止訂閱全部訊息的方法,這個在實際應用中,對於安全相當重要。不然任何乙個接入
mqtt
網路中的客戶端都有權訂閱全部訊息,就相當於任何訊息對於它來說都是可見的。
emqtt
中預設是只允許在
mqtt
服務本機上訂閱全部訊息。
reids之初步配置
reids之初步配置 1 redis2.1存在的問題 redis的事務實現比較簡單,存在一些問題。redis只保證事務的每個命令連續執行,但是如果其中乙個命令失敗,其他命令並不回滾。雖然redis是單執行緒處理,但由於輪轉的處理方式,事務保證了命令的連續執行。2 redis的從主機搭配 redis可...
機器學習之初步認識
這段時間,我系統地學習了機器學習,由於涉及到很多的高數 最優化 凸集 線性代數和概率論等方面知識,確實是強大的數學在做支撐。學習計畫上繼續堅持 按部就班 按照月計畫 周計畫和天計畫進行,每天進行總結分析。主要有三點體會 1 公式中,一般都是矩陣表示變數形式,複雜的理論無外乎都涉及到矩陣論為基礎,改變...
使用VirtualBox SDK之初步編譯
virtualbox成功編譯出來後,在生成的out資料夾中會發現有sdk資料夾 當然也可以直接從官網下sdk 裡面有例子,但是直接用visual studio編譯的話會出一大堆錯誤,本文就是講解如何使之編譯通過。如果使用visual studio直接建立工程,把例子cpp virtualbox 4....