• 3D列印服務
  • #maker+t=market
  • COSPLAY 3D 建模
  • 1
  • 2
  • 3

Maker + T = Market 造訪社團 » IDE

原文網址 Charlie Ting
2019-12-30 00:46:52

[Good idea]

https://www.instructables.com/…/FindyBot3000-a-Voice-Cont…/…

如果有空應該來搞一個~~~

王智立
2019-12-30 09:32:56

這有強哦。

Johnson Peng
2019-12-30 10:48:27

類似, 光碟櫃,,,,,


原文網址 Charlie Ting
2019-10-26 20:18:16

Good idea!!!

James Lin
2019-10-26 20:27:24

有創意又好看,
有點像是自然版的AR ~


原文網址 Kai Yang
2019-08-22 18:32:29

現在居然有專談AI的直播節目!!

看直播還能有知識的吸收,最後還有Q&A的環節,好像回到追廣播的美好回憶~

https://www.facebook.com/makerpro.cc/videos/509264219837972/?v=509264219837972


原文網址 Charlie Ting
2018-12-17 01:22:51

[HTTPS server based on ESP8266]

鬼打牆好幾天,終於把這個問題給解了,為了避免忘記就先留一下筆記,這當中有很多因為不熟悉而走的冤枉路,同好間若有相似的問題可以參考。

※硬體

一開始是使用 Arduino UNO + Ethernet shield, 這個可以架 http server, 但受限於記憶體和運算速度, 要跑 https 應該是很難。所以之後就換玩手上的 Wifiduino, wemos D1.

但 wemos 不是沒有缺點,最大的問題就是它的 IO 腳位太少,所以能控制的週邊就相對有限,這部份只能再往其他規格的版本作挑選。

※IDE

原先都是習慣用 Arduino IDE 在開發,但其實它的一些功能算是非常簡化的,剛好在 Github 找範例後,發現有人是用 PlatformIO 在開發,所以就花了一點時間去試 Visual Code Studio, 再將 PlatformIO 掛上去,然後把相關的 library, board 都弄上去。一開始是不太習慣,但 PlatformIO 是值得推薦的,主要原因是它可以讓設計者很清楚自己是用那些 library 在作那些事,整個設定都很清楚。

※ Certificates

這部份也是跑了不少冤枉路,因為對認證的東西從來都不熟。所以一般 example 裡的認證要怎麼用,其實都是用亂試的概念在弄。這部份主要是有兩種格式,DER 跟 PEM。
DER 是16進位碼,適合直接編進晶片裡;PEM是文字檔,為了方便管理,選擇把它存在 SD 卡裡,然後啟動時讀出來用。

另外,認證的產生方式當然可以自己用 OpenSSL 去產生,但是這個方式的認證在對外使用時會顯示不安全的狀態。所以這部份改用 Letsencrypt 的免費認證。

作法就是拿自己的某個域名,架一個空的 web server,然後用 certbot 替這個 web server 申請一組認證,再把這組認證的 PEM 檔存到 SD 卡上,之後這個 web server 的 IP 改成用 ESP8266 架的這個 https server,這樣就可以用受認可的認證來運作了。

缺點就是每三個月要更新一次認證,這也是為什麼會選擇用 PEM 格式存在 SD 裡面的原因了。

※ 盡信書不如無書,just try it

在網路上拿範例來改,真的是問題一大堆。但現在這好像是開發程式的常態,只能從別人的範例中去拼裝出自己要的東西。有時在想,用這麼多東西,但好像連函示庫裡究竟有多少東西都沒有仔細看過。也常遇到一些範例的功能其實根本不能用或有錯。這種都要自己改才行。像是這個 https server 的 NTP 功能就沒有正常運作。

總之,可以往下一步繼續前進了,可以把控制外部硬體的東西加上去了。

不過,未來的理想架構應該會是由 Raspberry PI 來當作中控主機,而 esp8266 這些只用 MQTT 的方式溝通傳值和控制硬體,人機介面的部份再用 web interface 連到 PI 上面去作控管。畢竟要跑 SSL 和較多吃效能的功能的話,ESP8266 的效能還是有限。

這部份等這些週邊元件都搞定後,再來作整合了。

感謝一路上提供建議資訊的同好們~~~謝謝!

雅竹題
2018-12-17 10:03:08

ESP8266上面的WEB我都是做無線基礎設定,無線連不上多久就自動轉熱點,再定時掃ssid,原本的ssid在就連到ssid之類的,當正常的web server效能真的有限

Charlie Ting
2018-12-17 10:41:35

我還沒優化到提升穩定性的部份, 不過真的是要留意一下變動後的 recovery 時間, 不然如果網路斷個線, 或AP當一下, 整個東西都要重新來過, 也是很麻煩.

雅竹題
2018-12-17 10:52:19

最後我只讓ESP8266乖乖的發MQTT至SERVER,SERVER的確也是用PI

Charlie Ting
2018-12-18 00:37:20

又多一個問題,就是 CORS,造成傳值被擋或重覆提交的狀況。
這點主要在於跨域整合,所以兩端會以 CORS 進行一次 OPTIONS 提交。所以程式上要針對不同的請求作過濾,以免重覆動作。

不過最大的問題還是效能,每次提交都要好幾秒才能完成,即時性太差了。安全性和方便性看來必須用其他方式處理了。先改用 MQTT。


原文網址 Charlie Ting
2018-12-14 19:50:32

[又在鬼打牆了,求救]

在 Arduino IDE 1.6.5 裡裝了 ESP8266 的 library,找了一個 example 是有關 https server 的要編譯,它裡面把 cert 跟 key 寫到程式用的 flash 區,但它這個語法會造成編譯時的錯誤。怪的是,如果你把這個參數分拆,有時候它是可以編譯的,有時候卻又不行。

static const char serverCert[] PROGMEM = R"EOF(
-----BEGIN CERTIFICATE-----
MIIDSzCCAjMCCQD2ahcfZAwXxDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMC
VVMxEzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDU9yYW5nZSBDb3VudHkx
+TGimzSdeWDvGBRWZHXczC2zD4aoE5vrl+GD2i++c6yjL/otHfYyUpzUfbI2hMAA
5tAF1D5vAAwA8nfPysumlLsIjohJZo4lgnhB++AlOg==
-----END CERTIFICATE-----
)EOF";

有人知道這是什麼問題造成的嗎?
PS. 我有把這個變數長度縮減,不然它大概快1K。

James Lin
2018-12-14 20:02:24

R"EOF( ===> 這怪怪的?

Roy Lo
2018-12-15 00:10:18


原文網址 Charlie Ting
2018-10-21 02:02:42

Good ideas


原文網址 洪維鴻
2018-01-21 09:09:54

這maker太扯啦~不曉得塞了多少電池~ ? ? ? ?

不分享不行~~~

同事:你怎麼來上班的?

Maker:我搭浴缸來的~

比開小牛還威了 ? ? ?

https://www.facebook.com/zockerfakten/videos/916460371848650/

洪維鴻
2018-01-21 09:32:44

這群人是瘋子連潛水艇都用浴缸搞出來⋯⋯⋯

https://de.nachrichten.yahoo.com/fahrrad-flugzeug-und......

洪維鴻
2018-01-21 09:33:06

Charlie Ting
2018-01-21 16:42:52

可能紅牛公司四年後的皂飛車活動要升級為皂飛機活動了......XDDD

Bise Chen
2018-01-21 21:37:08

絞肉機...@@

洪維鴻
2018-01-22 00:31:09

Maker板鐵人三項~陸海空接力~~ ? ? ?


原文網址 曾俊維
2018-01-17 02:36:35

請問社團內有寫網頁的高手嗎?我最近用Microsoft Expression Web 4在寫一個網頁型的電子看板,然後我要加入一段youtube的影片播放清單,可是用youtube提供的語法,都無法自動播放,請問有知道如何設定的高手,希望指導一下,感激不盡。

以下是youtube提供的語法

<iframe width="560" height="315" src=" https://www.youtube.com/embed/videoseries… " frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

Charlie Ting
2018-01-17 02:42:43

Charlie Ting
2018-01-17 02:43:01

src 後的語法加入 &autoplay=true

曾俊維
2018-01-17 03:28:11

這是目前完成的樣子,不過每次點入都從第一段播放,有點單調,所以才想問是否能隨機播放。

胡坤偉
2018-01-17 10:08:12

建議用Wordpress 你可以節省很多時間

Taught Chen
2018-02-02 11:11:24

都讓你自動播廣告, 那Microsoft Expression Web 4 賺甚麼 ?!
八成Microsoft Expression Web 4 把自動播廣告抓在手上;
讓你找他們服務 ! 或者請它們代為廣告或付錢申請加入它們研發合作夥伴 ! 或者你也可找國內微軟 Wordpress 開發廠商幫你服務 !


原文網址 Charlie Ting
2017-12-27 22:35:50

[潮流娛樂事業 2018 市場展望]

從事經紀工作已經好幾年,由工作室轉型公司也快三年,這一路走來我們看到很多現象,作了很多準備,在 2017 即將結束前來和大家分享。

首先,感謝各位對 SHOWGIRL 產業的支持,讓我們一直都有替大家服務的機會,能把很多先進、創新、時尚、好玩的事物帶給大家。

但隨著網路科技的進化、社群網絡的快速發展變形,客戶需求的類型也變得多元,消費者的行為模式也有極大轉變。

包括像臉書的熱潮也漸漸沒像以前那麼活絡,在 IG 、微博、眾直播平台、LinkedIn的人氣也有逐步拉升的現象,甚至連幾年前被 FB 壓著打的 Google 也悄悄作了很多改變。

更多內容請見 http://tide.tw/news/14

PS. 最近一個月就是都在搞這些.....而且還沒完~~累XD


 

全不選 發文排行