文章

Android 裝置遠端遙控 – App 實驗室

遠端遙控 App 是什麼?

有時候,我們會希望能夠透過我們的手機,去控制另一個行動裝置。例如:

  • 在家中,坐在沙發上,用手機連上 Android 智慧電視,看的到電視完整的畫面,並且可以操作它;
  • 坐在車後座,連上車子的 Android 面板,播放的音樂、影片,或是調整音量,也可能是幫忙在開車的人設定導航。

其實現在已經有一些類似的應用,但和我們現在所說的「控制/遙控」不同,現在的應用大多是相反過來的。例如:

  • 將手機上的畫面或點選的 YouTube 影片,傳送到 Android 智慧電視。聽起來很棒!但經常的狀況是,手機變得異常的慢、好像快當掉了,或是影片點選傳送播放等了大半天電視上還是什麼都沒有,因為傳送影片實在太耗費資源了。如果是連到電視,開電視上的 YouTube 播放影片,那快多了,因為影片本身就是由電視端開啟的,不用透過手機傳送影片和聲音。
  • 車用也有很多類似的,目前大多也是由使用者的手機,將音樂、導航那些…傳到車上的 Android 面板,由車上的 Android 面板播放。這也很好!但目前大多是需要透過額外加購的連接線,連接線大多就是只有一條,同時只能一個人操控。如果坐在後座,不同的位置,那連接線的長度也是個問題。

如果能夠透過無線網路、透過藍牙,或是其它不需要連接線的方式,連到您的 Android 智慧電視、車用 Android 面板,那不是更好嗎?可以完全使用 Android 智慧電視上的功能、車用 Android 面版上所提供的功能,而且可以同時多個人連線。 (基本上可以不限數量連線,但同時愈多人連,當然會慢一點,您知道的。)

以下是我們實驗,用 Android 手機、 iPhone 手機,來連入同一個 Android 平板電腦,用來遙控它的絕大多數功能。

例如:操作 Android 的桌面 Home 鍵、 Back 返回鈕、多功作業鈕、音量大小聲按鍵、下拉上方的 Notify 通知列、甚至可以按 Power 鍵關閉或開啟螢幕、按 Unlock 鍵解鎖。

除此之外,還能將畫面調整依比例縮放、或是填滿手機空間。因為,我們還要在上面可以用手指 Tap 點選、或是上下左右 Swipe 滑動,這樣才能操控開啟我們所要的 App 、關閉 App 或多功作業,甚至是在遠端的 Android 受控端輸入文字。你知道的,輸入文字會出現 Android 的小鍵盤,能夠調整畫面放大的話,對於點選小鍵盤上的按鈕會更方便、更精準。 (我們目前實驗是填滿手機剩餘空間,但也是能做成切為為全螢幕的)

遠端遙控 App 概念示意圖

受控端 App :安裝於 Android 行動裝置

控制端 App :安裝於 iPhone、iPad、Android 手機或平板

可搖控 Android 裝置 - 概念示意圖

遠端遙控 App 畫面展示

Switch 多工作業、 Back 返回鈕

可搖控 Android 裝置的多功鈕及返回鈕

Volume Up/Down 音量大小聲、 Home 桌面鍵

可搖控 Android 音量大小聲按鍵及桌面 Home 鍵

Notify 打開通知列、再次點選可展開

可搖控 Android 裝置的通知列、展開通知列

Power 電源鍵開關螢幕、 Unlock 解鎖鈕

可搖控 Android 開關螢幕和解鎖

畫面擴展,可以原比例或填滿手機空間顯示 (亦可改為全螢幕)

可縮放 Android 的鏡射畫面大小

App 操作展示影片

(轉檔處理中,將於近期內更新)

延伸閱讀

仿爐石真人 AI 戰記 – App 實驗室

App 簡介

最近由 Google DeepMind 所開發的 AlphaGo 人工智慧 (Artificial Intelligence, AI) 圍棋程式相當火紅,因為 AlphaGo 代表 AI 打敗了許多國家認定的人類圍棋高手。

基於趣味性,我們以暴雪娛樂 (Blizzard Entertainment) 的一款集換式卡片遊戲「爐石戰記」玩法為基礎,研究開發了一個內含機器學習 (Machine Learning) 的實驗性遊戲 App 。

此遊戲使用類神經網路 (Neural Network) 及基因演算法 (Genetic Algorithm) ,做為機器學習的方法,讓 AI 可以與人類玩家對戰、 AI 與 AI 對戰,並以對戰結果分析,演化為下一代、下下一代無限進化版本的 AI ,讓 AI 的能力不斷的增強。

App 設計畫面展示

主功能選單

仿爐石真人 AI 戰記 - App 實驗室 (主功能選單)

對戰準備

仿爐石真人 AI 戰記 - App 實驗室 (對戰準備)

AI 與玩家對戰中

仿爐石真人 AI 戰記 - App 實驗室 (AI 與玩家對戰中)

延伸閱讀

Modbus RTU 通訊協定控制 PLC – App 實驗室

App 簡介

工業控制中,經常會用到可程式邏輯控制器 (Programmable Logic Controller, PLC) ,透過編寫好的程式,用來自動化控制位於 PLC 後端的工業設備、機械、電氣系統…等。

而傳統電腦或工業觸控裝置,會使用 RS-485RS-422RS-232序列埠連線,或使用網路方式,與 PLC 連接,以觀察 PLC 的狀態或對 PLC 進行操控。而監控 PLC 的方式,經常會透過 Modbus 通訊協定。

Modbus 通訊協定還分為 Modbus RTU 、 Modbus ASCII 、 Modbus TCP/IP 等方式,此 APP 主要以 Modbus RTU 方式為 PLC 做通信,以操控 PLC 繼電器開關、取得 PLC 中的暫存器數值、或是抓取 PLC 計數器、計時器…等相關資訊。

App 設計畫面展示

Modbus RTU 通訊協定控制 PLC – App 實驗室

延伸閱讀

樂集章 App

App 簡介

樂集章 App 採用 iBeacon 及 QR code 兩種方式,提供商家利用微定位舉辦集章集客推廣活動。

Beacon / iBeacon 裝置費用低、待機時間長,比 GPS 更能精準定位客戶位置,適用於室內賣場、展場、活動會場,對客戶進行引導提示、或進行其它推廣活動。

此 App 則協助商家透過實體集章活動,吸引客戶至商家消費、或增加實體曝光機會,並可透過 Beacon 推播即時促銷訊息。

App 設計畫面展示

主頁 – 集章活動清單

樂集章 App (集章活動清單)

活動說明

樂集章 App (活動說明)

接近 Beacon 位置,集得一枚印章

樂集章 App (集得一枚印章)

集得所有印章,完成活動,兌換禮物說明

樂集章 App (完成集章)

我參與的集章

樂集章 App (我的集章)

延伸閱讀

Android App 程式設計師

  • 工作性質:全職 / 兼職
  • 學  歷:專科 / 大學
  • 科  系:不限
  • 語文能力:不限,但不畏懼英文文件閱讀者尤佳
  • 職務需求:
    1. 有 App 開發程式設計經驗。
    2. 熟悉 Android SDK 及 Java 程式語言。
    3. 熟悉 Eclipse 開發工具。
    4. 有 Android App 程式上架經驗者尤佳。
    5. 認真負責,且希望在程式設計及 App 開發技術方面不斷精進者。
<< 福利制度 [ 人資專區 ] 其它職缺 >>

Android App 開發參考規格表

Android App 是繼 iOS App 之後,第二大的 App 陣營。開放式的 Android 作業系統,讓更多手機及平板電腦廠商都能夠預載 Android 系統,因此能執行 Android 的裝置數量也成長的很快速。

Android App 能夠在 Windows 、 Mac 、 Linux 等系統上進行開發,開發環境隨手可得,因此有許多開發人員都是由 Android App 開始。

Google Android App 開發參考規格表
作業系統廠商 Google
裝置類型 Android 手機 Android 電腦
最新作業系統 Android 8.0 (Oreo) Android 8.0 (Oreo)
應用程式商店 Google Play Google Play
主要開發工具 Android Studio
Eclipse for Java
Android Studio
Eclipse for Java
SDK Android SDK Android SDK
主要程式語言 Kotlin 、 Java Kotlin 、 Java
參考型號
  • HTC One X
  • HTC One XL
  • HTC One S
  • HTC One A9
  • Asus Nexus 7
  • Asus Transformer Pad TF300
預設瀏覽器 Android Browser Android Browser
排版引擎 WebKit WebKit
Java Script 引擎 V8 V8
HTML5 支援度 67 % 67 %
  • 以上資訊為博全科技彙整,僅供 App 開發參考。相關資訊可能隨著時間而有所改變,一切應以 Google Android 網站提供之最新資訊為準。
  • 以上未特別註明的「電腦」即泛指包含「平板電腦、筆記型電腦、桌面型電腦」的裝置。
  • HTML5 支援度之數據,為 caniuse.com 網站之統計結果。
<< 上一篇: iOS App / Mac App 規格表 [ App 開發簡介 ] 下一篇: Windows App 規格表 >>

頁面

Android 裝置遠端遙控 – App 實驗室

遠端遙控 App 是什麼?

有時候,我們會希望能夠透過我們的手機,去控制另一個行動裝置。例如:

  • 在家中,坐在沙發上,用手機連上 Android 智慧電視,看的到電視完整的畫面,並且可以操作它;
  • 坐在車後座,連上車子的 Android 面板,播放的音樂、影片,或是調整音量,也可能是幫忙在開車的人設定導航。

其實現在已經有一些類似的應用,但和我們現在所說的「控制/遙控」不同,現在的應用大多是相反過來的。例如:

  • 將手機上的畫面或點選的 YouTube 影片,傳送到 Android 智慧電視。聽起來很棒!但經常的狀況是,手機變得異常的慢、好像快當掉了,或是影片點選傳送播放等了大半天電視上還是什麼都沒有,因為傳送影片實在太耗費資源了。如果是連到電視,開電視上的 YouTube 播放影片,那快多了,因為影片本身就是由電視端開啟的,不用透過手機傳送影片和聲音。
  • 車用也有很多類似的,目前大多也是由使用者的手機,將音樂、導航那些…傳到車上的 Android 面板,由車上的 Android 面板播放。這也很好!但目前大多是需要透過額外加購的連接線,連接線大多就是只有一條,同時只能一個人操控。如果坐在後座,不同的位置,那連接線的長度也是個問題。

如果能夠透過無線網路、透過藍牙,或是其它不需要連接線的方式,連到您的 Android 智慧電視、車用 Android 面板,那不是更好嗎?可以完全使用 Android 智慧電視上的功能、車用 Android 面版上所提供的功能,而且可以同時多個人連線。 (基本上可以不限數量連線,但同時愈多人連,當然會慢一點,您知道的。)

以下是我們實驗,用 Android 手機、 iPhone 手機,來連入同一個 Android 平板電腦,用來遙控它的絕大多數功能。

例如:操作 Android 的桌面 Home 鍵、 Back 返回鈕、多功作業鈕、音量大小聲按鍵、下拉上方的 Notify 通知列、甚至可以按 Power 鍵關閉或開啟螢幕、按 Unlock 鍵解鎖。

除此之外,還能將畫面調整依比例縮放、或是填滿手機空間。因為,我們還要在上面可以用手指 Tap 點選、或是上下左右 Swipe 滑動,這樣才能操控開啟我們所要的 App 、關閉 App 或多功作業,甚至是在遠端的 Android 受控端輸入文字。你知道的,輸入文字會出現 Android 的小鍵盤,能夠調整畫面放大的話,對於點選小鍵盤上的按鈕會更方便、更精準。 (我們目前實驗是填滿手機剩餘空間,但也是能做成切為為全螢幕的)

遠端遙控 App 概念示意圖

受控端 App :安裝於 Android 行動裝置

控制端 App :安裝於 iPhone、iPad、Android 手機或平板

可搖控 Android 裝置 - 概念示意圖

遠端遙控 App 畫面展示

Switch 多工作業、 Back 返回鈕

可搖控 Android 裝置的多功鈕及返回鈕

Volume Up/Down 音量大小聲、 Home 桌面鍵

可搖控 Android 音量大小聲按鍵及桌面 Home 鍵

Notify 打開通知列、再次點選可展開

可搖控 Android 裝置的通知列、展開通知列

Power 電源鍵開關螢幕、 Unlock 解鎖鈕

可搖控 Android 開關螢幕和解鎖

畫面擴展,可以原比例或填滿手機空間顯示 (亦可改為全螢幕)

可縮放 Android 的鏡射畫面大小

App 操作展示影片

(轉檔處理中,將於近期內更新)

延伸閱讀

仿爐石真人 AI 戰記 – App 實驗室

App 簡介

最近由 Google DeepMind 所開發的 AlphaGo 人工智慧 (Artificial Intelligence, AI) 圍棋程式相當火紅,因為 AlphaGo 代表 AI 打敗了許多國家認定的人類圍棋高手。

基於趣味性,我們以暴雪娛樂 (Blizzard Entertainment) 的一款集換式卡片遊戲「爐石戰記」玩法為基礎,研究開發了一個內含機器學習 (Machine Learning) 的實驗性遊戲 App 。

此遊戲使用類神經網路 (Neural Network) 及基因演算法 (Genetic Algorithm) ,做為機器學習的方法,讓 AI 可以與人類玩家對戰、 AI 與 AI 對戰,並以對戰結果分析,演化為下一代、下下一代無限進化版本的 AI ,讓 AI 的能力不斷的增強。

App 設計畫面展示

主功能選單

仿爐石真人 AI 戰記 - App 實驗室 (主功能選單)

對戰準備

仿爐石真人 AI 戰記 - App 實驗室 (對戰準備)

AI 與玩家對戰中

仿爐石真人 AI 戰記 - App 實驗室 (AI 與玩家對戰中)

延伸閱讀

Modbus RTU 通訊協定控制 PLC – App 實驗室

App 簡介

工業控制中,經常會用到可程式邏輯控制器 (Programmable Logic Controller, PLC) ,透過編寫好的程式,用來自動化控制位於 PLC 後端的工業設備、機械、電氣系統…等。

而傳統電腦或工業觸控裝置,會使用 RS-485RS-422RS-232序列埠連線,或使用網路方式,與 PLC 連接,以觀察 PLC 的狀態或對 PLC 進行操控。而監控 PLC 的方式,經常會透過 Modbus 通訊協定。

Modbus 通訊協定還分為 Modbus RTU 、 Modbus ASCII 、 Modbus TCP/IP 等方式,此 APP 主要以 Modbus RTU 方式為 PLC 做通信,以操控 PLC 繼電器開關、取得 PLC 中的暫存器數值、或是抓取 PLC 計數器、計時器…等相關資訊。

App 設計畫面展示

Modbus RTU 通訊協定控制 PLC – App 實驗室

延伸閱讀

樂集章 App

App 簡介

樂集章 App 採用 iBeacon 及 QR code 兩種方式,提供商家利用微定位舉辦集章集客推廣活動。

Beacon / iBeacon 裝置費用低、待機時間長,比 GPS 更能精準定位客戶位置,適用於室內賣場、展場、活動會場,對客戶進行引導提示、或進行其它推廣活動。

此 App 則協助商家透過實體集章活動,吸引客戶至商家消費、或增加實體曝光機會,並可透過 Beacon 推播即時促銷訊息。

App 設計畫面展示

主頁 – 集章活動清單

樂集章 App (集章活動清單)

活動說明

樂集章 App (活動說明)

接近 Beacon 位置,集得一枚印章

樂集章 App (集得一枚印章)

集得所有印章,完成活動,兌換禮物說明

樂集章 App (完成集章)

我參與的集章

樂集章 App (我的集章)

延伸閱讀

Android App 程式設計師

  • 工作性質:全職 / 兼職
  • 學  歷:專科 / 大學
  • 科  系:不限
  • 語文能力:不限,但不畏懼英文文件閱讀者尤佳
  • 職務需求:
    1. 有 App 開發程式設計經驗。
    2. 熟悉 Android SDK 及 Java 程式語言。
    3. 熟悉 Eclipse 開發工具。
    4. 有 Android App 程式上架經驗者尤佳。
    5. 認真負責,且希望在程式設計及 App 開發技術方面不斷精進者。
<< 福利制度 [ 人資專區 ] 其它職缺 >>

Android App 開發參考規格表

Android App 是繼 iOS App 之後,第二大的 App 陣營。開放式的 Android 作業系統,讓更多手機及平板電腦廠商都能夠預載 Android 系統,因此能執行 Android 的裝置數量也成長的很快速。

Android App 能夠在 Windows 、 Mac 、 Linux 等系統上進行開發,開發環境隨手可得,因此有許多開發人員都是由 Android App 開始。

Google Android App 開發參考規格表
作業系統廠商 Google
裝置類型 Android 手機 Android 電腦
最新作業系統 Android 8.0 (Oreo) Android 8.0 (Oreo)
應用程式商店 Google Play Google Play
主要開發工具 Android Studio
Eclipse for Java
Android Studio
Eclipse for Java
SDK Android SDK Android SDK
主要程式語言 Kotlin 、 Java Kotlin 、 Java
參考型號
  • HTC One X
  • HTC One XL
  • HTC One S
  • HTC One A9
  • Asus Nexus 7
  • Asus Transformer Pad TF300
預設瀏覽器 Android Browser Android Browser
排版引擎 WebKit WebKit
Java Script 引擎 V8 V8
HTML5 支援度 67 % 67 %
  • 以上資訊為博全科技彙整,僅供 App 開發參考。相關資訊可能隨著時間而有所改變,一切應以 Google Android 網站提供之最新資訊為準。
  • 以上未特別註明的「電腦」即泛指包含「平板電腦、筆記型電腦、桌面型電腦」的裝置。
  • HTML5 支援度之數據,為 caniuse.com 網站之統計結果。
<< 上一篇: iOS App / Mac App 規格表 [ App 開發簡介 ] 下一篇: Windows App 規格表 >>