Select Page

製作 iBeacon for Linux 版本

製作 iBeacon for Linux 版本 iOS7之後,apple提出一個室內定位的解決方案iBeacon,它利用藍牙低功耗(BLE)的通訊方式,進行接收訊號,經過訊號強度來辦別距離,所以iBeacon可以達成趨近偵測、定位的功能,間接解決當初Apple未加入NFC時,產生的一些疑問。 但iBeacon究竟是怎麼完成的?其實它只是在藍牙發射的封包做一些結構,當收到封包時將它解成有義意的資訊。以下為iBeacon封包的結構,我們會在Linux製作出相容的封包完成iBeacon的功能, 藍牙Dongle...

藍牙 BLE CoreBluetooth 初探

藍牙 BLE CoreBluetooth 初探 藍牙 Bluetooth 4.0之後就將通訊模式分為高速及低速,低速低耗能簡稱為BLE,可以連接一些量測型的感測器類型像:心跳計、血壓…等,使得iDevice可以不用再使用Dock方式製作產品,也不需要再經過MFi認證才能與iDevice連接,如此一來可以增加APP型態的多元,也能間階的降低一些成本,如果想要跟BLE週邊連接,iOS 5之後提供corebluetooth...

命令列查詢對外IP

命令列查詢對外IP 要知道對外IP位址時,平常都是利用Browser進入checkip.dyndns.org取得IP。 剛好有個情況是必需要在Console下查詢自已對外IP,所以這時該怎麼做呢? 當下看您的環境有wget或curl 選擇其一就行,再配合sed命令過濾訊息後就可以直接得到對外的IP wget ``` wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e...

cp 拷貝檔案有進度顯示

cp 拷貝檔案有進度顯示 Linux下使用cp指令拷貝檔案時,往往都會不確定檔案在何時拷貝完成或是狀態如何?如何時使才能像Windows一樣有類似的狀態顯示?如果只靠cp的指令參數是無法達成的,下面的列子是利用rsync功能完成的方法: 方法1: rsync -avP /來源目錄名稱 /目的路徑/ 將資料夾來源目錄名稱複製到 /目的路徑/來源目錄名稱 下,意指會在目的路徑建一個目錄名稱與來源目錄名稱相同的目錄,並將目錄內檔案拷貝過去,較能理解的就是下面指令: mkdir /目的路徑/來源目錄名稱 cp -R /來源目錄名稱/....

LICEcap - 擷取螢幕影像成GIF動畫檔

擷取螢幕影像成GIF動畫檔 前言 擷取螢幕影像大家會想到的就是QuickTime,QuickTime不單單只是播影像,也能擷取螢幕影像, 但擷取螢幕影像的程式大都是將影像存在影片格式檔案,如果只是想要成GIF格式的圖片式動畫可能就不行了! LICEcap 是一套輕巧又方便的擷取螢幕影像的程式,它提供了Mac OSX及Windows的版本,在這只針對Mac OSX版本做介紹。 功能操作 程式開啟後會看到下方的幾個操作,說明如下: Max FPS 輸入你每秒要擷取的速度,預設是8,範例上改成10 Size...

ESXi VM 使用實體硬碟

ESXi VM 使用實體硬碟 前言 不管是實體進行虛擬化之後或是虛擬化之前,原有硬碟資料使用上除了可以將檔案備份至虛擬硬碟環境中使用,還可以直接將實體硬碟給虛擬機器使用,使用上也是利用vmkfstools並配合命令z來完成它。 使用實體硬碟時必需要建立與實體硬碟溝通的方式,所以使用工具建立一個.vmdk中介檔,它與虛擬硬碟提供的.vmdk是一樣,但它只是個中介檔,命令如下: vmkfstools –z [硬碟掛載路徑] [產生連結的vmdk檔案]...