会员   密码 您忘记密码了吗?
1,574,159 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

浏览历史

当前位置: 首页 > 电脑资讯 > 程式设计/APP开发 > Android雲端與物聯網關鍵通訊技術
Android雲端與物聯網關鍵通訊技術
上一张
Android雲端與物聯網關鍵通訊技術
下一张
prev next

Android雲端與物聯網關鍵通訊技術

作者: 何偉全
出版社: 松崗
出版日期: 2017-03-08
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT520.00
市场价格: RM79.10
本店售价: RM70.40
促销价: RM69.61
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

  本書專注在物聯網世代當中,介紹Android系統上所有無線通訊技術的API與開發方式,以及架設自己的雲端服務。

  ●開發環境與物聯網的簡介。
  ●以Socket開發自己的即時通聊天,同時以自己的網路協定開發伺服器並加上資料安全加密與解密。
  ●使用AWS EC2的虛擬主機來建立自己的雲端服務,利用藍牙技術開發可以遙控遠端裝置拍照及預覽畫面的App。
  ●使用NFC來做短距離的資料通訊,實現低成本的打卡系統。
  ●不需分享器的Wi-Fi點對點無線網路資料傳輸技術,可以用來對傳照片。
  ●為物聯網而生的網路通訊協定MQTT。
  ●更省電方便的低功率藍牙資料傳輸技術,實現追蹤器App。

本書特色

  在物聯網世代中介紹Android上所有的通訊技術,並以完整且實用APP範例來學習。
  ●支援最新Android 7.1
  ●網路、NFC、Wi-Fi Direct、BLE技術一把抓
  ●網路安全的資料加密與解密
  ●AWS EC2雲端服務架設
  ●本書詳細介紹為物聯網而生的MQTT通訊協定以及架設MQTT Broker
 


作者介紹

作者簡介

何偉全


  對新技術充滿好奇,喜歡挖掘系統底層原理,Bug不解會睡不著,目標是做出老人都會操作的軟體。

  經歷
  ●建碁股份有限公司 技術主任
  ●美商英特維數位科技 資深軟體工程師
  ●美商和寶科技 資深軟體工程師
  ●ZiiLABS 資深應用工程師
  ●台灣科技大學 兼任助理教授級專家
  ●創樂遊戲股份有限公司 技術長
  ●健行科技大學 課程講師
  ●新音科技股份有限公司 軟體總監
 


目錄

第一章 Android 的現在與未來
1-1 Android 的現在與未來
1-2 開發環境
1-3 Android Studio 專案架構
1-4 除錯

第二章 旅遊匯率計算小幫手
2-1 關於App
2-2 專案
2-3 介面佈局(Layout)
2-4 取得匯率資料
2-5 資料儲存
2-6 程式碼講解
 
第三章 OpenTalk 即時通
3-1 關於App
3-2 專案
3-3 介面佈局
3-4 Socket 連線與協定
3-5 資料儲存
3-6 程式碼講解

第四章 OpenTalk 伺服器
4-1 關於OpenTalk 伺服器
4-2 專案
4-3 通訊協定
4-4 針對網路攻擊所做的防護
4-5 程式碼講解
4-6 資料加密

第五章 OpenTalk 雲端主機- 使用AWS EC2
5-1 關於AWS EC2
5-2 申請AWS 帳號
5-3 啟動EC2 實例
5-4 登入EC2 實例(Instance)
5-5 安裝主機環境
5-6 使用scp 來上傳OpenTalk Server
5-7 啟動OpenTalk 伺服器

第六章 遠端拍照小幫手使用藍牙
6-1 關於App
6-2 專案
6-3 藍牙通訊
6-4 程式碼講解

第七章 NFC 輕便打卡系統
7-1 關於App
7-2 專案
7-3 NFC 的基礎知識
7-4 程式碼講解

第八章 Wi-Fi Direct 檔案分享器
8-1 關於App
8-2 專案
8-3 WIFI Direct 基礎知識
8-4 程式碼講解

第九章 推播系統使用MQTT 通訊架構
9-1 MQTT 介紹
9-2 架設MQTT Broker 伺服器
9-3 Android 上的MQTT Client 開發

第十章 寶貝追蹤器使用低功率藍牙(BLE)
10-1 關於App
10-2 專案
10-3 低功率藍牙(BLE)介紹
10-4 建立BLE Peripheral
10-5 建立BLE Central