Inside 硬塞的網路趨勢觀察

“BLE:連結物聯網與智慧裝置最重要的橋樑” 與新的 6 篇文章 - Inside 網路趨勢行銷與開發

Link to Inside 硬塞的網路趨勢觀察

BLE:連結物聯網與智慧裝置最重要的橋樑

Posted: 15 Mar 2016 07:58 AM PDT

2016-03-15 22.49.35(photo by Rain Rannu)

於 2015 年 1 月 12 日由 Adrian Stevens 提交。

簡介

藍芽 LE (BLE) 通訊因具有低成本和低能耗等優勢,被越來越多用於商用產品和娛樂領域的應用。 如果希望實現 Android 手機或平板電腦與 Intel® Edison 或 Intel® Galileo 專案之間的通信,藍芽* LE (BLE) 無疑是最佳選擇。

本文主要為您介紹如何使用免費的軟體工具和低成本、即時可用的硬體編寫程式碼和連接硬體,以建立 Intel Edison 與配備藍芽 4.0 的 Android 裝置之間的 BLE 通訊。

什麼是BLE?

藍芽低能耗(BLE),藍芽 LE,或 BLE (也稱智慧型藍芽)是一種無線個人網域技術,由藍芽 Special Interest Group設計與市場推廣。它主要針對健康醫療、健身、安全、自動化和家庭娛樂等領域的應用。

藍芽 LE 最初由諾基亞於2006 年推出,當時稱為 Wibree。2010 年,通過藍芽版本 4.0,藍芽 LE 加入了藍芽標準當中。

相比于標準藍芽連接, BLE 可顯著降低裝置的能耗,同時提供常規藍芽的大部分連線性以及約一半的連接範圍(大約15米/50 英尺)。安裝電池的裝置如果使用藍芽LE,可在不充電或更換電池的情況下使用數年。比如,Estimote 所推出的 Beacon裝置宣稱,其電池壽命可長達三(3) 年(www.estimote.com)。

硬體

儘管我們的專注點在於 Intel Edison,但本篇文章的大部分內容也適用於英特爾 Galileo。就 IoT 項目而言,我們使用的感應器和控制來自於 Seeed Studio 的 Grove 系統。具體來說,我們將使用:
• 帶有 Arduino breakout 主機板的Intel Galileo。
• Seeed Grove – Starter Kit Plus Intel® IoT Edition For Galileo GEN 2。
• Seeed Grove BLE。
• 執行Android 4.3 或更新版本的 Androi裝置(我使用的是Lenovo TAB S8-50)
• 以PC來執行Windows* 7 或8(我使用的是Dell XPS12)

關於硬體的幾點說明如下:

  1. Grove Starter Kit 主要針對Intel Galileo而設計,但它同時也適用於 Edison。您還可以單獨購買 Grove 元件,但工具套件更加經濟實惠。
  2. 在開發過程中我使用的是Lenovo Android 平板電腦,但其他執行 Android 4.3 並支援藍芽 4.0 的 Android裝置也均可行。
  3. 我使用 Dell XPS12 為Intel Edison 和 Android項目(以及本文)編寫程式碼。採用 Mac 或 Linux系統也可進行開發。

軟體

我使用下列幾款免費的軟體工具。如欲查看本範例,您應根據需要下載並安裝下列軟體工具:

Arduino IDE for Intel® Edison

Android Studio

Android SDK

Windows、Mac 和 Linux系統均可提供上述軟體,不過我將特別介紹在Windows系統的安裝。

更進一步瞭解相關硬體

Intel® Edison

Intel® Edison 是低成本、通用型計算平臺系列的首款硬體。經過專門設計,它有助於快速、輕鬆地建立IoT專案的原型,同時還可提供商業化的產品路徑。

Intel®Edison 使用 22 奈米Intel®SoC,包含執行速度高達 500MHz 的雙核Intel® Atom™ 處理器。 它支援 40 個 GPIO,並包含1GB LPDDR3 RAM、4 GB EMMC 資料存儲,以及雙頻 Wi-Fi*和藍芽功能。

就內部系統而言,Edison能執行完整的Linux 內核系統。為了能發揮Edison的最佳性能,您可能希望編寫硬體等級的Linux程式碼。

但 Edison Linux 還以Linux 程式的形式包含 Arduino的應用。簡單來說,這意味著您可以編寫熟悉的Arduino草稿碼,並在 Edison主機板上執行這些的草稿碼。 這就是我們下面將要進行的操作步驟。

學習關於 Intel Edison 相關資料,可參照以下網頁:

http://www.intel.com/content/www/us/en/do-it-yourself/edison.html

Arduino Breakout 主機板

Intel Galileo 的 Arduino breakout 主機板主要有兩種用途。 第一,它提供更大的原型構建平臺,以容易存取IO針腳的相關資訊。第二,它提供可相容 Arduino 的硬體平臺,這表示我們能夠同時使用標準的Arduino遮罩器和Intel Edison (與Intel Galileo 的用法類似)。圖1為安裝於 Arduino breakout 主機板的 Edison。

Grove Starter Kit Plus

該工具套件的全名為 「Grove Starter Kit Plus -- Intel® IoT Edition for Intel® Galileo Gen 2 Developer Kit」,最初針對 Intel Galileo 第二代主機板而設計。幸運的是,它透過Arduino breakout 主機板可完全相容 Intel Edison。

該工具套件(如圖2所示)主要在借由感應器、制動器和遮罩器來簡化執行過程和原型的建立。它包含一個可相容 Arduino 的遮罩器以及四個標準化針腳連接器。這些連接器可供應給連接傳輸線的IO連接端,其中的傳輸線也可輕易連接套件內的感測器和控制器。這表示您可輕易建力專案,無需受到電線連接的阻礙,也無需擔心極性接錯的問題。

學習或購買有關於工具套件的相關訊息,可參照以下網頁:

http://www.seeedstudio.com/depot/Grove-starter-kit-plus-Intel-IoT-Edition-for-Intel-Galileo-Gen-2-p-1978.html

Grove 工具套件的生產商 Seeed Studios 在網頁線上提供許多有用資源。

我建議可從以下網頁連結複製或下載關於Sketchbook Starter repo:
http://Github.com/Seeed-Studio/Sketchbook_Starter_Kit_V2.0

並能將Grove Wiki頁面設定為儲存書籤:
http://www.seeedstudio.com/wiki/index.php?title=Main_Page#Grove

圖二為Grove Starter Kit Plus -- Intel® IoT Edition for Intel® Galileo Gen 2 Developer Kit

Grove BLE V1

我們將使用 Grove 藍芽低能耗 v1 模組,該模組不包含在入門工具套件中,但可透過 Grove 遮罩器和連接器傳輸線相容角針。 它還是一種成本相對較低的 BLE 附件,在本文所提到的裝置當中,它的成本最低。

Grove BLE v1 是依照准德州儀器的 工業標準 CC2540 來開發。許多其他設備均使用這種晶片。如果您有其他的 TI CC2540 BLE 模組,如 RedBear BLE Mini ,您可以輕易的修改示例的程式碼。

學習關於Grove BLE v1可參照以下網頁連結:
http://www.seeedstudio.com/wiki/index.php?title=Grove_BLE_v1&uselang=en

請注意, Intel® Edison 確實包含支援Wi-Fi 和 藍芽 4.0/BLE的內建無線模組,但 Grove BLE 模組可大大簡化軟硬體的設置。使用Grove BLE(圖 3)表示這些項目可輕輕易的與Intel Edison搭配。

偵錯Android裝置

已添加BLE 支援至Android 4.3(API等級:18)。 您需要執行 4.3 或更新版本的裝置來透過 BLE 進行通訊。

學習更多關於Android BLE參照以下網頁連結:
https://developer.android.com/guide/topics/connectivity/bluetooth-le.html

如果之前沒有 Android 開發經驗,您需要在手機或平板電腦上啟用開發人員選項,然後將其用於執行和偵錯您的軟體。開啟應用程式設置,將視窗拉至底部,選擇 “About device”,然後點擊建立編號七次,即可將開發人員選項解鎖。

現在,設置下方應顯示 Developer Options,請務必確認為 「USB debugging」。

學習更多關於 Android 開發人員選項參照以下網頁連結:

安裝軟體並開始編寫程式碼

Intel® Galileo的Arduino IDE

您需要下載符合Arduino IDE的版本,以將 Sketches佈署至Intel Edison 或 Galileo。本文撰寫之時的版本為1.5.3,可參照以下網頁連結:
https://software.intel.com/en-us/get-started-arduino-install

Intel® Edison 驅動程式

您還需要從上述連結下載和安裝 Intel Edison 驅動程式。它位元於 「Driver Software」下方頁面的最後一個連結。本文撰寫之時的版本為 1.0.0。

如需其他說明,下列連結提供了有用的入門指南:
https://oftware.intel.com/iot/getting-started

Android Studio

Android Studio 是一款 Android 開發的全新 Java IDE,基於 IntelliJ IDEA  (https://www.jetbrains.com/idea/)。 儘管目前還只是測試版,但它性能穩定且功能完備。如果您習慣使用 Eclipse 或 IntellliJ IDEA 來做 Java Android 開發,那您應該可以輕易理解下列關於兩者程式的用法。

Android Studio 可透過 Android SDK 來大幅簡化安裝流程。只需下載、解壓縮檔,然後在 bin 資料夾中執行 studio.exe 即可。

學習更多關於 Android Studio 可參照以下網頁連結:
https://developer.android.com/sdk/installing/studio.html

Android SDK

您可能需要下載其他 SDK 軟體套件。為此,請在 Android Studio 的工具列中點選 「SDK Manager」。 關於 Android SDK 設定,我們在此不做介紹, 如需瞭解更多詳情請參考以下列連接:
https://developer.android.com/sdk/installing/adding-packages.html

如果之前安裝過 Android SDK,您可以設定 Android Studio,並將其安排在正確的路徑,如圖4所示。

在 Android Studio中,點選 Configure -> Project Defaults -> Project Structure,並設置路徑。

圖 圖四為在Android* Studio設定SDK路徑

測試 Intel® Edison

在開始執行以下步驟之前,請確認您能夠執行 Blink範例當中的sketch。它位於 examples -> 01.Basics -> Blink 檔案夾中的 Arduino IDE下載軟體套件當中。

關於Edison入門指南可參照以下網頁連結:
https://communities.intel.com/community/makers/edison/getting-started

Android Hello World

安裝 Android Studio 後,請確認您能夠建立新專案,並在 Android裝置當中執行該項目。

  1. 與您的PC連接Android裝置。
  2. 開啟Android Studio。
  3. 選擇 "New Project…"。
  4. 選擇名稱和位置,並點選 "Next" 3次 (API 15/Blank Activity)。
  5. 點選 Finish,並等待項目完成建立(可能需20多秒的時間)。
  6. 將綠色Play 圖示移動到工具列中的
  7. 選擇您的裝置,並按下 "OK"

如果所有操作步驟都正確,您的 Android 螢幕上會顯示 "Hello world!”(圖 5)

BLE是如何運作?

BLE 根據需要提供的短資料,然後關閉連接線路。這是藍芽 LE 實現低耗能的原因之一。 相比于常規藍芽的傳統配對方法,BLE裝置僅在需要收發資訊時進行連結。

BLE 的通信方式極其嚴密。 設備顯示收發資料的服務,後者包含稱之為特性的內容,以定義可共用的資料。如需獲得更多相關資訊,其特性可包含描述符號來定義資料。例如,您可以擁有一項標記為 "心跳速率監測" 的服務,該服務包含 "心跳速率量測" 等特性。

大多數的藍芽LE API都支援搜尋本地裝置和發現有關這些裝置的服務、特性與描述符。

BLE關鍵術語與概念

下面簡單介紹啟動 BLE 項目之前應該瞭解的關鍵BLE術語與概念。

通用屬性設定檔

GATT通用屬性設定檔是關於通過藍芽低能耗連結收發少量資料稱為"屬性"的通用規範。 當前所有的 LE 應用通用屬性設定檔均以 GATT 為基礎。藍芽技術聯盟(SIG) (https://www.bluetooth.org) 對BLE裝置的通用屬性設定檔數量進行了預先定義。 這些通用屬性設定檔是關於描述裝置使用方法的規範。

屬性協議

屬性協定 (ATT) 指 GATT 的建構基礎。 ATT 是專門針對BLE裝置而設計的優化型協議。 ATT能通信能盡可能發送少量字元組的資料。所有屬性均帶有通用唯一通用識別碼 (UUID),為標準的 128 位元串ID,是以唯一的方式識別資訊。 ATT傳輸的屬性為被格式化的特性和服務(定義如下)

特性

特性包含一個單一的數值以及0或多個描述符(見下文)來描述特性的數值。

描述符

描述符指定義了的屬性,可描述特徵值。 它們可能是人類可讀的描述,可注明單位或測量,或定義可接受的數值範圍。

服務

服務主要表示特性的集合。下列連結提供了現有GATT的設定檔列表:
https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx

將數據從 Android 傳送至 Intel® Edison

首要條件

本文的內容將假設您有一個Intel Edison與 Android 開發而設置和配置的開發系統。請確認您已完成下列步驟,並檢示先前內容。

  • 安裝Intel Arduino* IDE。
  • 安裝Intel Edison 驅動程式。
  • 安裝 Android Studio。
  • 安裝 Android SDK。
  • 在Intel Edison上佈署和執行Blink 示範。
  • 佈署和執行空白 Hello world Android 項目。

Android 當中的 BLE

您可以到以下網頁連結,從GitHub下載完整的項目:
https://github.com/adrianstevens/Edison_to_Android_BLE/tree/master/Android/BLEConnect

但我建議您建立自己的專案,並參考上述連結逐行寫入程式碼。

建立新的項目

開啟 Android Studio(或選擇IDE),並建立一個空白新的 Android 應用程式,並將其命名為 BLEConnect 。請務必將最低 SDK 設置為 API 18。否則,您將無法使用 BLE API。

圖 / 圖六為建立一個新的Android應用程式

接下來開啟 AndroidManifest.xml,並在 標籤上方添加下列內容,以添加所需的許可權:
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>

設置UI

為了讓事情簡化,我們只使用原始設定版面,但我們需要為 TextView 設置一個 ID 。 開啟 layout -> activity_main.xml,選擇 TextView,並將 ID 設置為 mainText,以便我們在程式碼當中引用該 ID。

圖七為設定TextView的 ID

MainActivity

就該專案而言,程式碼的其餘部分將進入 MainActivity。如果您逐行新增程式碼,那麼請注意,Android Studio 將自動檢測您所沒輸入到的資料,並提醒您完成新增。
範例代碼的功能如下:

  1. 檢查BLE支援Android的裝置。
  2. 搜索附近的 BLE的裝置。
  3. 識別和連結Grove BLE模組。
  4. 為已知通訊服務搜索可用的服務。
  5. 尋找通訊服務的傳輸特性。
  6. 透過將數值寫入特性來發送訊息。

我在此不一一介紹每行程式碼,只介紹一些核心概念

類別等級變數與靜態參數值

我們在連結 BLE 模組、搜索服務和發送消息的過程中保存了一些數值。我們還將為 Grove BLE v1 (TI CC2540) 新增部分已知的靜態參數值。如果您使用其他的模組,可能需要進行調整。具體而言,我建議定義收發訊息特性,例如:
CHARACTERISTIC_TX = "0000ffe1-0000-1000-8000-00805f9b34fb"
CHARACTERISTIC_RX = "0000ffe1-0000-1000-8000-00805f9b34fb"

狀態輔助方法

為了簡化過程,我們在之前標記的 TextView 上顯示我們的進度。程式碼包含一種簡單的輔助方法,名為 statusUpdate,幫助我們將狀態訊息寫入螢幕和控制台。它還可返回至 UI 執行緒,以便我們安全從任一執行緒調用該方法。

連結 BLE 裝置

為引用 Bluetooth Manager,我們首先應查看裝置是否提供BLE,呼叫 getSystemService 以引用 Bluetooth Manager (BluetoothManager),然後呼叫getAdapter()的方法以引用 BluetoothAdapter 專案。或者,您還可以直接從 Bluetooth Manager類別來使用靜態説明方法 getDefaultAdapter。

搜尋附近的BLE裝置

在搜尋裝置時,我們使用計時器搜尋特定時間段。 我們可呼叫藍芽管理專案中的 startLeScan,並傳入至回呼專案,以瞭解是否搜索到裝置。

API 持續掃描裝置,因此,我們可能會在每台裝置的 LeScanCallback 中接收到多個通知,所以在儲存之前,我們應確認該裝置入口的唯一特性。我們還要檢查模組的裝置名稱,並保存引用。就本範例而言,我們實際上不需要將裝置保存在列表中。
@Override
public void onLeScan(final BluetoothDevice device, final int rssi, byte[] scanRecord)
{…}

尋找通訊服務

大多數的BLE裝置都會顯示一個或多個服務以供通訊與互動。 Grove BLE 中的 TI CC2540 包含一個 ID 為 “0000ffe0-0000-1000-8000-00805f9b34fb” 的關鍵服務。接下來,我們將尋找並保存引用的服務。

首先,我們需要連結裝置。為了瞭解連線時間或尋找到服務的時間,我們需要 BluetoothGattCallback 專案,並覆蓋 onConnectionStateChanged 與 onServicesDiscovered。

請注意,使用 onConnectionStateChanged 方法時,如果獲悉連接成功,我們可呼叫mBluetoothGatt.discoverServices() 搜尋服務。識別到所需的服務後,我們可以繼續發送訊息。
@Override
public void onConnectionStateChange (BluetoothGatt gatt, int status, int newState)
{…}

@Override
public void onServicesDiscovered (BluetoothGatt gatt, int status)
{…}

許多其他方法可以被覆蓋。請參閱其中的檔案如以下連結所示:
https://developer.android.com/reference/android/bluetooth/BluetoothGattCallback.html

發送訊息

在範常式式碼中提供了一種 sendMessage 方法。我們透過 UDID 識別到所需的特性後,呼叫該特性的 setValue。最後,我們呼叫 BluetoothGatt 當中的 writeCharacteristic,從而輸入特性值,以發送相關資料。

有許多 setValue 多載,但實際上可用一種更簡單的多載來發送字串,不過由於大多數 BLE 通訊以位元組的形式來發送指令,因此這種範例更加有用。

現在開始設定Intel Edison。

採用Grove Breakout與BLE模組來設定Intel® Edison

首先開始組裝基本相關硬體。若您還沒準備好,那麼請將 Intel Edison 安裝至 Arduino breakout主機板。

接下來,將遮罩器底部的針腳對準 Arduino breakout主機板來安裝 Grove 遮罩器。然後將 Grove BLE v1 連接至 UART 序列埠端。

圖 圖八為Grove遮罩器與BLE模組連結的Intel® Edison

我們的第一個Sketch

我們現在要在 Android 裝置和 Intel Edison 之間進行簡單的序列通訊。但我們還希望看到收發的內容,因此我們使用Arduino IDE內建的Serial Monitor。

我們可以透過以下連結找到完整的sketch版本:
https://github.com/adrianstevens/Edison_to_Android_BLE/tree/master/Sketches/SimpleSerial

開 啟vIntel Arduino IDEv,並建立新的 vsketch。 並將其保存並命名為 “SimpleSerial”。與其他 Arduino 相容主機板不同是 Intel Edison 提供兩個序列埠。Edison 透過 Grove BLE 收發資料的同時,這有助於我們實現 PC 與 Edison 之間的通訊傳輸。透過連接 PC 的 microUSB 可存取 UART 序列埠。我們使用 Grove 遮罩器上的 UART 連接端來連接至 BLE 模組。

在 Intel Edison 上完成佈署後,我們的 sketch 可自動執行。它會先執行 setup() 函數,然後連續地呼叫 loop() 函數。這有助於我們讀取和響應序列埠連接在輸入端的訊息。

序列埠連接的初始化

Grove BLE 的原始設定的通訊速度為 9600 波特,因此,我們從該原始設定值開始。我們需要設定兩個序列埠埠,以使用該速度。還需向 Grove BLE 發送多個 AT 指令,以將其更新為最新狀態。這些均可顯示在 sketch 的 setup() 函數中。

請注意,我們要首先設定 “Serial”,即為 microUSB 埠的 UART,然後是“Serial1”,即連接至 Grove BLE 的 UART。

迴圈

我們在該 sketch 的所有操作的目的為讀取來自序列埠的資料,然後將該資料發送至另一埠。為此,我們將呼叫序列埠的 read() 函數,為我們提供單一字元,然後在另一序列埠呼叫print()。

Edison 迴圈的執行速度非常快,因此我們通訊速度可輕易達到 9600 波特。

佈署 Sketch

請點擊 Arduino IDE 的確認鍵(選擇項目,並設置好所有的typo。確認後,請確認Intel Edison已連接至PC,並上傳sketch(如右箭頭表示)。傳輸完成後,sketch開始執行迴圈,然後我們可連接Android的應用程式。現在請開啟Arduino IDE的 Serial Monitor(如右上角的放大鏡圖示),然後可以開始收發資料了。

一旦Sketch在Intel Edison開始執行後,即可執行Android BLEConnect應用程式。您應該可以看到在serial monitor當中顯示“Hello Grove BLE”的訊息。

如果無法執行,可能是Android應用程式的問題。檢查狀態顯示,它會告知出問題的原因。

GitHub repo當中有一個sketch可將訊息顯示於Grove LCD。請確認您的Grove遮罩器的電壓設置為5V,並將LCD顯示器與I2C連接。

圖 / 圖九為在Android*手機所執行的BLEConnect

圖 / 圖十為 Adruino IDE Serial Monitor接收BLEConnect的訊息

展望未來

建立相對較複雜的專案代表須將架構融入 Android 的程式碼與 sketch。我建議將大部分 Android BLE 的程式碼轉入服務端,以從 UI 中提取,並簡化多種活動和項目的使用。建立更進階的 sketche 同時,您希望開始使用 Arduino Time Library,以便模您能模擬執行多個迴圈,並同時接收資料(http://playground.arduino.cc/Code/Time)。
我將有關範例添加至 GitHub 存儲庫當中(https://github.com/adrianstevens/Edison_to_Android_BLE),並在下一篇文章中討論這些概念。

關於作者

Adrian Stevens 擁有超過 14 年的行動應用程式的開發經驗,尤其擅長於 C# 和 C++ 跨平臺的開發。 Adrian 專精於使用者介面架構、音訊/訊號處理、感應器和數學等相關領域。Adrian 長期任職於加拿大溫哥華,他對技術研究抱有極大的熱情,並極具創業精神。他同時還在 Meetup 上進行 C# 跨平臺開發。

Adrian 從 2001 開始為 Palm Pilot 和 Pocket PC 等平臺開發行動應用程式。後來成功創立了精品行動開發工作室。目前,Adrian 擔任行動與跨平臺應用程式的講師,教授相關開發架構和開發策略。

索引

 

測試英特爾® Edison

關於作者

 

更多精選文章.....

歡迎加入「Inside」 Line 官方帳號,關注最新創業、科技、網路、工作訊息

好友人數

This posting includes an audio/video/photo media file: Download Now

趨勢科技預測:「機密勒索」將成新型態的網路犯罪流行

Posted: 15 Mar 2016 04:22 AM PDT

Trend Micro▲趨勢科技台灣暨香港區總經理洪偉淦

趨勢科技台灣暨香港區總經理洪偉淦今日公布今年的發展目標,趨勢科技 2016 年主要將延續去年培育人才的努力,同時業務上將鎖定公私混合雲端、勒索程式的企業資安防護。

軟體人才荒,走入學校贊助、培養

趨勢的「白帽菁英養成計畫」去年也有超過 1500 人參與,洪偉淦提到,趨勢科技在過去幾年持續延攬各大專院校資安人才,也會推派講師與學校合作或提供研究建議,以弭平產學落差,更連續三年贊助學生參加美國 DEFCON 駭客大會,切磋資訊安全相關的技巧,也會協助學生赴美國、菲律賓等地實習。今年趨勢更希望能招募更多高中或是大學,對於資安有興趣,想成為「白帽駭客」的年輕學子,列出超過 300 位校園招募名額,同時也會協助教育部的資安人才計劃。

洪偉淦觀察到,台灣軟體人才本就供不應求,而現在許多年輕人會優先選擇加入新創或開發 app,而非將大公司列入第一考量。對創業風氣,他樂觀其成,不過也勉勵年輕軟體人要做得比 app 更多,除了掌握包括 O2O、行動等趨勢外,也要思考如何將軟體整合進公司的主要業務,才能跟上世界軟體化的腳步。

 APT 攻擊有上升趨勢

針對性攻擊( APT) 長期鎖定攻擊目標,並結合多種方法(情報、社交工程、先進攻擊技術…)達成攻擊。在這種攻擊中,最常用的管道之一,就是透過電子郵件誘騙連結等,讓使用者安裝惡意程式或竊取使用者資料。近來勒索程式也極度猖獗,此類軟體會透過鎖定使用者電腦或特定檔案的方式,勒索贖金換取解密。

洪偉淦預測,APT 攻擊與惡意勒索程式甚至有可能組合成新的資安攻擊模式。過去駭客竊取資料,通常以損害政府組織或企業形象為目的,大多不經兜售就直接公開,如去年轟動一時的偷情網站 Ashley Madison 遭駭事件,就暴露了許多客戶名單,不過現在由於不易追蹤的比特幣讓犯罪金流更加方便,惡意勒索漸漸專業分工化,會由駭客竊取機密資料後再兜售給勒索單位去討贖金,未來單一的防禦系統已無法抵禦駭客攻擊,而且各類企業不論大小都可能是受害的高危險族群。

公私混合雲的資安市場

趨勢 2016 的重點之一,還有混合了公有雲與私有雲的「混合雲」。洪偉淦總經理表示,隨著政府及企業外包風氣興起,更多組織選擇將資料放上雲端 SaaS 服務,方便快速、遠距的交流作業。不過在公有和私有平台界線模糊的時代,許多企業忽略了末端安全的防護,對此,趨勢科技有完整的方案,能夠配合大數據偵測末端異常的行為, 以阻擋可疑軟體綁架或竊取重要資料。

另外針對 2015 的成果回顧,趨勢科技台灣暨香港區總經理洪偉淦表示:「透過資安技術的不斷提升,趨勢科技於 2015 年除了連續六年獲得 IDC 報告雲端資安市占率第一名之外,在 2015年度趨勢雲端安全防護平台 Deep Security 於全球營收提升 59%, Deep Discovery網路威脅防護平台的全球營收更成長 153%,趨勢科技為 APT 攻擊防禦專家已深獲得客戶肯定。」

 

歡迎加入「Inside」 Line 官方帳號,關注最新創業、科技、網路、工作訊息

好友人數

This posting includes an audio/video/photo media file: Download Now

KKday 獲台幣 1.46 億 A 輪投資,目指東南亞最大深度旅遊平台!

Posted: 15 Mar 2016 03:54 AM PDT

kkday02r

來自台灣本土發跡,主打「自選深度行程」的新型態旅遊電商 KKday 今天舉行增資記者會。本次增資募得 450 萬美金(約台幣 1.46 億元),是主要以國內之初創投領投,九易資本跟投的 A 輪投資,資金將主要用以擴展 KKday 在東南亞的消費者市場。(INSIDE 之前介紹請見此處

林之晨:KKday 將是台灣新創進軍國際典範!

一開始之初創投創辦人林之晨說明,他們看到過去一年內 KKday 成長相當迅速,而本輪投資就是進一步幫助 KKday 加速擴展國際市場。他並表示,目前台灣創業者的視野較專注台灣市場,常被人詬病較缺少放眼世界的遠大創業目標;但他以 Tesla 創辦人 Elon Musk 的故事為例, Elon Musk 自己一開始也不是就想做大的創業題目,而是從像 Zip2 出版軟體開始,一步一步從小到大經歷 X.com 和 PayPal,才能有足夠的經驗與眼光創辦 Tesla 與 SpaceX 這種立志改變人類全體生活的創業目標。

因此台灣創業者也不妨從小著手,累積足夠的創業經歷與能量再挑戰國際。而 KKday 執行長陳明明過去在燦星旅遊與易飛網的豐富經驗,與現在 KKday 所具有全球區域性的廣大格局,正是台灣新創在進軍國際上相當值得學習的創業者,同時也樂見台灣有越來越多的網路公司能挑戰國際。

AD Geek 執行長陳建銘也表示 KKday 表現非常亮眼,同時也是非常年輕化且具有潛力的創業團隊;九易資本董事長何英圻另外也說明,九易資本原本是較專注在早期投資而較少 A 輪,本次看好 KKday 可說是對其十分有信心。

陳明明:買完機票,訂完房後就交給 KKday 吧!

隨後陳明明即上台,開始從當初成立 KKday 理念談起。陳明明曾擔任易遊網、創辦燦星旅遊與易飛網,是國內旅遊電商的知名老將,不過回憶起這十幾年卻眼睜睜看中國線上旅遊服務公司(簡稱 OTA)逐漸超越台灣,陳明明心中油然而生起一股不輸給中國的想法。

綜觀過去 30 年來的旅遊行程,其中充滿行程不自由、容易被強迫購物等問題;而 2000 年網路興起後,OTA 也蔚然而生,並且「機加酒」的營運模式也逐漸走紅,但在陳明明眼中卻還不夠自由。2014 年台灣廉航興起後,也同時引起消費者跳過旅行社,直接向航空或飯店訂購的風潮,換言之,過去旅行社向航空公司與飯店抽取佣金的利潤來源正快速消滅,就連李開復也預測旅行社將消失。

同時手機與網路興起,資訊完全不會被壟斷,消費者透過網路就可自主訂購飛機與飯店;而 KKday 就是提供落地後的一連串服務需求以及特色行程,「給予追求旅遊品質、期待深度體驗的旅人,最難忘的行旅記憶」。他以最受歡迎的日本滑雪、韓國鐵道行程以及歐洲學習廚藝行程為例,希望帶給消費者別出心裁卻又自主性十足的深刻體驗。

kkday03▲KKday 提供的深度旅遊行程

KKday  跟過去產業鏈最大的不同就在於跳過所有中介,直接販售當地體驗給消費者,並避免中間層層剝削,直接回饋給消費者。目前 KKday 產品已遍佈全球 53 個國家、170 個城市並提供 5,000 種各式深度行程,陳明明並表示行程年底前將會擴張到 10,000 組,而目前主力客群為 25-45 歲,已有經濟收入能力的女性族群。

KKday 的國際化夢想

陳明明也說明比起其他服務,KKday 相對是較容易國際化的,因為行程服務本身就可以同時販售給不同國家的消費者,KKday 並在網站上已準備好不同語言版本的行程介紹跟貨幣報價,目前海外營業佔比已高達 4 成左右。

談到員工方面,陳明明則是強調「目前產品 PM 職缺相當熱門!」,說明他們徵才並不限台灣人或外籍員工,喜歡聘用具有深度旅遊經驗的年輕人規劃行程,讓自己在當地所獲得的深刻體驗也能分享給每一位消費者,因此在他們內部旅遊或留學過 20 幾國的員工是非常普遍的。

而最後談到上市規劃,陳明明也表示「國內上市不夠有趣」,過去已有燦星旅遊與易飛網的上市櫃經驗,因此海外上市 KKday 確實是長程目標之一,最終理想當然是希望在美國上市,不過這都必須取決於在海外市場的表現。最後他表示 KKday 就像「旅遊行程版的 Agoda」,不過該服務在全球市場尚在興起階段,而 KKday 本次融資就是看好東南亞市場成長十分迅速,進而提前佈局。

綜觀過去,陳明明確實是台灣旅遊業中成績輝煌的連續創業家,而事實上這次能順利獲得約台幣 1.46 億元的高額募資,也有很大一部分歸功於他與何英圻、陳建銘以及林之晨之間的良好合作關係。從創辦以來 KKday 就備受何英圻與陳建銘等人青睞,甚至何英圻自己的 91 APP 也曾獲之初創投大力鼎助,這次融資後主要將鎖定香港、澳門、新加坡、馬來西亞四大市場,目標成為東南亞最大的「深度旅遊」網路平台。

歡迎加入「Inside」 Line 官方帳號,關注最新創業、科技、網路、工作訊息

好友人數

This posting includes an audio/video/photo media file: Download Now

Android 之父 Andy Rubin 新挑戰:讓 AI 無所不在

Posted: 15 Mar 2016 02:54 AM PDT

Andy Rubin▲Andy Rubin (Photo Credit:  Joi Ito)

原文為《Andy Rubin Unleashed Android on the World. Now Watch Him Do the Same with AI》,刊登於 WIRED,Inside 獲授權編譯。

數年前,以創造 Android 系統聞名,最近剛離開 Google 行動網路部門的 Andy Rubin ,最近在加州的廢棄火車站幫他老婆蓋了一間 Voyageur du Temps 烘焙坊,店名是法文中時空旅人的意思。店如其名,這間烘焙坊重現了古老的歐洲糕點,還大費周章地從日本聘請鑽研烘焙古法的師傅,並購入了全美國西岸只有兩台的專業烤箱。

對工程的熱情與躁動

從這裡可以看出 Rubin 的處事風格,為了純粹的興趣,就能投入大量的時間精力和工程才華。另外,他也會將這種統整大把資源的能力,運用在一些充滿未來感的產物上,像是機械手臂和在家中安裝虹膜掃描器等,甚至在這間古典的烘焙坊,他也妝點了一些尖端元素,親手寫了一套銷售程式,也開始寫封閉式收銀裝置(closed cash)的軟體,將來不用收銀員就能收款、找錢、紀錄消費,Rubin 甚至還為店面後方的會客室造了一套磁力鎖系統。

打造 PDA、 Android 的推手

Rubin 常邀請朋友和同事來這間會客室,一起嚐嚐可頌,順便討論未來該做些什麼。Rubin 一生幾乎都貢獻在行動運算上,他 1992 年任職於傳說中 Apple 的創業團隊 General Magic ,在那裡他創造了最早期的無線 PDA,Motorola Envoy,1999 年創立 Danger 並隨後製造了智慧手機的原型產品 Hiptop,2003 年共同創辦了 Android,並於 2005 年將它賣給了 Google。

在智慧手機設備還不發達,前途一片混沌的年代,Rubin 提供製造商一套共通的語言和工具,點燃了智慧手機熱潮。Android 自此成了史上應用最廣的消費型科技,今天已存在於手機、平板、手錶、電視、健康監控裝置等超過 2.5 萬不同的產品中。

人工智慧是下一個挑戰

Rubin 讓智慧型手機從概念變身為普世現象後,卻對此失去了興趣,謎題已經解開了,儘管還是有許多創業家前仆後繼投入 app 開發,但對於把工程視為藝術的 Andy Rubin 而言,這只是在乾掉的顏料上加幾筆點綴,而他需要一張全新的畫布。

Rubin 認為人類正在電腦時代的轉捩點,如同麥金塔和 Windows 取代 DOS、網路繼起,現在又來到智慧手機時代,他認為接下來數十年我們將迎來新的平台,那就是人工智慧。

Google、Facebook 和微軟已經投入數十億美金開發神經網路,包括理解人類語言和辨識臉部等程式技術,下個十年人工智慧將大幅成長到我們今日無法想像的樣貌,Rubin 推測它會從雲端為全世界的裝置提供服務,就像今日每個裝置內多少都含有軟體一樣,以後將很難看到不含任何人工智慧成分的裝置。雖然難以想像,不過你可以試著把一般汽車對比無人車,再將這樣的概念套用到身邊所有物品上。電視可以同步翻譯外語、保全系統可以區別家人和侵入者的臉、爐子可以自動判斷晚餐煮好沒。

活在未來的男子

根據 Rubin 所說,2013 年時他和 Larry Page 討論過他對這股趨勢感到躁動,並且一致認為是時候改變了,同年 3 月, Rubin 就離開了 Android,並在 Google 新的機械部門工作了一年,卻發現 Google 想製造的機器助手至少需要十年做基礎研究。

然而 Rubin 等不了這麼久,「他無法忍受世界現狀,」他的摯友 Marc Andreesen 說道。「Andy 看到的是 5 年、10 年,甚至 15 年後的世界,當他環顧現在的世界,腦中想的就是『天啊,我們怎麼還在這裡?』」

矽谷中的先知們已經坐不住了,提出許多實現未來願景的方案,卻沒一個吸引 Rubin。他大可以留在像 Google 一樣的大公司裡研究 AI,但這無法滿足他。在他眼中再創新的公司,都還是存在某種官僚制度,而且缺乏冒險心態。他也可以加入 VC 或者 Highway 1 之類的硬體育成中心,不過他也不會滿足於為新創公司提供意見,他想要自己動手做,可是如果光是成立一家新創,和成就 Android 的偉業比起來又太過小兒科。

2014 年他離開了 Google,據他朋友所說,這推了他一把,原本就超乎常人的雄心壯志,現在更進了一步。「他可能希望 5 年後的成就能讓 Larry Page 後悔讓他走,」Andreesen 說。

playground_global▲Playground Global 櫃檯

Playground:顧問、育成和工程團隊的綜合體

幾個月後, Rubin 成立了一家號稱全新型態的公司 Playground Global。這間公司有點像是顧問公司和育成中心的綜合體,他們會投資硬體新創,但不只提供資金和意見,Rubin 還提供一組全明星工程師團隊,成員包含他一路上在 Google 、General Magic 、Apple 等共事過的資深夥伴。這個團隊陪在 Playground 的新創團隊身旁,協助他們打造智慧機械的硬體及軟體。

Playground 的野心遠遠超越建立單一產品或公司,他是要為明日的 AI 打造標準的通用零件,成為先鋒們的百寶箱。他想要讓所有人都能自由取用這個平台的軟硬體工具,而不限於有合作的新創,如果成功的話,就會像 Android 對智慧裝置的影響一樣,為 AI 建構出一整套基礎架構,讓整個世代的創業者都能夠做出智慧無人機、智慧家居,甚至是完全成熟的機器人。

Rubin 表示核心概念就是要創造一座點子增幅器,能夠迅速將想法變成有影響力的產品,這個目標似乎很適合 Rubin 這種急驚風,可以縮短時程,加速未來降臨,就像時光機一樣。

對機器人的熱愛

Andy Rubin 神采奕奕地快步走進會議室,瘦高、禿頭,身上穿著低調的休閒衫和牛仔褲,之前總是散發難以親近氣質的他,現在全身充滿閃閃發光的熱情。「我幫你做了一份鬆餅!而且只要按個鈕就完成了!」他邊說邊展示三片軟綿綿的鬆餅。他收集了各式各樣的小玩意,今天帶來的是他最近的收藏,一台低音喇叭大小的長方型金屬,從中能轉出鬆餅。Rubin 再轉出了兩片,嚐起來還不錯,我們一下就吞掉了。

自 1978 年念高中的時候開始, Rubin 就一直保持這份孩童般的好奇心,他在 R2-D2 玩具上裝了遙控裝置,並連上電腦,讓它穿越走廊,直達他兄弟的房間。「寫程式的孩子總是活在自己的世界裡,但當你把它應用到 R2-D2 上,它就走出了電腦,進入真實世界。」

Rubin 相當喜歡機器人,他最初兩家公司名字都跟機器人有關,Android 就是機器人,而 Danger 則是取自電影「LIS 太空號」的機器人。而有點諷刺的是,現在他第一家不是以機器人命名的公司,可能才是真正帶他們邁上世界舞台的機會。

將 AI 帶進現實

據他觀察,現今大多 AI 的重點都集中在建造大型神經網路,彙整豐富的資料,而這些資料絕大部分都來自網路。像是 Facebook 檢查上傳的照片;Google 的 RankBrain 用搜尋紀錄解析沒看過的查詢;微軟 Skype 的翻譯功能則是消化了網頁和影片註解,才學會了把西班牙文翻成英文。不過我們可能忘記了,網路之外的宇宙還很寬廣,Rubin 提出,要讓 AI 完全發揮它的實力,我們得將它導入現實世界。要達成這個目標,我們得利用上千台裝置,從環境中搜集資訊,當然會有文字和圖片,不過也要一些聲音、地點、天氣和其他感應數據。Rubin 想要讓這些裝置遍布全世界,使用這些環境訊息訓練巨大的神經網路。這樣可以創造一種正循環,新的裝置把 AI 變得更聰明,而更聰明的 AI 就能讓裝置有更好的表現。

解決硬體門檻讓創業者放心

現在要製作這種智慧裝置已經變得非常容易,感應器和 CPU 價格很低,中國製造商也開始搶著接小規模的訂單。但就算和以往相比已經「非常容易」,其實還是很複雜,因為製作原型和商業生產有很大的不同。

這點就算硬體很簡單也一樣。比如說你想要讓行車記錄器也能追蹤車輛位置,或自動上傳影片,那麼首先你需要 SOC,也就是含有 CPU 和一些週邊的半導體,你也可能需要 LCD 顯示螢幕、相機模組和影像處理器、連著電池的電源管理迴路、接著天線的 GPS、以及同樣需要天線的無線網路介面等等。而以上這些還只是電子系統,你還要處理設計和軟體,要讓這台裝置愈小愈好,而且還不能太耗電。一切準備就緒大概要花上一年,而到時候硬體又更新了,所以你得先預測一年後的元件會長什麼樣子,然後根據這些猜測來設計,要是猜錯,那這款行車記錄器就永遠不會上市了。

現在每個硬體創業者都得自己處理這些問題,沉重的負擔讓他們無法專心開發產品。在 Android 釋出前,智慧手機的製造者們也曾面臨類似的挑戰,要怎麼管理記憶體、下載內容和第三方 app 通通都是問題。Android 提供了系統之後,就將製造商從以上麻煩中解放了出來,造成智慧手機市場百花齊放。

這正是 Rubin 想要用 Playground 打造的平台,提供軟硬體元件,好讓創業者能專心製造有趣的設備。Playground 內部的 Studio 工作室負責提供這些元件,假如你要做一台無人機,需要安裝麥克風,那就可以直接找 Studio 經驗老道的工程師們,而且他們也了解明年的麥克風大致會長怎樣,所以也不用擔心你的設計功虧一簣。「這些硬體都模組化了,」Rubin 說。「幾年後你只要帶著你的點子走進來,我們就可以為你重組這些模組。」

短期而言,Playground 的目標是優先幫助底下的新創團隊,讓他們能開發得更快,勝過競爭對手。但最終目標還是要將平台像 Android 一樣,開放給所有人使用,「我堅持培育一個點子,時候到了就將它開放。」Rubin 說,他已經看到未來,每個孩子都能利用 Playground 的工具在 Kickstarter 上發表自己的智慧硬體。

Bruce Leak▲Playground 共同創辦人 Bruce Leak

物聯網的發展方向反了

這一切如果成真,Playground 就有兩項優勢:第一,他們底下的創業者要成立公司時會優先找他們投資。更重要的是第二,Playground 的科技會成為新一代產品的核心技術。這就是 playground 最大的野心,就像 Windows 之於 PC 、Android 之於智慧手機一樣,為上千裝置提供共通的基礎架構。「一種標準化的架構,能為有趣的裝置開啟一個新世代。」認識 Rubin 十多年,紅點投資的 Jeff Brody 說道。「這是一切背後最最重要的概念。」

這個「最最重要的概念」聽起來有點耳熟,過去幾年眾人盛讚物聯網,Google、蘋果、Samsung 等公司也紛紛建立了生態系,然後再說服製造商為暖氣、冰箱、燈泡物件加上通訊功能。但是 Rubin 說他們把順序弄反了,系統應該是為了人氣產品存在的,而不是製造產品來配合生態系。「我所做的這些投資、模組和科技都是一顆顆種子,將來會長成下一代的生態系,」他說道。

playground_cable▲Playground 辦公室天花板垂掛著網路纜線

無人機和 AI ,和 Playground 相輔相成

Rubin 說等待未來到來,感覺就好像卡在車陣中一樣,「當我直覺認為這件事應該是什麼樣子,那我會想知道現在是什麼阻擋了我們,」他說。這就是他創立 Playground,並替底下的新創團隊清除創新路上的所有阻礙的原因。有些公司就設在 Playground 總部裡,共同創辦人,同時也是 Rubin 在 Apple、General Magic 和 WebTV 的同事 Bruce Leak 說,在 Playground 大部分的事情都不用問,每間公司都配有書桌和會議室,不過若想另覓辦公室也可以,不會強迫。天花板上垂掛一條條的網路線,隨時隨地都可以接上網路。如果需要光學鏡片或需要 3D 列印,這裡還有兩間製造實驗室,分別由前 SpaceX 工程師和前蘋果筆電設計師負責管理。如果有更複雜的需求,也可以向位於開放空間前方的 Studio 工作室提出請求。

playground_gallery fabrication_lab▲Playground 製造實驗室

Rubin 的腦如果是棟房子,一定住滿了各種想法,混雜在一起爭先恐後地衝出來,想要大大地衝擊整個世界。我在 12 月拜訪了他們長得像停機坪一樣的辦公室,整間辦公室內瀰漫著躁動不安的情緒, 其中一家做神經網路半導體的公司 Nervana 就在開展雲端 AI 服務的風口,可以爬梳大量的金融資料並揭發詐欺,或用上百萬筆匿名健康紀錄來追蹤疾病的散播。Playground 另一家新創 µAvionix 的創辦人 Paul Beard 正在和 Leak 討論如何將他開發的輕型無線通訊器,變成能即時追蹤所有無人機的一套系統。Leak 認為,美國聯邦航空總署不會點頭,但這是必然之勢,所以他們會將這項功能安裝進去,但預設關閉。

就像電影「瞞天過海」一樣,這些各有長才的公司合力就能跳得更高更遠。現在 Playgroud 也有 AR 頭盔和物聯網的公司技術支援,可以協助 AI 和無人機專長的新創,而且這些還只是已公開的專案而已,實際上共有 12 家新創。這些公司搶著邁向成功的同時,也在 Playground 留下了許多軟硬體資源和知識。

DH_9883_04_0094.tif▲Playground 共同創辦人 Peter Barrett

親手打造新專案

Rubin 和 3 位共同創辦人都是經驗豐富的老手,聚在一起準備在最後大幹一票。除了 Leak,Rubin 還找來了General Magic 的夥伴 Peter Barrett 以及 Danger 的共同創辦人 Matt Hershenson,而且還得到了強力的資金後盾,投資者包括 Google 、HP、 富士康 、紅點投資和騰訊。

但是 Rubin 並不只是想退居幕後當首腦,除了提供平台以外,他也利用這些支援,親自著手打造產品。

Rubin 對自己的計劃守口如瓶,比如說之前謠傳他在打造新的 Android 手機,他只透露其實是為了得到及時的世界地圖影像,打造的行車記錄器,而對於更多的計劃卻表示「不便透露。」聽過他計畫的人都難掩喜色,「他們進行的計劃品質都很好,而且絕大多數都是革命性的想法,」騰訊的探索長 David Wallerstein 說。「3 -- 5 年內, Playground 一定會推出能顛覆我們思考的產品。」

Matt Hershenson▲Playground 共同創辦人 Matt Hershenson

阻礙重重:AI 隱憂、強力的競爭對手、太過躁進

世界充滿上千台連接著智慧網路的機器人,而人類對這項科技卻一知半解,Rubin 對未來的想像,和大家對於進步的定義可能天差地遠。哲學家 Nick Bostrom 將這樣的技術稱為「超級智慧」,並認為潛藏的危機,將威脅到人類的生存, Elon Musk、Stephen Hawking 和比爾蓋茲等科技人也有相同憂慮。Rubin 對此則充滿信心。「我不信天網之類的東西,我相信整體來說科技能增進人類福祉。」

不過 Rubin 眼前還有更急迫的危機,那就是各大科技公司都是他的競爭者。微軟打造了一個能收集並分析感應器資訊的雲端平台,每週可以收集到上億份資料;Google 將它的 AI 做了開源版本,名叫 TensorFlow;Facebook 在 12 月也將運行自己 AI 的伺服器設計公開;Elon Musk 最近則是展開一項非營利的組織,叫做 OpenAI,用「最有益於全體人類的方式」,召集了頂尖研究員一同打造開源的人工智慧專案。

另外 Rubin 也可能因為太過急躁而跌跤,他的預測可能是對的,但社會、文化和科技的基礎卻還沒發展好。他之前也曾犯過這種錯。「看看 Danger 就知道,」科技預測家 Tim O’Reilly 說。「他是對的,但時機未到。」

當然,就算押注過早還是有可能押對寶。2004 年 Rubin 曾經贊助 Sebastian Thurn 10 萬美金(約 300 萬台幣),幫他開發無人車專案。他們兩人是因為買了同一台研究型機器人而相識,後來逐漸變熟,Thrun  在 1999 年進史丹佛的時候,Rubin 還請了兩天假幫他找房子,所以當 Thrun 需要資金來製作一輛無人車,並參加 Darpa Grand Challenge 大挑戰時,那時候剛開始創辦 Android 的 Rubin 便非常樂意貢獻,「他用自己的名義寫了一張個人支票給我,不是用公司的名字。」Thrun 說。好幾年後 Thrun 才發現當時 Rubin 幾乎快要破產,「我熱淚盈眶,」他說。Rubin 聽到這段往事只是聳聳肩。「我有自信能賺到錢,」他說。「我寧願將它花在有趣的事物上,或者有潛力做出成就的人身上。」一年後 Rubin 邀請 Page 參觀第二場 Darpa 大賽,Thrun 的車得了第一名, 兩年後 Page 便雇用 Thrun 到 Google 領導無人車計劃,近二十年後,當初從興趣開始的專案,現在將要成為改變整個社會運作的重大創新。

或許早在 Rubin 15 歲替 R2-D2 寫程式,讓它滑進兄弟房間的那刻,就開啟了這段故事,雖然這比不上無人車,但接下來將整合進我們生活中的上千台智慧裝置可就不容小覷,這樣的未來將比智慧手機帶來更多顛覆,甚至能重新定義這個世界,我們會被一大群智慧機器包圍。Rubin 認為在此之前我們還得等上數十年,對他來說可能太久了,但對我們來說大概會像坐時光機一樣快。

 

歡迎加入「Inside」 Line 官方帳號,關注最新創業、科技、網路、工作訊息

好友人數

This posting includes an audio/video/photo media file: Download Now

劫持無人機!天空將成駭客戰場,如何防患未然?

Posted: 15 Mar 2016 02:43 AM PDT

IMG_2113左為趨勢科技全球核心事業部資深協理張裕敏
右為研究開發部資深工程師駱一奇

一架無人機盤旋在空中,本來應該降落到你家門前,讓你取走在亞馬遜訂購的商品,再返回空中,執行下一次任務。不料卻在途中被劫持大轉向,落入駭客的手中⋯⋯

近年「解放天空」熱潮方興,昔日與戰場殺戮畫上等號的無人機,逐漸被常人掌握,自由自在飛上無垠天空,成為自拍的利器、送貨的工具,甚至是乘載戒指、藝人求婚最潮的禮物。根據《科學人》雜誌1,2020 年將有超過一萬架無人飛機翱翔在美國領空,執行搜救、高壓電纜檢查、科學研究與其他任務。可以有趣、可以實際,無人機劃破的未來令人滿心期待。

不過,基本上無人機就是一台「飛行的電腦」,就如你我的手機、平板或電腦,是有心人士虎視眈眈的綁架對象,甚或,能夠改裝成「自走砲」般的污染源,飛經之處,所有聯網裝置無一倖免。

台灣資安公司趨勢科技一年前便開始研究消費型無人機的安全疑難,搶在駭客之前,發現既存可能的漏洞,防患未然。趨勢科技全球核心事業部資深協理張裕敏指出,儘管前有軍事無人機的資安研究,不過目前即使如無人機製造大廠中國大疆的產品,在防護上依然有很大的改善空間。

張裕敏解釋,無人機被駭大致有幾種形式,其中最常見的就是偽造 GPS 訊號,由於民用 GPS 訊號無加密,只要「偽造訊號」較強,缺乏辨識真偽能力的無人機便會乖乖整架落入駭客的掌控;駭客也能透過偽造控制站的方式,誘導無人機飛往相反路徑,一去不回頭,強奪控制權。

此外,無人機相當流行的應用「空拍」影片或照片,也有可能中途被駭客攔截,傳回假影像。例如本來實際光禿禿的山谷卻被假造成綠意盎然的美景,蓄意左右國土環境等政策。

15685514648_7f2f76b05c_bphoto credit: Andrew Turner

那麼反過來,無人機是否可能被用來「劫持」地面上的電子裝置呢?張裕敏說,「這就更簡單了!」駭客只要把基地台裝在無人機上,「飛過沿路所有手機都能被我綁架」。倘若誤連外部 WIFI,室內聯網裝置可能通通一夕被接管。

那麼,有什麼方法可以防堵這些危機呢?張裕敏說,美國政府去年開始要求無人機持有這必須登記,但台灣尚未制定相關法令,即使沒遭駭,玩家也可能因操控不當「自爆」,先前高雄監獄挾持事件,便有媒體出動無人空拍機,激怒嫌犯開槍射擊。從登記源頭、是否需要證照或筆試,都是政府可以考量的措施。而製造商當然也有責任,「有些是很愚蠢的弱點,像把帳號密碼寫死、頻率沒有調好」,有時甚至沒有配置特殊遙控裝置,隨便一個電視遙控器就能接手指揮,這些理論上都是不該犯的錯誤。

同時,廠商應當加強硬體的保護措施,現有許多無人機的晶片花點功夫就能取出,有些公司輕忽機械的「接腳」也有動手腳的空間,張裕敏指出,廠商應該設計像是自我銷毀的機制,作為最後一道防線。此外,無人機有否插槽可以安裝硬體升級安全防護措施,也是防範的措施之一。

事實上,2013 年曾經搞掛 MySpace 的知名駭客 Samy Kmaker 架設名為 Sky Jack 的系統2,對亞馬遜、UPS 開發的無人機送貨服務下戰帖,「我可以劫持一批無人機,組成自己的殭屍飛行大隊⋯⋯」,近日 IBM 安全顧問 Nils Rodday3,只用了 40 美金的晶片跟一台筆電,就成功駭入價值 3 萬美金的荷蘭警用無人機系統。

無人機掀起天空商戰,用途廣、價格低,根據美國消費性電子協會 CEA 的數據4,2018 年,無人機產值規模將倍數成長到 10 億美元。張裕敏說,屆時全球 50% 的貨物可能都由無人機載送。倘若台灣能夠把握契機,制定完善的法令,有機會能夠跟著無人機飛上天空,並且安全無虞。

歡迎加入「Inside」 Line 官方帳號,關注最新創業、科技、網路、工作訊息

好友人數

This posting includes an audio/video/photo media file: Download Now

【系列戰直播專文】人機圍棋最終戰,AlphaGo 再下一城 4:1 收尾

Posted: 15 Mar 2016 02:06 AM PDT

Screenshot 2016-03-15 17.03.37

(Photo Credit:DeepMind YouTube 直播截圖)

Google 旗下 DeepMind 的圍棋人工智慧 AlphaGo 邀請到多次拿下世界冠軍,現排名世界第五的知名棋士李世乭一較高下,這場機器對決人類的圍棋盛事,成功引起全球矚目。

賽前各方棋手皆看好李世乭,他本人也認為能五盤全拿下,而用兩者的圍棋等級分(Elo)比較,去年年底的 AlphaGo 打敗李世乭的機率相當低,約只有 11% 的獲勝機率。不過「深度學習」總監 DavidSilver 表示,這幾個月內 AlphaGo 已進步良多,AlphaGo 在今年一月執行過 100 萬局的自我對局,並且至目前為止已學習相當於人類 1000 年的學習量。

出乎眾人意料之外,李世乭在此次人機圍棋大戰中,開場便被 Google 旗下的人工智慧 AlphaGo 連下三局,賽局急轉直下,從圍棋界到觀眾都感覺非常可能出現五場皆輸。

但在第四局比賽中,李世乭的表現比前三局更好,一直都是以微弱的劣勢保持著局面,並且也表現出積極的攻擊,在很多步棋中都主動出擊。

隨後李世乭大規模開劫進攻,AlphaGo 措手不及,在比賽過程中,AlphaGo 數次躲避李世乭的開劫,甚至還多次下出很多在職業選手眼中非常初級,毫無意義的選擇。

最終第四場由李世乭拿下勝利,證明了人類面對人工智慧還是有勝算,也激勵了許多棋士,AlphaGo 也正式列入世界第四的排名。現排名世界第一,18 歲的中國棋王柯潔也和 AlphaGo 工程師在社群網站互下戰帖,可望促成下一場人機大戰。

在最終戰前,李世乭談到了 AlphaGo 的兩個弱點:一個是 AlphaGo 執黑棋時似乎比較掙扎,相較執白棋時更易敗。另一個是,當它碰到出其不意的招數時,有可能會導致失誤,也因為第四場李世乭是以白棋贏得勝利,便提出第五場希望嘗試以黑棋挑戰 AlphaGo。

不過最終第五場也依舊是由 AlphaGo 拿下,完成 4:1 的戰績,為此系列戰畫下句點。

另外,這次 AlphaGo 的幕後推手之一,就是來自台灣師範大學的資工博士黃世傑,在 Nature 中的 AlphaGo 論文與 David Silver 並列第一作者。

 

《延伸閱讀》

AlphaGo 首敗後正式成為世界第四,工程師向柯潔下戰帖

AlphaGo 對李世乭「放水」?棋手說不可能!

人機圍棋第四戰,李世乭「神之一手」戰勝人工智慧 AlphaGo!

南韓專家:AlphaGo 非真人工智慧,Google 設局須向圍棋界道歉

人工智慧有多恐怖?聽聽「天才」Demis Hassabis 怎麼說!

李開復:人工智慧對人類真正的威脅是什麼?

【系列戰直播專文】人機大戰首盤 Google Alpha GO 勝出!李世乭投降

【系列戰直播專文】就在今天!Google AI「AlphaGo」大戰李世乭 Youtube 現場直播!

【系列戰直播專文】人機大戰第二戰中午登場,AlphaGo 將先攻

Google AlphaGo 對決李世乭前夕,9 位圍棋世界冠軍分析勝負

「捍衛人類智力」,Google 人工智慧對決人類棋王大戰在即!

歡迎加入「Inside」 Line 官方帳號,關注最新創業、科技、網路、工作訊息

好友人數

This posting includes an audio/video/photo media file: Download Now

挑戰 Sketch,Adobe 推出新 UX 設計工具「XD」

Posted: 15 Mar 2016 12:23 AM PDT

Adobe XD Logo(Photo Credit: Adobe Blog)

Adobe 今天發表了全新的設計工具軟體 —— Adobe Experience Design,簡稱 XD。

這個軟體主要針對 UX 原型設計開發,將正面挑戰現在常用的原型工具 Sketch,幫助設計師打造更優良的使用者經驗, Adobe XD CC 預覽版已經上線,大家可以搶先一睹這個備受期待的 UX 和原型設計工具。

AdobeXD_Design-1593x1013
在 2015 年 10 月的 Adobe MAX 大會上,Adobe XD 首次以「Comet 專案」的名稱面世,Adobe 了解到現在許多設計不僅要考量視覺,還需要考量 app 或網頁整體的使用者體驗,並邀請 UX 設計社群試用,也搜集了許多想法,協助改良產品功能。

現在只要你有 Adobe ID 就可以免費下載 Mac 版 Adobe XD,預計今年稍晚會推出企業版供 Creative Cloud 會員使用。

 

 

歡迎加入「Inside」 Line 官方帳號,關注最新創業、科技、網路、工作訊息

好友人數

This posting includes an audio/video/photo media file: Download Now

arrow
arrow
    全站熱搜

    投機客的行銷世界 發表在 痞客邦 留言(0) 人氣()