pande
@pande1104
說
Sat, Feb 22, 2025 6:45 PM
Thu, Feb 27, 2025 3:58 PM
[專題] 樹莓派IoT實作「透過網路-藍牙通訊遙控EV3機器人」
HTML-上下左右之外新增
動作按鈕
,共5個按鈕
JavaScript
-新增
頁面onload事件
函式
-啟用
事件聽取器
聽取頁面關閉事件
Python
-新增伺服端點函式
頁面載入
(時)、
頁面關閉
(前)執行
-正確擺放藍牙連線函式
建立通訊
、
釋放資源
執行時機
[額外交流] 彰師大教授吳博拜訪
初見面
-成功展示專題
進度:網頁-(自網域)-樹莓派-機器人
-開通3人meeting包廂。吳博短講簡介
MIT應用開發者(App Inventor)
一例,新學習:手機應用程式開發工具
pande
@pande1104
說
Sat, Feb 22, 2025 6:49 PM
[前情]
@pande1104 - [專題] 樹莓派IoT實作「透過網路-藍牙通訊遙控EV3機器人」 -樹莓派選用...
pande
@pande1104
說
Sat, Feb 22, 2025 6:58 PM
網頁更新html
是大哥請ChatGPT延續「對話」修改的
照貼,可正確運作(微修符合專題發展現況的按鍵取得值)
pande
@pande1104
說
Sat, Feb 22, 2025 7:05 PM
通訊虛擬裝置rfcomm的管理
所需的JavaScript語句(頁面事件)和Python語句(伺服端點)
該怎麼寫,是大哥請教ChatGPT取得的
語句照貼,放入HTML與Python文本的適當位置
將先前函式化 寫好的
建立通訊
&
釋放資源
函式
放入適當文本位置(執行時機)
pande
@pande1104
說
Sat, Feb 22, 2025 7:14 PM
實測
功能完整,如預期(成功)
實測項目
-開啟頁面→產生虛擬裝置並開始通訊(o)
-關閉頁面→釋放資源並刪除虛擬裝置(o)
-非關注分頁關閉(o)
-以關閉瀏覽器的方式關閉頁面(o)
-瀏覽器重載頁面→釋放資源後產生裝置(o)
-開啟兩個頁面→兩者皆可通訊(o)
-關閉其中一個頁面→其他頁面失去功能(o) ← ☆
pande
@pande1104
想
Sat, Feb 22, 2025 7:23 PM
Sat, Feb 22, 2025 7:40 PM
因為後端的通訊裝置刪除了
所以靜態的前端頁面功能失去
只要再開新頁面(或重載頁面)全部面頁功能恢復
如預期(o),但,是一個issue
實測到這裡,就是「開發」跟「商業應用」的分界線了
如果要做成產品,必需再經過針對這個但肯定不是唯一
的命題做好大量的精工打磨,使用自動編號之類的方法
讓每次頁面開啟能產生頁面專屬裝置
-或其他更好/早已被常態應用/不同切入點的solution
pande
@pande1104
已經
Sat, Feb 22, 2025 7:30 PM
Sat, Feb 22, 2025 7:43 PM
專題進度
除了網際網路的部分之外
基礎功能已經完備(beta.beta版?w)
網頁(樹莓派伺服)→遙控EV3機器人(樹莓派藍牙通訊)
註.目前網頁是實作在自網域(127.0.0.1:5000)上
pande
@pande1104
說
Sat, Feb 22, 2025 7:32 PM
Sat, Feb 22, 2025 7:49 PM
後續
大哥規畫透過MQTT
將樹莓派的伺服放上網際網路
(遙想) 2023年我們在看OpenCV的書做學習的時候
有從朱克剛老師的書上面的一個章節,初學接觸過MQTT
我已經印象模糊,不過看到相關範例可以很快做出回想
pande
@pande1104
期待
Sat, Feb 22, 2025 7:34 PM
Sat, Feb 22, 2025 8:08 PM
伺服即將上網
期待後續發展
(靜候AI大神的程式範本
pande
@pande1104
想
Sat, Feb 22, 2025 8:06 PM
Sat, Feb 22, 2025 8:18 PM
對於1995~2000大概這個年份區塊上大學(大專)的學生
尤其是外地住宿/住校的那群人,男生
95%以上幾乎沒有人不曾有過對上網伺服的遐想(?w)
隨著時代前進、生活的輪轉,漸漸淡忘於各自心中角落…
30年過去,現在是資訊工程經過無數方面迭代過後的時代
生活突然即將迎來相關事項,莫名有種
重溫舊夢
的感覺
pande
@pande1104
說
Sat, Feb 22, 2025 8:14 PM
Thu, Feb 27, 2025 3:58 PM
===
[吳博拜訪/初見面]
大哥跟彰師大教授吳博有合作交流
這次吳博來介紹「MIT應用開發者(App Inventor)」
MIT應用開發者 - 維基百科,自由的百科全書
預期會接一個手機app初步開發的小案子來做
大哥有拿到吳博給的一枚陽春實作的範例程式
再看看可以一起玩到/學到什麼有意思的東西囉
載入新的回覆
HTML-上下左右之外新增動作按鈕,共5個按鈕
JavaScript
-新增頁面onload事件函式
-啟用事件聽取器聽取頁面關閉事件
Python
-新增伺服端點函式頁面載入(時)、頁面關閉(前)執行
-正確擺放藍牙連線函式建立通訊、釋放資源執行時機
[額外交流] 彰師大教授吳博拜訪 初見面
-成功展示專題
-開通3人meeting包廂。吳博短講簡介MIT應用開發者(App Inventor)一例,新學習:手機應用程式開發工具
是大哥請ChatGPT延續「對話」修改的
照貼,可正確運作(微修符合專題發展現況的按鍵取得值)
所需的JavaScript語句(頁面事件)和Python語句(伺服端點)
該怎麼寫,是大哥請教ChatGPT取得的
語句照貼,放入HTML與Python文本的適當位置
將先前函式化 寫好的建立通訊&釋放資源函式
放入適當文本位置(執行時機)
功能完整,如預期(成功)
實測項目
-開啟頁面→產生虛擬裝置並開始通訊(o)
-關閉頁面→釋放資源並刪除虛擬裝置(o)
-非關注分頁關閉(o)
-以關閉瀏覽器的方式關閉頁面(o)
-瀏覽器重載頁面→釋放資源後產生裝置(o)
-開啟兩個頁面→兩者皆可通訊(o)
-關閉其中一個頁面→其他頁面失去功能(o) ← ☆
所以靜態的前端頁面功能失去
只要再開新頁面(或重載頁面)全部面頁功能恢復
如預期(o),但,是一個issue
實測到這裡,就是「開發」跟「商業應用」的分界線了
如果要做成產品,必需再經過針對這個但肯定不是唯一
的命題做好大量的精工打磨,使用自動編號之類的方法
讓每次頁面開啟能產生頁面專屬裝置
-或其他更好/早已被常態應用/不同切入點的solution
除了網際網路的部分之外
基礎功能已經完備(beta.beta版?w)
網頁(樹莓派伺服)→遙控EV3機器人(樹莓派藍牙通訊)
註.目前網頁是實作在自網域(127.0.0.1:5000)上
大哥規畫透過MQTT
將樹莓派的伺服放上網際網路
(遙想) 2023年我們在看OpenCV的書做學習的時候
有從朱克剛老師的書上面的一個章節,初學接觸過MQTT
我已經印象模糊,不過看到相關範例可以很快做出回想
期待後續發展
尤其是外地住宿/住校的那群人,男生
95%以上幾乎沒有人不曾有過對上網伺服的遐想(?w)
隨著時代前進、生活的輪轉,漸漸淡忘於各自心中角落…
30年過去,現在是資訊工程經過無數方面迭代過後的時代
生活突然即將迎來相關事項,莫名有種重溫舊夢的感覺
[吳博拜訪/初見面]
大哥跟彰師大教授吳博有合作交流
這次吳博來介紹「MIT應用開發者(App Inventor)」
大哥有拿到吳博給的一枚陽春實作的範例程式
再看看可以一起玩到/學到什麼有意思的東西囉