iT邦幫忙

iot相關文章
共有 208 則文章
鐵人賽 IoT DAY 17

技術 Day 17 - 變數(二)

我們在上一篇已經可以製作 MRB_TT_FIXNUM 這類整數型的變數,但是必須透過下面這種方式手動去製作 mrb_value mrb_value v = {...

鐵人賽 IoT DAY 16
育兒也要智慧 系列 第 16

技術 Day 16 : 第一支機器人

SDK 串接 很高興各位堅持到現在繼續建立自己的育兒小幫手, 接下來我們要使用到的是 LINE Messaging API SDK for nodejs ,...

鐵人賽 IoT DAY 16

技術 Day 16 - 變數(ㄧ)

不知道大家有沒有思考過「強型別」語言跟「弱型別」語言的差異在哪邊,在強型別語言中每一種變數的「型別」都是固定的,也就是說當我們「編譯」的時候就會知道「類型」不對...

鐵人賽 IoT DAY 15
育兒也要智慧 系列 第 15

技術 Day 15 : Line 機器人

近年來台灣人人都有 Line 帳號, 如果妳看到這裡還是沒有找到對象的話, 趕快跟著我一起寫最近正夯的 Line Bot , 至少妳說什麼 Bot 都會永遠支持...

鐵人賽 IoT DAY 15

技術 Day 15 - 方法呼叫資訊

在 mruby 中,我們想知道目前的方法傳入了哪些資訊,會像這樣子使用 mrb_value mrb_puts(mrb_state* mrb, mrb_value...

鐵人賽 IoT DAY 14
育兒也要智慧 系列 第 14

技術 Day 14 : 網路育兒工具

網路應用程式 網路應用 WebApp 在網路生活中隨處可見, 例如日前因為疫情關係而產生了許多口罩購買問題, 民間自主開發了許多口罩地圖這類的應用, 透過網路就...

鐵人賽 IoT DAY 13
育兒也要智慧 系列 第 13

技術 Day 13 : 首先把鍋燒熱

DNS 設定 有了 IP 、 網域 、 憑證 這些材料之後, 還需要把菜切一切,把肉給醃一醃, 以 Google Domain 為例需要先將 Domain 綁定...

鐵人賽 IoT DAY 14

技術 Day 14 - mruby 的物件與方法

現在大多數的人在入門程式語言的時候大多是從物件導向語言開始入門,而工作也是以使用物件導向語言為主。但是在 C 語言或者函數式語言中,並沒有「物件」的概念,又是如...

鐵人賽 IoT DAY 13

技術 Day 13 - 實作方法(二)

在上一篇我們已經能夠利用 mrb_state 去儲存整個 Ruby VM 運行時共有的狀態,接下來我們要利用 mrb_state 將 Ruby 中呼叫的方法和...

鐵人賽 IoT DAY 12
育兒也要智慧 系列 第 12

技術 Day 12 : 申請網域名稱

申請固定 IP 申請網域前需要做好一些前置動作, 包括一開始申請 固定IP 以及後續的 網域憑證 都是重要的一環, 以 HINET 為例可以直接到網頁申請 固定...

鐵人賽 IoT DAY 12

技術 Day 12 - 實作方法(一)

在前面的實作中,我們是直接對 OP_SEND 放入 printf 的處理將結果印出來,但這樣就表示我們在 Ruby 不論呼叫任何方法都只會將他印出來,這並不是我...

鐵人賽 IoT DAY 11
育兒也要智慧 系列 第 11

技術 Day 11 : 為孩子架站吧

架設一個 Node.js 網站 自製 IoT 工具其實並不難, 第一步就是需要架設一個自己的伺服器, 那麼該如何架設一個網站呢? 筆者選擇在 Windows 系...

鐵人賽 IoT DAY 11

技術 Day 11 - 重構 VM 處理程序

在這幾天的實作過程中,我們逐漸發現一個情況的出現,每當增加一個 OPCode 的處理就會有不少重複的程式碼需要輸入,而在 C 語言要對應這樣的狀況使用巨集就可以...

鐵人賽 IoT DAY 10
育兒也要智慧 系列 第 10

技術 Day 10 : 第一個育兒小工具

預產期小工具 時間就是金錢,我想沒有人會反對, 然而老婆的預產期也非常的重要, 預產期其實就是小寶寶預計出生的時間, 它是根據月經的時間來往前推算受孕的日期,...

鐵人賽 IoT DAY 10

技術 Day 10 - 從 IREP 取出字串

在上一篇我們已經實作到要呼叫方法,但是卻無法從 IREP 中獲取要呼叫的方法名稱。因此我們要實作對應的方法來幫助我們讀取到 IREP 中的 POOL 和 SYM...

鐵人賽 IoT DAY 9
育兒也要智慧 系列 第 9

技術 Day 9 : 生育規劃

育兒資訊數位化 培養一個孩子固然辛苦且需要長時間的耐心, 但有沒有辦法降低辛苦的程度呢? 答案是有的,那就是所謂的生育規劃, 在生小孩之前的準備是相當重要的,...

鐵人賽 IoT DAY 9

技術 Day 9 - 顯示運算結果

經過幾天的努力,我們已經可以在我們自己實作的 Ruby VM 中進行加法的運算,不過到目前爲止都還是停留在透過除錯訊息看到結果的狀況,因此我們要來實作 Ruby...

鐵人賽 IoT DAY 8
育兒也要智慧 系列 第 8

技術 Day 8 : 育兒燈光設定

從懷孕開始 吃飯需要規律,睡眠也必須按時, 胎教是相當重要的一環, 在懷孕期間給予寶寶的小套房一點刺激, 像是聲音或是習慣都會影響胎兒。 我們家女兒在肚子裡的時...

鐵人賽 IoT DAY 8

技術 Day 8 - 加法 OPCode 處理

我們已經在 mrb_exec 中將 IREP 的資訊讀取完畢,現在我們就可以開始針對 OPCode 的方式來讀取。 基本上在處理的時候會是一個無限迴圈,我們會不...

鐵人賽 IoT DAY 7
育兒也要智慧 系列 第 7

技術 Day 7 : 動手整合智慧裝置

第三方智慧裝置 進一步的來設定我們的智慧裝置吧, 首先要確認妳擁有的控制設備以及使用的裝置品牌, 因為不同的控制設備會有各自的雲端平台, 第三方智慧裝置也同樣可...

鐵人賽 IoT DAY 7

技術 Day 7 - 讀取 IREP 資料(二)

延續上一篇的進度,我們將會開始撰寫 mrb_exec 的內容,我們先參考 mruby-L1VM 的方式直接讀取用於參考的 nlocals、nregs 和 nir...

鐵人賽 IoT DAY 6
育兒也要智慧 系列 第 6

技術 Day 6 : 育兒也要智慧

新生兒發展 剛出生的嬰兒在各種感官都還沒有發展成熟前, 眼睛在剛開始看到的都是黑白朦朧一片, 眼睛不能接受室內燈光過於明亮刺激的環境, 而且也尚未建立晝夜的時...

鐵人賽 IoT DAY 6

技術 Day 6 - 讀取 IREP 資料(ㄧ)

經過前面幾天的分析,我們目前已經有一個可以撰寫 Ruby VM 的環境,也了解該如何從 mruby 的機器碼中讀取到實際上要執行的 ISEQ 區段,這篇文章會先...

鐵人賽 IoT DAY 5
育兒也要智慧 系列 第 5

技術 Day 5 : 智慧大平台

現有的智慧裝置 各位如果有經常到大賣場的話, 應該多少都會看到賣場有在販售一些智慧裝置, 號稱可以節能、環保或是帶來生活上的便利性, 例如燈泡可以自動化的幫妳調...

鐵人賽 IoT DAY 5

技術 Day 5 - 環境準備

這次的實作分為兩個階段,第一階段我們直接用 C 語言在電腦上實作來驗證我們自己實作的 Ruby VM 是可以運作的,第二階段則是將程式碼放到 D1 Mini 上...

鐵人賽 IoT DAY 4
育兒也要智慧 系列 第 4

技術 Day 4 : 智慧家庭

物聯網 物聯網 (Internet of Things, IoT) 是一種將電腦、機器與網路相互關聯起來的系統,可以使機器具有網路連線傳輸資料的能力,並達到智慧...

鐵人賽 IoT DAY 4

技術 Day 4 - 從 mruby-L1VM 開始入門(三)

從前面兩篇文章我們已經透過 mruby-L1VM 大致上了解了 mruby 生成的機器碼檔案包含了哪些資訊,不過還有幾個相對重要而且會經常被使用的方法需要提出來...

鐵人賽 IoT DAY 3
育兒也要智慧 系列 第 3

技術 Day 3 : 現代人怎麼育兒

現代父母如何育兒 現在人在生育率節節下降的趨勢下, 每個小孩都變得更加寶貴了, 不再像以前俗語說的 拉颯甲,拉颯大 的養育方式, 每個父母都想給孩子最好的營養與...

鐵人賽 IoT DAY 3

技術 Day 3 - 從 mruby-L1VM 開始入門(二)

上一篇我們已經了解了 mruby 編譯出來的檔案大致上有怎樣的結構,要能夠執行 Ruby 只需要實際上存取機器碼的區段讀取出來之後依照行為執行就可以了,不過在...

鐵人賽 IoT DAY 2
育兒也要智慧 系列 第 2

技術 Day 2 : 過去爸媽如何養育

傳統育兒生活 養兒育女是件不容易的事情, 我在一個普通的家庭成長, 當時的社會許多家庭都是爸爸出門負責賺錢工作, 而媽媽則是職業家庭主婦負責家事與帶小孩, 所以...