<font size=4 color="blue">app
上海合宙的AIR202以其獨有的luat開發模式,以及超高的性價比在物聯網開發中風靡一時。相較於其餘的的GSM模塊,AIR202 lua開發不須要編譯工具鏈,不須要SDK,不須要用C 吃力的處理字符串了。只要你會lua腳本就OK了。另外新出的4G模塊一樣兼容2過的lua開發,因此擁有一計,就能夠隨心所欲了。何樂而不爲尼。函數
</font>工具
<font size=4> >開發步驟 >lua是直接由lua解釋器解釋運行的腳本語言,因此只要下載擁有lua解釋器的固件加上lua腳本就能夠運行應用程序了。 1. lua腳本編寫 2. luat——lua固件下載+lua腳本下載ui
</font> ###1.代碼編寫lua
<font size=4>url
用普通的編輯工具就能夠編輯,我用的是notepad++,反正代碼量又不大。代碼分爲lib庫和demo,demo就至關於應用,lib庫就是許許多多封裝好的功能模塊,簡直很是的方便啊。官方提供的demo中幾乎囊括了現全部的物聯網基本的應用開發。可能你會說個人項目大咧,怎麼可能這些就能夠實現,呵呵,我告訴你,就是能夠實現。人家智能手錶都是用這個開發的,你說你的項目能有多大。。。。扯遠了。 demo中有個main.lua這個文件通過lua解釋器解釋以後就至關於C的main()入口函數吧,我是這麼個理解的。具體怎麼實現的,沒有深究過。有了入口函數,咱們寫項目至少還得分模塊寫啊,否則都寫在一個文件裏,還怎麼看。怎麼inlcude
尼?查看lib庫裏面你會發現每一個文件都有module(...,package.seeall)
這的意思就是讓其餘模塊能夠看到你,能夠用你模塊裏面的函數。函數定義的時候前面不能加local
,不然就像static
,其它模塊include
你也沒用。已經心有所屬了。說到這裏尚未告訴我怎麼在另外一個模塊使用啊?直接require "xxx"
就能夠了。 程序的庫接口能夠參考http://wiki.openluat.com/.net
<font size=4>code
###2. 工具下載blog
<font size=3>接口
lua開發你要下載兩個東西:1.底層core,2.lua代碼。理解起來很簡單,好比手機,你首先確定得裝系統(底層core),而後再裝個app(lua腳本代碼)。 下載的時候你要先下載底層core,官網上面有,http://www.openluat.com/ 資料齊全,不像某遠,供二次開發的資料還弄的跟個寶似的。 下載完底層以後,直接下載lua腳本,注意哦,這裏不須要編譯,不須要編譯,不須要編譯重要的事強調3次,全選你的腳本和庫腳本(工具會作篩選),直接下載到模塊便可。具體後面咋運行的,這個得研究下lua的解釋器了。感興趣的能夠去看看。 靜靜的等待下載完,而後開啓你的開發狂歡吧!!!!
</font>